ROM Maps
Rom Maps An area to collaborate on all the memory addresses found in ROMs Rom Maps OBD1 Civic and Integra ECUs Memory Locations Programming Resources Other...
Adapted from pgmfi.org wiki
Rom Maps
An area to collaborate on all the memory addresses found in ROMs - Rom Maps - OBD1 Civic and Integra ECUs - Memory Locations - Programming Resources - Other OBD1 - Memory Locations - OBD0 VTEC ECUs - Memory Locations - OBD0 Multi-Point Fuel-Injected - Memory Locations - Programming Resources - External Resources
OBD1 Civic and Integra ECUs
OBD1 Civic Integra ECUs share a lot of features#### Memory Locations
- P28 - ROMs based on the USDM 304 P28 (92-95 Civic D16Z6 SOHC VTEC)
- P30 - ROMs based on the JDM 203 P30 (Civic B16A DOHC VTEC)
- P72 - ROMs based on the USDM 273 P72 (Integra B18C1-3 DOHC VTEC)
- Uber P72 - ROMs based on Blakes Uber Data ERM code
- Hi Res P72 - ROMs based on John Cui's custom high resolution P72 code
Programming Resources
- ASM662 - can be used to assemble and disassemble these ROMs.
- OBD1 Conversion Formulae - can be used to convert values found in these ROMs to real-world values.
- OBD1 Code Compatibility - describes the various ways you can run code in an ECU other than what was intended.
- Some 66k Assembler Routines - have been commented, and you can look at the commented OBD1 Civ Teg Routines.
- Auto Or Manual - There is an interaction between hardware and software to determine transmission behavior.
Other OBD1
Everything else OBD1 - usually 66207 based MCUs#### Memory Locations
OBD0 VTEC ECUs
OBD0 VTEC ECUs ECUs share a lot of features#### Memory Locations
- PW0 - ROMs based on the PW0 JDM (89-91 CRX/Civic EF8/9 B16A) but also included is some of the Euro PW0 locations.
- PR3 - ROMs based on the PR3 JDM (89-91 Integra XSi B16A)
- ASM662 - can be used to assemble and disassemble these ROMs.
- OBD0 VTEC Routines - have yet to be written.
OBD0 Multi-Point Fuel-Injected
OBD0 MPFI ECUs share a lot of features#### Memory Locations
- 91 PM6 - ROMs based on the 91 PM6 (USDM CRX/Civic Si w/ SOHC D16A6)
- 91 PR4_PA - ROMs based on the USDM 90-91 PR4 with internal PA sensor
- 90 PR4_no_PA - ROMs based on the USDM 90-91 PR4 w/ external PA sensor
- 91 PM7 - Although very similar to the 91 PM6, George Ricketts and others have done a lot of development with the PM7
Programming Resources
- OBD0 PM6 PM7 RAM_Locations - the PM6 and PM7 code seems to store important values in really similar RAM locations.
- OBD0 Conversion Formula - can be used to convert values found in these ROMs to real world values.
- OBD0 Code Compatibility - details what code can be swapped into which ECUs.
- OBD0 MPFIRoutines - are often shared between ECUs.
- Intel8051 - assembler/disassemblers can be used with these ROMs.
External Resources
Credits and source
Authors blundar, tungsten2k, hardlowrdranger, synoptic
Source Adapted from Rom Maps on pgmfi.org wiki. Licensed under CC BY-NC-SA 1.0.