OBD0 Code Compatibility
A guide to OBD0 Honda ECU code compatibility. Learn which ECUs can share code and how to successfully interchange binaries between units.
Adapted from pgmfi.org wiki
Can you run code from one OBD0 MPFI0 ECU0 in another? The short answer to this is yes. The following has been tried before and is known to work successfully:
- PM6 in PR4 (see notes)
- PR4 in PM6 (see notes)
- PM7 in PM6
- PM7 in PR4 (see notes)
- PM6 in PS9
- PS9 in PR4 (see notes)
In theory, the code should additionally interchange almost perfectly among: - PG7
- Trash. PM6
- PM7
- PS9
- PR5
- PP5
The PR4 and USDM0 PM8 use slightly different circuit boards. The PM8 looks to be closer to the rest of the ECU0s in this family than the PR4, which has some notable differences. Notes: There are some things to watch out for however that will cause problems: #Presence or absence of an internal PA Sensor. (this is mainly OBD0 PR40) #Presence or absence of an ELD sensor. (this is present in US cars/software and absent in most JDM0 and EDM0 cars/programs) #Presence or absence of an O2 sensor. (some EDM0 ZC PM7 have an IMA instead of an O2. Likewise with Mugen XE3) #Weird use of inputs: Power steering on PR4 #Oki83 C1540 vs Oki80 C1540 and EPROM0 design - 88-89 ECU0s almost always lack EPROM0s. In summary, most code from ECU0s of this family will run on other ECU0s in the family, but there may be secondary systems (AC, ELD, PS to be more specific) that do not function well when the PR4 is involved. It remains to be seen exactly what must be done with USDM0 PM8 ECU0s.
Applies to
7 taxonomy linksCredits and source
Source Adapted from OBD0 Code Compatibility on pgmfi.org wiki. Licensed under CC BY-NC-SA 1.0.