EDC16C34 0281013872 1037386166 1039398220 – original full BDM backup from a Bosch EDC16C34 fitted to the Peugeot 308 1.6 HDi (PSA 9664843780): external flash 2 MB + EEPROM 95160 (2 / 4 / 8 KB formats, multi-tool), bench read, nothing modified.
What you get (6 ZIPs, 4.5 MB in total)
✔ EDC16C34 0281013872 1037386166 1039398220 full BDM backup – external flash 2 MB + EEPROM 95160 (2 / 4 / 8 KB formats, multi-tool), read from the same ECU
✔ INFOS.html datasheet in 12 languages
✔ Unmodified original read – no tuning, no immobilizer change, no checksum work
Each ZIP archive with the complete memory of a Bosch EDC16C34, read on the bench (Peugeot 308 1.6 HDi application): external flash 2 MB + EEPROM 95160 (2 / 4 / 8 KB formats, multi-tool), taken from the same ECU, plus an INFOS.html datasheet.
In addition, the download link is available right after payment.
6 independent reads of the same software, from 6 different ECUs. Each read is complete and unmodified. Read #1 is the one to write; keep the others to compare or to double-check your own read – the differences are listed under Archive contents.
Not sure it is your file? For example, send us a photo of the ECU label or a screenshot of your tool’s identification screen before ordering – we confirm the match.
Compatible vehicles
| Vehicle | Engine | Engine code | Power | Years | Status |
|---|---|---|---|---|---|
| Peugeot 308 | 1.6 HDi | 9HT | 110 hp / 80 kW | — | confirmed for this software |
| Citroën Berlingo | 1.6 HDi | 9HV | 75 hp / 55 kW | — | reported, not confirmed |
| Citroën C4 | 1.6 HDi | 9HY | — | 2004-2010 | reported, not confirmed |
| Peugeot 207 | 1.4 HDi | — | — | — | reported, not confirmed |
| Peugeot 207 | 1.6 HDi | — | 110 hp / 80 kW | — | reported, not confirmed |
| Peugeot 307 | 1.6 HDi | — | 110 hp / 80 kW | — | reported, not confirmed |
| Peugeot 407 | 1.6 HDi | — | — | — | reported, not confirmed |
| Peugeot Partner | 1.6 HDi | 9HV | 75 hp / 55 kW | — | reported, not confirmed |
Hardware 0281013872 was fitted with 2 software states in our catalogue, so the engine badge is not enough: compare HW 0281013872 and PSA 9664843780 on the label, then the software numbers in your tool.
With HW 0281013872 but PSA 9664843780 / SW 1039398220, take that file.
Archive contents
Read #1 – 0281013872_9664843780_SW1037386166_MJ1039398220_N1.zip (753 KB)
| File | Memory | Size |
|---|---|---|
0281013872_9664843780_SW1037386166_MJ1039398220_N1_FLASH.bin | External flash | 2 097 152 bytes (2 MB) |
0281013872_9664843780_SW1037386166_MJ1039398220_N1_EEPROM_2KB.bin | EEPROM 95160, native format | 2 048 bytes (2 KB) |
0281013872_9664843780_SW1037386166_MJ1039398220_N1_EEPROM_4KB.bin | EEPROM 95160, 4 KB format, same data | 4 096 bytes (4 KB) |
0281013872_9664843780_SW1037386166_MJ1039398220_N1_EEPROM_8KB.bin | EEPROM 95160, 8 KB format, same data | 8 192 bytes (8 KB) |
INFOS.html | Datasheet: references, vehicles, file list, checksums (12 languages) | – |
Read #2 – 0281013872_9664843780_SW1037386166_MJ1039398220_N2.zip (768 KB)
| File | Memory | Size |
|---|---|---|
0281013872_9664843780_SW1037386166_MJ1039398220_N2_FLASH.bin | External flash | 2 097 152 bytes (2 MB) |
0281013872_9664843780_SW1037386166_MJ1039398220_N2_EEPROM_2KB.bin | EEPROM 95160, native format | 2 048 bytes (2 KB) |
0281013872_9664843780_SW1037386166_MJ1039398220_N2_EEPROM_4KB.bin | EEPROM 95160, 4 KB format, same data | 4 096 bytes (4 KB) |
0281013872_9664843780_SW1037386166_MJ1039398220_N2_EEPROM_8KB.bin | EEPROM 95160, 8 KB format, same data | 8 192 bytes (8 KB) |
INFOS.html | Datasheet: references, vehicles, file list, checksums (12 languages) | – |
Read #3 – 0281013872_9664843780_SW1037386166_MJ1039398220_N3.zip (768 KB)
| File | Memory | Size |
|---|---|---|
0281013872_9664843780_SW1037386166_MJ1039398220_N3_FLASH.bin | External flash | 2 097 152 bytes (2 MB) |
0281013872_9664843780_SW1037386166_MJ1039398220_N3_EEPROM_2KB.bin | EEPROM 95160, native format | 2 048 bytes (2 KB) |
0281013872_9664843780_SW1037386166_MJ1039398220_N3_EEPROM_4KB.bin | EEPROM 95160, 4 KB format, same data | 4 096 bytes (4 KB) |
0281013872_9664843780_SW1037386166_MJ1039398220_N3_EEPROM_8KB.bin | EEPROM 95160, 8 KB format, same data | 8 192 bytes (8 KB) |
INFOS.html | Datasheet: references, vehicles, file list, checksums (12 languages) | – |
Read #4 – 0281013872_9664843780_SW1037386166_MJ1039398220_N4.zip (768 KB)
| File | Memory | Size |
|---|---|---|
0281013872_9664843780_SW1037386166_MJ1039398220_N4_FLASH.bin | External flash | 2 097 152 bytes (2 MB) |
0281013872_9664843780_SW1037386166_MJ1039398220_N4_EEPROM_2KB.bin | EEPROM 95160, native format | 2 048 bytes (2 KB) |
0281013872_9664843780_SW1037386166_MJ1039398220_N4_EEPROM_4KB.bin | EEPROM 95160, 4 KB format, same data | 4 096 bytes (4 KB) |
0281013872_9664843780_SW1037386166_MJ1039398220_N4_EEPROM_8KB.bin | EEPROM 95160, 8 KB format, same data | 8 192 bytes (8 KB) |
INFOS.html | Datasheet: references, vehicles, file list, checksums (12 languages) | – |
Read #5 – 0281013872_9664843780_SW1037386166_MJ1039398220_N5.zip (768 KB)
| File | Memory | Size |
|---|---|---|
0281013872_9664843780_SW1037386166_MJ1039398220_N5_FLASH.bin | External flash | 2 097 152 bytes (2 MB) |
0281013872_9664843780_SW1037386166_MJ1039398220_N5_EEPROM_2KB.bin | EEPROM 95160, native format | 2 048 bytes (2 KB) |
0281013872_9664843780_SW1037386166_MJ1039398220_N5_EEPROM_4KB.bin | EEPROM 95160, 4 KB format, same data | 4 096 bytes (4 KB) |
0281013872_9664843780_SW1037386166_MJ1039398220_N5_EEPROM_8KB.bin | EEPROM 95160, 8 KB format, same data | 8 192 bytes (8 KB) |
INFOS.html | Datasheet: references, vehicles, file list, checksums (12 languages) | – |
Read #6 – 0281013872_9664843780_SW1037386166_MJ1039398220_N6.zip (768 KB)
| File | Memory | Size |
|---|---|---|
0281013872_9664843780_SW1037386166_MJ1039398220_N6_FLASH.bin | External flash | 2 097 152 bytes (2 MB) |
0281013872_9664843780_SW1037386166_MJ1039398220_N6_EEPROM_2KB.bin | EEPROM 95160, native format | 2 048 bytes (2 KB) |
0281013872_9664843780_SW1037386166_MJ1039398220_N6_EEPROM_4KB.bin | EEPROM 95160, 4 KB format, same data | 4 096 bytes (4 KB) |
0281013872_9664843780_SW1037386166_MJ1039398220_N6_EEPROM_8KB.bin | EEPROM 95160, 8 KB format, same data | 8 192 bytes (8 KB) |
INFOS.html | Datasheet: references, vehicles, file list, checksums (12 languages) | – |
Read #2 compared with read #1: 20 bytes differ in the flash (5 areas: 0x007FC2–0x007FCB, 0x03FA86–0x03FA88, 0x03FAAE–0x03FAAF, …); 530 bytes differ in the EEPROM (156 areas: 0x000000–0x000003, 0x000007–0x000008, 0x00000A–0x00000B, …).
Read #3 compared with read #1: 16 bytes differ in the flash (6 areas: 0x007FC3–0x007FC7, 0x007FC9–0x007FCB, 0x03FA86–0x03FA87, …); 593 bytes differ in the EEPROM (157 areas: 0x000001–0x000003, 0x00000B, 0x00000E, …).
Read #4 compared with read #1: 19 bytes differ in the flash (5 areas: 0x007FC3–0x007FCB, 0x03FA86–0x03FA88, 0x03FAAE–0x03FAAF, …); 334 bytes differ in the EEPROM (118 areas: 0x000000–0x000002, 0x000008, 0x00000B, …).
Read #5 compared with read #1: 14 bytes differ in the flash (6 areas: 0x007FC5–0x007FC7, 0x007FC9–0x007FCB, 0x03FA86–0x03FA87, …); 431 bytes differ in the EEPROM (138 areas: 0x000001–0x000003, 0x00000B, 0x00000D–0x00000E, …).
Read #6 compared with read #1: 20 bytes differ in the flash (5 areas: 0x007FC2–0x007FCB, 0x03FA86–0x03FA88, 0x03FAAE–0x03FAAF, …); 442 bytes differ in the EEPROM (141 areas: 0x000000–0x000003, 0x000008, 0x00000B, …).
Multi-tool ready: the EEPROM comes in three formats (2 KB / 4 KB / 8 KB), same content. 2 KB is native; pick the size your tool asks for.
EDC16C34 0281013872 1037386166 1039398220 – references
| ECU | Bosch EDC16C34 |
| Bosch hardware (HW) | 0281013872 – printed 0 281 013 872 on the label |
| PSA part number | 9664843780 – printed 96 648 437 80 |
| Software (SW) | 1037386166 – also written SW1037386166 |
| Upgrade / SW upg. | 1039398220 – also written MJ1039398220; your tool shows SW 1037386166 and SW upg. 1039398220 |
| Memory supplied | External flash 2 MB + EEPROM 95160 (2 / 4 / 8 KB formats, multi-tool) |
| Read method | Bench / BDM, complete read, file unmodified |
| Delivery | ZIPs 4.5 MB, instant download after payment |
Notes on this file
We read 6 EDC16C34 ECUs running software 1037386166 for this page. Hardware 0281013872 is known with 2 software versions in our catalogue; this page is 1037386166 updated to 1039398220. Engine: Peugeot 308 1.6 HDi (110 hp, engine code 9HT).
Compatible with KTAG, KESS3, Flex, Autotuner, bFlash, PCMflash, BDM100 and similar tools. However, in rare cases expect a quick alignment in a hex editor or WinOLS before you write the EDC16C34. For professional use – workshops and ECU technicians.
How to identify your ECU
On the label
The Bosch label on the EDC16C34 housing shows the hardware number 0 281 013 872 and the PSA number 96 648 437 80; it may also carry a Bosch sticker number starting with 1039S. That 1039S number is not the software: the software 1037386166 only appears when you read the ECU with a tool, or in the INFOS.html of this archive.

