No image available

Read and Write Bosch ECU MED17.5 with Fgtech Galletto

The ECU is built on the Infineon Tricore TC1766 processor.


In the chip of the processor is a flash memory in volume of 1504 bytes and EEPROM in 32 bytes.


There are two ways to read-write a block: via the OBD connector and through the BSL bootloader (the so-called boot-mode)

Each of the methods has its pros and cons.

Read-write via OBD :



no breakdown of the ecu is required


-it is only read data with calibrations it is recorded

not possible on all ecus to read and write due to the installed protection system

TPROT-the ECU reprogramming counter is increased

Read-write via boot-mode


-access to the entire flash memory and its industry-the

ECU reprogramming counter does not increase


-need remove from the machine and then dismantled



For programming, the FGTech Galletto v54 or its Chinese clone is most often used

To connect to the ecu on the table for reading through OBD, you need to use the following wiring:

1 – Ground

5, 87, 92 – + 12V

67 – CAN High

68 – CAN Low

And if you work with the ecu on the table through the “boot mode” you need to use the following contacts:

1 – Ground

5 – + 12V

87, 92 – Ignition

67 – CAN High

68 – CAN Low

And additionally you need to connect with a gray wire (or solder 1Km from the ground ) to the “Boot” point on the board itself


Connection pins:


For read-write indiscriminately, the standard procedure is used.

But in case of transferring the unit to “boot mode” the program will require at certain stages of work to reset the computer power.

The tutorial was translated from Russian. Thanks to Oleg Lvov (St. Petersburg) for the materials provided.

Leave a Reply

Your email address will not be published. Required fields are marked *