I gather the firmware-update file (VBF) from the Ford website, and it has several blocks in it:
Code: Select all
erase = { { 0x00388000, 0x0000343a },
{ 0x00398000, 0x00000c81 },
{ 0x003a8000, 0x00000e4c },
{ 0x003b8000, 0x00004000 },
{ 0x003c8000, 0x00003658 },
{ 0x003d8000, 0x00002d6b },
{ 0x003e8000, 0x00000140 },
{ 0x003e8a00, 0x000005f6 },
{ 0x003e9200, 0x0000080e },
{ 0x003ea000, 0x00000efa },
{ 0x003f8000, 0x00001f92 }
I've read in the specs that the MCU can be protected against readout via BDM (has no JTAG, but proprietary BDM format) and i bet they did!
Any idea how to get to it's full firmware?