PDA

View Full Version : Bosch Motronic M1.5.5



Eskerra
21st March, 2015, 11:15 AM
Hi, good morning.
Is there any tool can read eeprom from this ECU ( Bosch Motronic M1.5.5), via OBD socket??
And if its a must to do on bench, which programmer can read it?? how would connections be??

Thanks so much.
Regards

2xded
21st March, 2015, 01:09 PM
Carprog can help you.

redtop
23rd March, 2015, 01:04 PM
If your talking about Alfa Romeo M1.5.5 it can't be read at all. It can only be written.

Maybe if you get the C509 MCU into bootstrap mode, but that invoves finding the PRGEN pad on the bare chip of the C509 and using some tool for flashing the MCU. I've been looking for a pad layout for the bare chip C509, but so far no luck.

If it's the M1.5.5 for Opel I rest my case. Don't know anything about that one.


The C509 bare die chip:
http://www.digital-kaos.co.uk/forums/attachment.php?attachmentid=305816&stc=1

whiskymk
13th May, 2015, 07:34 PM
U try to say if get the C509 MCU into bootstrap mode then can be read\write eeprom ?
eeprom is integrated into flash?

mastaflex
13th May, 2015, 08:25 PM
eprom is not part of MCU in both cases OPEL or FIAT

if it's OPEL some tools can read eprom

if it's FIAT only WRITE possible only for FLASH in boot mode

redtop
13th May, 2015, 08:30 PM
U try to say if get the C509 MCU into bootstrap mode then can be read\write eeprom ?
eeprom is integrated into flash?

Well, that's my theory. Let's try and see if we can get somewhere.
I was in contact with a professional in Alfa Romeo electronics and he told me he had some trick to salvage a M1.5.5 that had been flashed with a defective file. He wouldn't tell me any details, but putting the C509 in bootstrap mode is my best guess.

http://www.keil.com/dd/docs/datashts/infineon/c509_um.pdf

redtop
13th May, 2015, 08:40 PM
eprom is not part of MCU in both cases OPEL or FIAT

if it's OPEL some tools can read eprom

if it's FIAT only WRITE possible only for FLASH in boot mode

What is referred as "boot mode " by most people isn't really bootstrap mode of the MCU. It an "update firmware mode" that is contained in the software. If you flash the Fiat M1.5.5 with the wrong file e.g. a .bin file instead of a .bcb you're smoked. If it was true MCU bootstrap mode it wouldn't be a problem, then you just could reflash it.

External Flash can be accessed from bootstrap mode, but it seems that there is some protection from reading flash if a valid external software is present. See page 239 and on in the datasheet.