I don't know if this is the right forum section for this?

I am trying to reverse engineer the MMI (Navi display) in the BMW E65 to add new features in the software. But I'm currently stuck on extracting the firmware from the flash memory. So any help will be appreciated on how I should do this.



The flash memory is two 32mb spansion S29JL032H flash memory chips

And the main processor is a Renesas (Hitachi) SH3 SH7709A cpu

I have also located the jtag interface to this cpu


And hooked it up to a bus pirate
but got stuck after installing openocd as there are no config files for this cpu and the info on how to write them is very slim.

There's also a xilinx FPGA and a 2nd 16bit coprocessor.



Here is a link to a Google drive where I host all the files and documents related to this project including lots more pictures. https://drive.google.com/folderview?...C4yThRse6rIdwk

I've been working on this project for over a year now So any help or pointers on how to obtain the firmware would be greatly appreciated. Looking forward to hearing your thoughts about this.

Greetings from northern Sweden.

Skickat från min SM-G955F via Tapatalk