Something I did many years ago and could probably present it better. Here I will teach you how to disassemble a Bosch ME7.5.5 ECU using IDA Pro. When you are presented with a new type of ECU binary image, you have to disassemble the image multiple times because initially you do not know what the memory map is. However, if you follow this tutorial you should have a better idea on how best to do it.
The tool I use for disassembling is the brilliant IDA Pro available from Hex Rays in Belgium. IDA Pro is a very sort-after program loved by security experts all over the world. The virus checker on your PC is able to protect your computer because the firm that supplies the signatures almost certainly found them out by using IDA Pro. If you would like a copy and manage to convince Hex Rays to sell you a copy (good luck), please guard it from being copied. Just one copy leaked out on the internet will seriously damage the profitability of Hex Rays and future releases of IDA Pro.
Have you disassembled an EDC16 as used in my VW Golf Mk5 GT-TDI 140PS? I know it’s a PowerPC cpu, probably little endian…. and that’s it! If you could help me, please email me at my usual address firstname.lastname@example.org– thank-you….
Let’s get on with the analysis of our ME7x!
I was going to write a lot, then I thought, “Why not create a video tutorial?” However, they were produced using a tool that created Abobe Flash output which is not really that cool anymore because of the various security problems. Since these were produced a long time ago, the cool thing then was to use FLASH – this is something that even I don’t use anymore. In time I will re-record these tutorials and probably host them on YouTube.
Here they are!
Finding the Correct Memory Map
Loading in the Correct Memory Map