P04 Disassembly

Disassembly, Reassembly, Tools and devleopment. Going deep with Hardware and Software.
ProfessWRX
Posts: 140
Joined: Tue Oct 03, 2023 9:33 am
cars: 04 Monte SSSC
04 Tahoe
92 Trans Am
Location: AZ USA

Re: P04 Disassembly

Post by ProfessWRX »

Duty Cycle Outs:

FFFFE2D0 - Channel?
$100
$200 = AWD Duty Cycle
$400 = Transmission Temp?
$800

Channel? $100
FFFFE1B0 Multiplier
FFFFE030 Duty Cycle

Channel? $200
FFFFE1B2 Multiplier
FFFFE032 Duty Cycle

Channel? $400
FFFFE1B4 Multiplier
FFFFE034 Duty Cycle

Channel? $800
FFFFE1B6 Multiplier
FFFFE036 Duty Cycle
ProfessWRX
Posts: 140
Joined: Tue Oct 03, 2023 9:33 am
cars: 04 Monte SSSC
04 Tahoe
92 Trans Am
Location: AZ USA

Re: P04 Disassembly

Post by ProfessWRX »

AD Inputs/Outputs

INPUTS:

FFFFFD01
FFFFFD03
FFFFFD05
FFFFFD07
FFFFFD09
FFFFFD0B
FFFFFD0D
FFFFFD0F
FFFFFD11
FFFFFD12
FFFFFD13
FFFFFD14
FFFFFD15
FFFFFD16
FFFFFD17
FFFFFD18
FFFFFD19
FFFFFD1A
FFFFFD1B
FFFFFD1D
FFFFFD1F

OUTPUTS:

FFFFFD20
FFFFFD22
FFFFFD24
FFFFFD26
FFFFFD28
FFFFFD2A
FFFFFD2C
FFFFFD2E
FFFFFD30
FFFFFD31
FFFFFD32
FFFFFD33
FFFFFD34
FFFFFD35
FFFFFD36
FFFFFD37
FFFFFD38
FFFFFD3A
FFFFFD3C
FFFFFD3E
FFFFFD40
FFFFFD41
FFFFFD42
FFFFFD43
FFFFFD44
FFFFFD45
FFFFFD46
FFFFFD47
FFFFFD48
FFFFFD49
FFFFFD4A
FFFFFD4B
FFFFFD4C
FFFFFD4D
FFFFFD4E
FFFFFD4F
User avatar
antus
Site Admin
Posts: 8541
Joined: Sat Feb 28, 2009 8:34 pm
cars: TX Gemini 2L Twincam
TX Gemini SR20 18psi
Datsun 1200 Ute
Subaru Blitzen '06 EZ30 4th gen, 3.0R Spec B
Contact:

Re: P04 Disassembly

Post by antus »

Nice find
Have you read the FAQ? For lots of information and links to significant threads see here: http://pcmhacking.net/forums/viewtopic.php?f=7&t=1396
ProfessWRX
Posts: 140
Joined: Tue Oct 03, 2023 9:33 am
cars: 04 Monte SSSC
04 Tahoe
92 Trans Am
Location: AZ USA

Re: P04 Disassembly

Post by ProfessWRX »

antus wrote:Nice find
There’s still a lot more. That doesn’t even have the injectors or spark stuff. I’ve never looked at the spark output or fuel outputs in a pcm so I don’t know what it looks like to find them. It’s going to slap me in the face when I do find them. I already know where the outputs are I just need to backtrack them until I find the clues… and map the spark and injector stuff from tiny tuner since I haven’t done that yet.
kur4o
Posts: 1017
Joined: Sun Apr 10, 2016 9:20 pm

Re: P04 Disassembly

Post by kur4o »

Tracing spark and fuel times is not possible due to another processor that is responsible.
It is called TPU and not much is known for it.

Main cpu only stored some scalars and tpu process them at later stage.
For spark you are looking at final advance/retard converted to timebased scalar and spark dwell time.
For injectors, EOIT, time for injector opening and some low pulse offsets as a different scalar.
ProfessWRX
Posts: 140
Joined: Tue Oct 03, 2023 9:33 am
cars: 04 Monte SSSC
04 Tahoe
92 Trans Am
Location: AZ USA

Re: P04 Disassembly

Post by ProfessWRX »

Yeah I don’t imagine it will take too long once I use the database.
I have mapped a significant amount so as I go it’s getting easier with the web of info I’ve already put together.
ProfessWRX
Posts: 140
Joined: Tue Oct 03, 2023 9:33 am
cars: 04 Monte SSSC
04 Tahoe
92 Trans Am
Location: AZ USA

Re: P04 Disassembly

Post by ProfessWRX »

Edit: Too complex. Should be simpler.
Last edited by ProfessWRX on Wed Dec 20, 2023 8:30 am, edited 1 time in total.
ProfessWRX
Posts: 140
Joined: Tue Oct 03, 2023 9:33 am
cars: 04 Monte SSSC
04 Tahoe
92 Trans Am
Location: AZ USA

Re: P04 Disassembly

Post by ProfessWRX »

edit: I think I found one that makes slightly more sense.
Post Reply