I've finally got the BDM reprogramming working using a different, usb based, interface. I decided to change approach mainly because a dos/parallel port "solution" is insanely inconvenient when your main platform is a Macbook Pro.
Since my last attempt I've partially disassembled the ECU firmware which has meant I could see how the ECU was being configured at boot, which has made it far easier to proceed.
I finally decided to get stuck in this morning and put together config files for the factory eeprom chip and the ECU as a whole.
This afternoon I hooked up the ECU out of my Td5 and after a bit of tweaking the config I was able to read the contents of the EEPROM.
The named tabs will make sense if you have a look at this page:
Td5 ECU Firmware layout | DiscoTD5.com
So I got brave - after all there isn't much point if you can't write to the eeprom is there?!?
As proof of concept I decided I may as well change the VIN from the one that was in the firmware I used to restore the ECU when I initially bricked it to the correct one for the D2.
Before:
After:
Looks like it worked
And this is the interface hooked up to the ECU.
cheers
Paul
Bookmarks