Honda ECU definition codes
These id codes are the last 3 digits printed directly on the MCU after the model number (e.g. M66207-251 - the "251" portion will be a much larger font). This code indicates the ECU program that is burned into the internal ROM of the MCU. ECUs with factory external EPROMs will not always have a code printed on the MCU if they do not have any internal ROM storage, as indicated by the "X" in their part number (e.g. M66X207)
ROMs for many of these are available, but if you have one not there, please post it up! You can upload bins using the "Attach" feature of this page. If you can't figure out the table, just add a written entry (or attachment) to the end of this and someone will incorporate it into the table for you.
The label on the ECU can often tell you a lot about it. See Label Decode for more information.
''Note'': Exactly 8 vertical bars on a line or you fook up the formatting :)
OBD | ID | Market | ECU | Car/Engine | notes | bin |
OBD1 | A2 | USDM | PT3-A54 | 90-93 Accord F22A1 | | bin |
OBD1 | A6 | JDM | P13-J00/J50 | 93-95 Prelude H22A | (4 plug => ABS) | bin |
OBD2 B | ?? | EDM | PDE-E01 | Accord Type - R H22A7 | 1999 2.2L 16V DOHC VTEC, 212HP, EDM | |
OBD1 | A8 | Oz DM | P14-Q00 | 93-95 Prelude Si H23A | 4WS | bin |
OBD1 | A9 | USDM | P12-A00 | Prelude S F22A | | binrom |
OBD2 K | A61 | Oz DM | PLR-Q71 | Civic | 66q591 KS, PA, immo? | |
OBD1 | B4 | JDM | P51-900 | 92 Ascot Innova 2,3Si-Z H23A DOHC | 66911 | bin |
OBD1 | B9 | JDM | P39-N50 | 92-96 Prelude F22B DOHC | 66911 | bin |
OBD1 | C0 | Oz DM | P14-Q00 | 93-95 Prelude Si H23A | | bin |
OBD1 | C1 | ? | P12-A00 | ? | | bin |
OBD1 | C2 | USDM | P13-A10/A11 | 92-95 H22A Prelude | stock ROM | bin |
OBD1 | C8 | USDM | P14-A11 | 92-95 H23A Prelude | stock ROM | bin |
OBD1 | D2 | JDM | PT6-J50 | Accord | | bin |
OBD1 | D5 | Oz DM | P0A-Q00/Q50 | 94-95 Accord Ex | 66911 | bin |
OBD1 | D8 | Oz DM | P0C-Q00 | Accord Exi F22B | 66911 | bin |
OBD1 | E4 | Oz DM | P14-Q52 | 93-95 Prelude Si H23A | | bin |
OBD1 | E6 | JDM | P13-N01 | 93-95 Prelude H22A | | bin |
OBD1 | F6 | Oz DM | P39-N01 | 92-95 Accord SOHC VTEC | 66911 | bin |
OBD1 | L3 | Oz DM | P0C-Q10 | Accord Exi F22B | 66911, immo | bin |
OBD1 | S40 | JDM | P0F-902 | Accord 95 CB5 H22a | Hitachi | |
OBD0 | 10 | JDM | PK2-0133 | Prelude 90-91 | | bin |
OBD0 | 12 | Oz DM | PK2-6214 | Prelude 88-89 | | bin |
OBD0 | 19 | USDM | PK2-6640 | Prelude 88-89 Canadian | | bin |
OBD0 | 21 | JDM | PH3-0732 | Accord 88-89 B20A | | bin |
OBD0 | 27 | Oz DM | PK2-6220 | Prelude 90-91 | | bin |
OBD0 | 33 | Oz DM | PR4-Q51 | 88-89 Integra LS/GS B18a | | bin |
OBD0 | 45 | JDM | PM7-E04 | CRX 88-89 | | |
OBD0 | 50 | JDM/EDM | PM7-9040/0330 | CRX Si 89- | | bin |
OBD0 | 51 | JDM | PK2 | Prelude 90-91 | | bin |
OBD0 | 52 | USDM | PJ0-L022 | 88-89 Accord LX-i Cali Emissions | | bin |
OBD0 | 53 | USDM | PK2-6660 | Prelude 90-91 | | bin |
OBD0 | 54 | Oz DM | PR4-Q02 | 90-91 Integra LS/GS B18a | | bin |
OBD0 | ?? | USDM | PR4-A02 | 90 Integra LS B18a | | bin |
OBD0 | 58 | JDM | PR3-901 | 89-91 B16A EF8/9 | | bin |
OBD0 | 59 | JDM | PR5-003 | 90-91 Integra ZXi (1.6 sohc) | | bin |
OBD0 | 65 | USDM/CDM | PM6-A09/C00 | CRX 90-91 | | bin |
OBD0 | 71 | JDM | PW0-000 | CRX SiR 89-91 | | bin |
OBD0 | 76 | EDM | PW0-X00 | CRX SiR 89-91 | | bin |
OBD0 | 76 | EDM | PW0-E00 | CIVIC 89-91 | | bin |
OBD0 | 79 | EDM | Pm7-000 | CRX 90-91 | | bin |
OBD1 | 83 | Oz DM | PT3-Q50 | Accord | | bin |
OBD0 | 92 | Oz DM | PR4-Q60 | 90-91 Integra LS/GS B18a | | bin |
OBD0 | 93 | JDM | PR3-J00/900 | 89-91 B16A DA6 | | bin |
OBD1 | 97 | Oz DM | PT6-Q50 | Accord | | bin |
OBD2 B | 111 | USDM | P73-A04 | ITR | knock, immobilizer, PA sensor PCB: A3Y-B 001AC-L5002-00 | |
OBD2 B | 117 | Oz DM | PCX-??? | ???? | | |
OBD0 | 120 | JDM | PM7-Q020 | CRX 88-89 | | |
OBD0 | 121 | EDM | PM7-E020 | CRX 88-89 | | bin |
OBD1 | 202 | JDM | P29-900/000 | Civic D16A ZC DOHC | OBD1 ZC | bin |
OBD1 | 203 | JDM | P30-? | Civic B16A DOHC Vtec | common dev rom | bin |
OBD1 | 204 | JDM | P54-900 | Domani B18B DOHC | | |
OBD1 | 205 | JDM | PR3-J01 | 92-93 Integra XSi B16A | no inj test, no PA, yes knock | bin |
OBD1 | 206 | JDM | P08-020 | D15B SOHC Vtec | | |
OBD1 | 208 | EDM | P28-G00/G50 | Civic D16Z6 SOHC VTec | | bin |
OBD1 | 209 | EDM | P30-G00 | Civic B16A2 DOHC Vtec | no PA, no knock, no ELD | bin |
OBD1 | 210 | ? | | | | |
OBD1 | 211 | USDM | P07 | Civic VX D15Z1 Sohc Vtec-E | 5wire o2, 02D011F0-1500 and 02D01720-1500 chipable, 02D01560-1500 not (yet) | |
OBD1 | 214 | USDM | P74 | Integra B18 | | bin |
OBD1 | 215 | USDM | P61 | Integra B17A DOHC Vtec | | bin |
OBD0 | 216 | USDM | PM5/PM9 | D15B DPFI | only 90-91 | |
OBD1 | 218 | JDM | P07-G01 | Civic SOHC Vtec-E 1500 | complement to "252" proc - Wideband? | bin |
OBD1 | 219 | JDM | PR3-J51 | 92-93 Integra XSi B16A | no inj test, no PA, yes knock | bin |
OBD1 | 223 | JDM | P27-T50 | SOHC | | |
OBD1 | 224 | JDM | P07-T50 | SOHC Vtec-E | | |
OBD1 | 224 | EDM? | P29 | DOHC D16A9 | by ELF | bin |
OBD1 | 225 | JDM | P07 | SOHC Vtec-E | | |
OBD1 | 229 | USDM | P06 | Civic DX D15B SOHC | auto | |
OBD0 | 230 | USDM | PM5 | Civic DX | 66201 proc | |
OBD1 | 230 | USDM | P28-A00 | D16Z6 SOHC | manual, 66207 proc | bin |
OBD1 | 231 | USDM | P05 | Civic CX D15B8 SOHC | 1 wire O2 | bin |
OBD1 | 232 | USDM | P75 | Integra B18B GS DOHC | (Also PR4) | bin |
OBD1 | 233 | USDM | PR4-A61 | 92-93 USDM integra B18 | (??)Auto, with EGR!!! | bin |
OBD1 | ??? | USDM | PR4-A11 | Integra B18A GS DOHC | B18 non-vtec 5spd | |
OBD1 | 235 | Oz DM | PR4-Q61 | Integra B18A GS DOHC | | bin |
OBD1 | 236 | Brazil | P30-G00 | EG6 B16A2 DOHC Vtec | | |
OBD1 | 237 | JDM | P08-001 | D15B SOHC Vtec | | bin |
OBD1 | 238 | EDM | P04-G00 | D15B2 SOHC | | |
OBD1 | 240 | JDM | P30-J00 | Civic B16A DOHC Vtec | (square ECU) Usually already ready for a chip | bin |
OBD1 | 243 | JDM | P08-010/911 | D15B SOHC Vtec | | bin |
OBD1 | 244 | Oz DM | P29-Q01 | Civic D16A ZC DOHC | OBD1 ZC | bin |
OBD1 | 245 | JDM | P30-010 | Civic B16A DOHC Vtec | (square ECU) Not ready for a chip. You need to get the small Resistors and the small 74HC373 (good luck finding one) | bin |
OBD1 | 246 | JDM | P30-901 | ECU B16 DOHC Vtec | auto | |
OBD1 | 248 | USDM | P09-A00 | Civic DX D15B7 SOHC | | |
OBD1 | 248 | USDM | P09-L00 | Civic CX D15B8 SOHC | 1 wire o2(same as P05) | |
OBD1 | 248 | USDM | P05-L01 | Civic CX D15B7 SOHC | 1 wire o2 | bin |
OBD1 | 249 | USDM | P05 | Civic D16B7 SOHC | 1wire o2 | bin |
OBD1 | 251 | USDM | P28-A51/L51 | 92-95 Civic EX D16Z6 SOHC Vtec | auto | bin |
OBD1 | 252 | JDM | P07-G01 | Civic SOHC Vtec-E 1500 | (2nd CPU) | bin |
OBD1 | 253 | JDM | P91-900 | Civic EJ1 Coupe D16Z SOHC Vtec | | bin |
OBD1 | 254 | EDM | P28-G01/G51 | Civic SOHC D16Z6 Vtec | | |
OBD1 | 259 | JDM | P70-900 | ZC Vtec | AT | bin |
OBD1 | 262 | JDM | P07-900 | Civic SOHC Vtec-E 1500 | auto | bin |
OBD1 | 269 | JDM | P72-? | Integra B18C4 DOHC Vtec | | bin |
OBD1 | 270 | JDM | P75-? | Integra Integra B18B Esi DOHC | | bin |
OBD1 | 273 | USDM | P72-? | Integra B18C1-3 DOHC Vtec | | bin |
OBD1 | 274 | USDM | P75-? | Integra B18B LS DOHC | | bin |
OBD1 | 283 | JDM | P08-N01 | D15B SOHC Vtec | | bin |
OBD1 | 300 | USDM | P05 | Civic CX SOHC D15 (94-95) | | |
OBD2 A | 301 | USDM | P2N-A31 | 96-98 Civic HX | Second processor - 66201 | |
OBD1 | 301 | USDM/CDN | P06-A02 | Civic DX D15B7 SOHC | | bin |
OBD1 | 303 | USDM | P07 | Civic VX D15Z1 SOHC Vtec | | bin |
OBD1 | 304 | USDM | P28-A01 | 92-95 Civic EX D16Z SOHC Vtec | manual | bin |
OBD1 | 305 | USDM | P30-A02 | Civic/Delsol B16A DOHC Vtec | Manual | bin |
OBD1 | 306 | JDM | P08-N01 | D15B SOHC vtec | | |
OBD1 | 309 | JDM | P91-901 | 92-95 Civic Coupe (sohc vtec 1.6) | | |
OBD1 | 312 | JDM | P30-901 | Civic B16A DOHC Vtec Automatic | | |
OBD1 | 314 | Oz DM | P06-Q00/Q50 | Civic D15B SOHC | | bin |
OBD1 | 315 | Oz DM | P28-Q50 | Civic D16Z? SOHC Vtec | | bin |
OBD1 | 317 | EDM | P28-G02 | Delsol D16Z6 SOHC Vtec | '94 | bin |
OBD1 | 318 | JDM/Export | P30G-? | Civic B16A DOHC Vtec | | bin |
OBD2 A | 320 | Oz DM | P2P-Q01 | 96-98 Civic Ex D16Y8 | MT, 66507, board M1Y-C 014T-L5000-01 1st gen immo, KS, no PA | |
OBD1 | 321 | EDM | P29-T01 | Civic 92-95 | ZC engine Without O2 | bin |
OBD1 | 327 | US/JDM | P28-? | Civic D16Z SOHC Vtec | auto w/datalogging | bin |
OBD2 A | 328 | Canada | P2P-A31 | Civic EX 96-98 | 66507, L5000-01, PA, no immo | bin |
OBD1 | 332 | USDM | P75-? | Integra B18B GS DOHC | | bin |
OBD2 A | 338 | USDM | P72-??? | Integra B18C1 | MT, 66507, ??? | bin |
OBD2 A | 339 | JDM | P72-013 | Integra B18C | MT, 66507, board M1Y-C 014T-L5000-01 KS, no PA | |
OBD2 A | 340 | USDM | P75-??? | Integra B18B ? | ??? | bin |
OBD2 A | 341 | Oz DM | P75-Q02 | Integra GS B18B | MT, 66507, board M1Y-C 014T-L5000-01 no PA, no immo, no KS | |
OBD2 A | 357 | Oz DM | P72-Q13 | Integra B18C | MT, 66507, board M1Y-C 014T-L5000-01 immo, KS, no PA | |
OBD2 A | 359 | JDM | P73-003 | ITR B18C5 | MT, 66507, no immo, no PA, knock | bin |
OBD2 A | 361 | JDM | P2T-J91 | 99-00 Civic Si B16A3 | MT, 66507, board M1Y-C 014T-L5000-01 no PA, no immo, KS | |
OBD2 A | 365 | EDM | P2T-G01 | 96-99 Euro Civic VTI EK4 | MT, PCB Denshigiken : M1Y-C 0014T-L5000-11, no PA sensor, Knock module, Immo module | bin |
OBD2 A | 388 | Oz DM | P2M-Q61 | 98 Civic D16Y | AT, 66507 M1Y-C 014T-L5000-11 no PA, immo, KS | |
OBD2 A | 409 | USDM? | ??? | ??? | ??? | bin |
OBD2 A | 422 | USDM? | P72 ??? | ??? | ??? | bin |
OBD2? | 471 | USDM? | ??? | Civic HX? | ? | bin |
OBD2? | 474 | USDM? | ??? | Integra ??? | ??? | |
OBD2? | 475 | USDM? | P75??? | Integra LS ??? | ??? | bin |
OBD2 A | 484 | Oz DM | P2M-Q01 | 98 Civic D16Y | MT, 66507 M1Y-C 014T-L5000-01 no PA, immo, KS | |
OBD2 A | 493 | USDM | P2P-A33 | 96-98 Civic Ex D16Y8 | MT, 66507, board M1Y-C 014T-L5000-01 Has provision for immobilizer but not present | |
OBD2? | 497 | USDM | P73 ??? | USDM ITR ??? | ??? | bin |
OBD2 A | 498 | EDM | P3F-G01 | CR-V 97-98 B20B4 | MT,66507, board M1Y-C 014T-L5000-01 no PA, immo?, KS? | |
OBD2 K | 505 | Oz DM | PRB-Q01 | 2001+ ITR DC5(aka RSX USA) | | |
OBD2 K | 515 | Oz DM | PND-Q51 | Integra | 66592 PA | |
OBD2 A | 526 | Oz DM | P5M-Q01/Q51 | 97-01 Prelude H22a | MT/AT, 66p509, board E2Y-B 0014F-L5000-0, KS, immo, PA | |
OBD2 A | 083 | EDM | P5M-G61 | 97-01 Prelude H22a | AT, M66509 @ 31 MHz, board E2Y-B 0014F-L5000-0, KS, immo, PA | |
OBD2 A | 527 | Oz DM | P5L-Q51 | 97-01 Prelude | MT/AT, 66p509, board E2Y-B 0014F-L5000-0, immo, PA | |
OBD2 K | 669 | USDM | PAA-A06 | CRV ??? ??? | 66Q592, immo? | |
OBD2 K | 686 | Oz DM | PPA-Q53 | CRV 2002 K24 | 66Q592 PA, immo? | |
OBD2 A | 700 | Oz DM | P3F-Q01 | ? | MT, 66507, board M1Y-C 014T-L5000-01 no PA, immo, no KS | |
OBD2 A | 711 | USDM | P2N-A31 | 96-98 Civic HX | main processor - 66507 PCB: L1Y-D 0012B-L5001-00 | |
OBD2 A | 712 | USDM | P72-??? | ? | ??? | bin |
OBD0 | 713 | Oz DM | PP4-Q510 | 88-89 Concerto | AT | |
OBD2 A | 713 | JDM | P73-023 | ITR B18C5 | MT, 66507, no immo, no PA | mugen |
OBD2 A | 714 | USDM | P73-??? | ITR B18C5 | MT, 66507, .. | |
OBD2 A | 715 | EDM | P73-G01 | ITR B18C6 | MT, 66507, board M1Y-C 014T-L5000-01 no PA, immo, KS | bin |
OBD0 | 717 | Oz DM | PP4-Q020 | 88-89 Concerto | | |
OBD2 A | 719 | USDM | P2P-A34 | 98 Civic D16Y8 | 66507, M1Y-C 0014T-L5000-21, PA, no immo | |
OBD0 | 721 | EDM | Pm7-000 | CRX 89 | | bin |
OBD2 A | 796 | Oz DM | P73-Q01 | ITR B18C7 | MT, 66507, board M1Y-C 014T-L5000-01 no PA, immo, KS |
OBD2 A | 836 | Oz DM | PEA-Q50 | Odessey 96 F22B | KS, PA, 2nd gen immo | |
OBD2 B | 858 | JDM | PCT-J11 | 97-01 Civic EK9 CTR | KS, no PA, no immo | |
OBD2 B | 866 | Oz DM | P2T-Q12 | 99-00 Civic Si B16A3 | MT, 66589, board M2Y-D 0016Z-L5004-A0 2nd gen immo, KS, no PA | |
OBD2 B | 933 | USDM | P2T-A11 | 99-00 Civic Si B16A3 | MT, 66589, board M2Y-D 0016Z-L5004-A0 Provision for immobilizer? | |
OBD1 | 952 | Oz DM | P75-Q51 | 95 Integra B18A | AT NEC B5J-D 2D190-1501 | |
OBD1 | ? | USDM | P28-L50 | 92-95 Civic D16Z6 SOHC Vtec | AT, 66207, 02D01720-1500, California, actually P30 code (!) | bin |
? | ? | Oz DM | P2K-Q01 | 96 Civic EK1 GLi SOHC non-VTEC (D16Y4) | Manual, 'denshigiken' brand | |
OBD1 | B4 | JDM | P51-900 | 92 Ascot Innova 2,3Si-Z H23A DOHC | 66911 | bin |
OBD1 | | JDM | P30-900 | 91 EG9 Civic Ferio Sir B16A AT (155 hp 15,6 kg*m) | This dump was in an external ROM of the stock P30-900 ECU. | bin |
OBD1 | | JDM | P30-901 | 92 EG6 Civic Sir B16A AT (155 hp 15,6 kg*m) | This dump was in an internal ROM of the stock P30-901 ECU. But Crome opens it as a P28 Based... This ECU doesn't have ELD. | bin |
OBD1 | | JDM | P30-950 | 92 EG2 CRX Del-Sol Sir B16A MT (170 hp 16 kg*m) | This dump was in an external ROM of the stock P30-950 ECU. You can upgrade your second generation B16A (CR is 10,4:1) with tables of this dump up to 170 hp and 16 kg*m. | bin |
OBD1 | | USDM | P30-A10 | 94-95 Del-Sol B16A | Automatic | |
OBD2 A | 308? | USDM | P2E-L01 | 96 Civic DX D15Y7 | 5 speed, 3 wire IAC | |
OBD2 A | | USDM | P28-A54 | 96 Del Sol D16y? VTEC | Board #M1Y-C 0014T-L5000-01, Number under P28 number, 957-201622-2G04 | |
OBD2 B | 425 | UKDM | P9K-E11 | 97-00 MB6 Civic VTI DOHC VTEC B18C4 (169hp) | MCU code - M66507-425, MCU dump needed!! | |
|