// recovered archive

pgmfi.org wiki

honda / acura ecu development · TWiki library capture · forum archive →

PW0

Library.PW0 · r1.1 · · introspeed

PW0

89-91 JDM/Euro B16A EF8/9 DA6-XSi (DOHC VTEC)

M66x301

scan of PW0-000

PW0-000_component1.jpeg

scan of PW0-000%%% PW0-000_component2.jpeg

scan of PW0-000%%% PW0-000_knock.jpeg

scan of PW0-E00%%% PW0-E00_solder.jpeg

scan of PW0-E00%%% PW0-E00_component.jpeg

To add an address, click Edit below, find where your Hex Offset address is, and then add your new entry like so:

"|''location''|''length in bytes''|''description''|''notes''"

Thanks !

-=dave

JDM PW0

Location Bytes Description Notes
20B2 1 Checksum Bypass C9=Perform checksum CB=Bypass (I'm guessing here - CB is unconditional jump. --a1k0n)Ben says: the feels PW0 bin has CB at this location and i know for a fact it does not do the checksum thing.
391A 1 Warm/high cam revlimit uses the OBD08 Bit Rev formula.
391C 1 Low cam revlimit uses the OBD08 Bit Rev formula.
3922 1 High cam restart uses the OBD08 Bit Rev formula.
3AD8 1 VTEC disengage uses the OBD0 VTEC formula.
3AD9 1 VTEC engage uses the OBD0 VTEC formula.
3ADA 1 VTEC disengage 3AD8 is the one the ECU actually seems to use. (tested by Ben Ogle)
3ADB 1 VTEC engage 3AD9 is the one the ECU actually seems to use. (tested by Ben Ogle)
3BE6 255 Ignition map 1 uses the OBD0 Ignition formula.
3CE5 255 Ignition map VTEC the first row is not used so its really a 15x16 map at 3CF4. But the extra row works good as filler.
3DE4 255 Fuel map 1 uses the OBD0 Fuel formula.
3EE3 15 Fuel multipliers 1 fuel Column Multipliers for fuel map 1.
3EF2 255 Fuel map VTEC uses the OBD0 Fuel formula.
3FF1 15 Fuel multipliers 2 fuel Column Multipliers for fuel map 2.

Euro PW0

Location Bytes Description Notes
1F21 1 Checksum Bypass C9=Perform checksum CB=Bypass (I'm guessing here - CB is unconditional jump. --a1k0n)
3928 1 Warm/high cam revlimit uses the OBD08 Bit Rev formula.
392A 1 Low cam revlimit uses the OBD08 Bit Rev formula.
3930 1 High cam restart uses the OBD08 Bit Rev formula.
3AEC 1 VTEC disengage uses the OBD0 VTEC formula.
3AED 1 VTEC engage uses the OBD0 VTEC formula.
3AEE 1 VTEC disengage I am guessing that 3AEC is the one the ECU uses based on my JDM PW0 findings.
3AEF 1 VTEC engage I am guessing that 3AED is the one the ECU uses.
3BE6 255 Ignition map 1 uses the OBD0 Ignition formula.
3CE5 255 Ignition map VTEC the first row is not used so its really a 15x16 map at 3CF4. But the extra row works good as filler.
3DE4 255 Fuel map 1 uses the OBD0 Fuel formula.
3EE3 15 Fuel multipliers 1 fuel Column Multipliers for fuel map 1.
3EF2 255 Fuel map VTEC uses the OBD0 Fuel formula.
3FF1 15 Fuel multipliers 2 fuel Column Multipliers for fuel map 2.

Anton(Antoncrx) :

Coefficient of column in table : Value Column = 2 ^ Multi Plier Value / 4.

Multi Plier is used while one location in the table isn't big enough for longer words. Max value is 00 to FF = 0 to 255.