What KESS / KTAG show
| Field | What the tool shows |
|---|---|
| HW | often empty – use the label |
| SW | 1037386166 |
| SW upg. (SW màj., soft up, UpgSW) | 1039398220 |
Look for the pair 1037386166 / 1039398220 on the identification screen (SW and SW upg., or SW màj., soft up, UpgSW). Only the pair points to this file: 1039398220 alone is another file.
Other files you may need
| Version | Tool shows | Vehicle | File |
|---|---|---|---|
| 1039398220 | SW 1037386166 / SW upg. 1039398220 | 308 1.6 HDi | this file |
| upgrade 1037389534 | SW 1037386166 / SW upg. 1037389534 | 308 1.6 HDi | open |
| upgrade 1037389540 | SW 1037386166 / SW upg. 1037389540 | 308 1.6 HDi | open |
| upgrade 1037389545 | SW 1037386166 / SW upg. 1037389545 | 308 1.6 HDi | open |
| upgrade 1037389546 | SW 1037386166 / SW upg. 1037389546 | 308 1.6 HDi | open |
| upgrade 1037389547 | SW 1037386166 / SW upg. 1037389547 | 308 1.6 HDi | open |
- Same hardware 0281013872: SW 1039398220 (PSA 9664843780) – 308 1.6 HDi
- Other Peugeot 308 EDC16C34 files: 0281013871 · 1037383745 upg. 1037389514 · 0281011629 · 1037386166 upg. 1037395378 · 0281012985 · 1037386166 upg. 1039398234 · 0281013871 · 1037386178 upg. 1037389514 · 0281013871 · 1037386178 upg. 1037393468
- Bosch EDC16C34 family: all EDC16C34 original files →
- Guides: ORI, virgin and full backup explained · ECU file types
Your tool shows another number? Ask for it – we read new references every week.
Questions about this file
Is EDC16C34 0281013872 1037386166 1039398220 a full BDM backup or only the flash?
Full backup: the 2 MB external flash and the 95160 EEPROM were read together from the same ECU (Peugeot 308 1.6 HDi application) – enough to restore a bricked unit, clone it or start a stage 1 on 1037386166.
My tool shows SW 1037386166 and SW upg. 1039398220 – is this the file?
Yes, exactly this one: the flash holds the updated software 1039398220, and 1037386166 is the base number the ECU still reports.
My tool shows only “SW 1039398220” and nothing else. Same file?
No. A different file exists for 1039398220 alone – see that file. This page is for an ECU that shows both SW 1037386166 and SW upg. 1039398220.
Will this file work on a Citroën Berlingo 1.6 HDi?
Only if the Berlingo label reads HW 0281013872 / PSA 9664843780 and the tool shows 1037386166 / 1039398220. It is reported with this software but we did not read it from a Berlingo ourselves.


Reviews
There are no reviews yet.