I made a mistake when flashing a custom firmware, thinking it was supposed to go to the Instrument Cluster module instead of the ICM, and now my instrument cluster is dead. I am really hoping that the correct firmware will fix this instead of needing to replace the cluster itself. Does anybody have access to this HEX file (REV D) or know where I can get it?
Please send me a PM.
Thanks so much!
The firmware update worked! Thanks to everyone who responded.
Jesse in Atlanta
I'm surprised you managed to program it with wrong data and then re-program it. When a similar (but different) thing happened to me it killed my dash. But congratulations anyhow - great news.
Talking of Dashes - sorry Drew - haven't managed to get to a Post office yet - very slack of me. Plus not been very well.
Oh and Happy Xmas (am i the first ?)
I was skeptical myself, but thank goodness.
Jesse in Atlanta
Help! I just made the same mistake - downloading the ICM software in the instrument cluster. Someone please point me to or send the proper hex file for the instrument cluster?
I put the instrument cluster SW file at the bottom of the page on this link. Hopefully you didnt wipe out the bootloader.
Thanks. Checking, the file '8000-00809-01_E.s19' is the file you meant to post and is a hex file? Just checking, since all your other hex files have '*.hex' extensions.
I probably did blow away the boot loader. I'll find out soon...
OK, I found a reference on second try on S19. Thanks
"Motorola S-record is a file format, created by Motorola, that conveys binary information in ASCII hex text form. This file format may also be known as SRECORD, SREC, S19, S28, S37. It is commonly used for programming microcontrollers, EPROMs, and other types of programmable logic devices. In a typical application, a compiler or assembler converts a program's source code (such as C or assembly language) to machine code and outputs it into a HEX file. The HEX file is then imported by a programmer to "burn" the machine code into a ROM, or is transferred to the target system for loading and execution."
Early in my career I wrote boot code for wearable computers. So shoot me now for making such a stupid mistake.
Success! My control panel is restored. Thank you!
I get to keep my old embedded programmer's union card.