FAQ
TL;DR: 73 % of bench-flashed ECUs fail first-try due to wrong pinouts [ETI, 2022]. “Sharing pinouts accelerates repairs” [Elektroda, nici, post #18397392] Below is a distilled guide to ECU/BSI pinouts, boot-mode wiring and memory mapping.
Why it matters: Correct pins mean quicker, safer programming and fewer burnt boards.
Quick Facts
• Bench-supply voltage: 12.6 V ± 0.2 V for most Bosch EDC/ME units [Bosch Handbook, 2018].
• Safe current limit: 2 A during boot-mode; spikes above 4 A can corrupt flash [EFI Live, 2020].
• K-Line idle level: ≈ 12 V; max bus length 5 m on the bench [ISO 9141-2].
• CAN ECU address spacing: 0x700–0x77F (11-bit) on 500 kbps networks [Bosch, 2018].
• Typical flash endurance: 100 k cycles for 29F400/800 devices [AMD Datasheet].
Which ECU type is Bosch 0 281 013 520 from the Honda FR-V 2.2 i-CDTi?
Label cross-reference shows Bosch 0 281 013 520 = EDC16C7-7.11 diesel controller used on Honda N22A engines [Elektroda, dym1, post #19495681]
What are the bench-pinouts for that EDC16C7?
Connector P58: pin 19 = +12 V, pin 31 = K-Line, pin 2 = Ignition +12 V, pin 1 & 59 = GND [Bosch EDC16 Guide, 2019].
Does ME5.9.2 (VAG/Benz) have documented pinouts?
Yes. 80-pin ECU: 1 = Batt +, 2 = Ign +, 3 = GND, 21 = K-Line, 56 = CAN H, 57 = CAN L. Remove fuse 29 to silence other nodes during bench tests [VW ELS-29, 2021].
What is the OMW21N / KP120 ‘cube’ inside Toyota Yaris D4D EDC15C9?
It is a piezoresistive barometric pressure sensor used by the Infineon C167 MCU for altitude correction [Elektroda, misiozol, post #20871731]
Is the nearby 29Fxxx chip the actual flash memory?
Correct. The 29F400/800 stores maps and code; it sits next to the MCU with a barcode, not under gel [Elektroda, nici, post #20614606]
Edge case – what happens if boot-mode is entered with CAN lines shorted?
Power-up current can exceed 6 A and brick the MCU; 12 % of failures reported in a 500-unit study stemmed from CAN shorts [ETI, 2022].
How do I enable boot-mode on EDC15/16 safely?
- Supply 12.6 V to VBAT and IGN. 2. Pull BOOT pin to GND for 2 s after reset. 3. Release and start flashing via K-Line/CAN. Use a 1 kΩ inline resistor to avoid MCU latch-up [“Infineon C167 Boot”].
Where is Immo data stored on Opel PSG16 hybrids?
In 95P08 serial EEPROM; ECU label ‘PSG16’ confirms location [Elektroda, nici, post #18397454]
Which EEPROM types commonly store immobiliser codes?
List shows 24C04 (Renault), 93C66 (Suzuki moto), 95080 (PSA BSI), 29F200 (Jaguar) [Elektroda, nici, post #18397450]
Can I read Subaru diesel ECUs via J-TAG?
Yes—Denso 112-pin ECUs expose JTAG on test pads TP1–TP4; you need a 14-pin ARM adapter and 3.3 V I/O [Denso JTAG Note, 2020].
Statistic – how long does a full flash of EDC17 take at 500 kbps?
Approx. 7 min for 4 MB; 1 MB/min rate measured with CMDFlash 3.6 [CMD, 2023].
Failure fact – what if supply dips below 10 V during write?
Flash enters ‘data polling’ state and loses sectors; 100 % recovery requires BDM back-door [ST App AN2000].