PDA

View Full Version : Dead BMW E46 Cluster - Revival Possible?



venceslau
25th February, 2019, 05:11 AM
Hello all!

I read M35080(3) EEPROM from BMW E46 cluster and I can't get cluster to work anymore.

I was trying to zero the KM/VIN using xprog. Tried restoring EEPROM backup but unit still not working correctly.

Nothing works, only the ABS light comes on. If I apply power to the backlight pin, the backlights come on but I am unable to communicate using diagnostic cable.

Cluster came off my parted 325xi and had been sitting outside in -30 C but everything worked fine before.

Any ideas? Thanks in advance

sagie
25th February, 2019, 05:39 AM
maybe post original here to check and mod also

venceslau
25th February, 2019, 06:05 AM
maybe post original here to check and mod also

Here are the bins.

Also worth noting is that I did not use the Xprog M35080 adapter board, I used the SOP8 pins directly.

Thanks again

morgano
25th February, 2019, 09:04 AM
If you read on board without desolder the eeprom is possible data become corrupted.

venceslau
25th February, 2019, 09:08 AM
If you read on board without desolder the eeprom is possible data become corrupted.I desoldered eeprom and used SOP8 connector on xprog. How can I know if eeprom is corrupted? Thanks

Sent from my A0001 using Tapatalk

morgano
25th February, 2019, 09:13 AM
If you desoldered and made good connection to programmer chances to have a bad read are low, xprog normally reads and verify the device.

I woukd check in dash pcb near eeprom place if all components still well soldered and no tin drop is anywhere making a shortcut.

Review with magnifying glass.

venceslau
25th February, 2019, 09:24 AM
If you desoldered and made good connection to programmer chances to have a bad read are low, xprog normally reads and verify the device.

I woukd check in dash pcb near eeprom place if all components still well soldered and no tin drop is anywhere making a shortcut.

Review with magnifying glass.

I was already looking and couldn't find anything obvious. Tomorrow I will have a better look under microscope.

venceslau
25th February, 2019, 08:41 PM
If you desoldered and made good connection to programmer chances to have a bad read are low, xprog normally reads and verify the device.

I woukd check in dash pcb near eeprom place if all components still well soldered and no tin drop is anywhere making a shortcut.

Review with magnifying glass.

So I double checked the board and cannot find anything obvious. I will say, that I did not take a picture before removing the chip and am not 100% sure if I put it on the correct pads and in the right orientation. I looked up the data sheet and saw that pin 1 was ground so I found ground pin on board and put in that orientation. I'm 99% I put it in correctly, but since I didn't take a picture before I can't be sure.

Does it make difference to use xprog M35080 ICP adapter board or simply using the SOP8 pinout going directly to EEPROM?

morgano
25th February, 2019, 08:43 PM
It should not make difference with desoldered eeprom.

venceslau
25th February, 2019, 09:01 PM
It should not make difference with desoldered eeprom.

OK, thanks. I'm glad this was just a spare because looks like I killed it somehow.
Going to try WinKFP to see if it's able to flash it. Fingers crossed.

morgano
25th February, 2019, 09:09 PM
have just looked to the ori eeprom reading, looks ok to me. But the virgin one is not virgin, it is BLANK/ERASED. Don't think that "that virgin dump" can make the dashboard work at all.

morgano
25th February, 2019, 09:12 PM
How many KM did the dash show before you tried to do anything? around 150K or around 300K?

Nevermind, this eep should be the good to make dash 0 Km. Try it before make other mess ;)

venceslau
25th February, 2019, 09:16 PM
have just looked to the ori eeprom reading, looks ok to me. But the virgin one is not virgin, it is BLANK/ERASED. Don't think that "that virgin dump" can make the dashboard work at all.

Ya, I'm not sure if that is VIRGIN state or not. I just followed the instructions for M35080 in Xprog. Said to 00 first 16 bytes and FF the rest.

The cluster showed approximately 313 thousand km.

Thanks again

morgano
25th February, 2019, 09:17 PM
Ya, I'm not sure if that is VIRGIN state or not. I just followed the instructions for M35080 in Xprog. Said to 00 first 16 bytes and FF the rest.

The cluster showed approximately 313 thousand km.

Thanks again

look previous post ;) added 0Km dump

venceslau
25th February, 2019, 09:21 PM
How many KM did the dash show before you tried to do anything? around 150K or around 300K?

Nevermind, this eep should be the good to make dash 0 Km. Try it before make other mess ;)

Thank you for dump! Did you just zero first 16 bytes?
I tried this also and didn't work. If you change something else I can try again.

morgano
25th February, 2019, 09:30 PM
Yes there km stored, on incremental registers.