NefMoto

Technical => Flashing and Chipping => Topic started by: BMWS1KRR on January 25, 2021, 04:55:59 PM



Title: ME17.2.4 ECU BMW BMSMP EEPROM CS1 CS2 help needed
Post by: BMWS1KRR on January 25, 2021, 04:55:59 PM
I need a CheckSum calculator for EEPROM CS1 and CS2 for both the BMSMP and BMSO ECU's.

Always willing to contribute in some way if needed that I can help or ?

Seems still no one but WinOLS has a CKS calculation that can fix the EEPROM once you change the VIN or any other data in the 192K file.

I have a need to modify more than 2 or 3 files. I have had people offer to take my ORI and MOD files and fix the CS1 and CS2, but I need a standalone method. Even if it is pen and paper calculations or a nice piece of software.

EVC wants over $2000 for the current WinOLS so that the current OLS CKS can be used as it will not work in the cracked 2.24 version.

IMMOFF17 never released a version that does anything other than the 64K file in BMSX.

Can someone please PM me or post a solution?

TIA..


Title: Re: ME17.2.4 ECU BMW BMSMP EEPROM CS1 CS2 help needed
Post by: navatar_ on February 18, 2021, 05:12:32 PM
For a 0x80 byte eeprom block:
CS2 @ 0x7c = CRC32 of 0x8->0x77 (init with word @ 0x78)
CS1 @ 0x02 = lower short of CRC32 of 0x4->0x7f (init with short @ 0x0)

CS2 first, then CS1.
Immo block IDs = 0x8, 0x9, 0xa
Crc poly = 0xEDB88320
All little endian.


Title: Re: ME17.2.4 ECU BMW BMSMP EEPROM CS1 CS2 help needed
Post by: cristianosds on February 28, 2022, 03:40:35 PM
good afternoon can you help me to calculate the CS1 CS2
you have Skype?


Title: Re: ME17.2.4 ECU BMW BMSMP EEPROM CS1 CS2 help needed
Post by: cristianosds on March 10, 2023, 04:01:54 PM
For a 0x80 byte eeprom block:
CS2 @ 0x7c = CRC32 of 0x8->0x77 (init with word @ 0x78)
CS1 @ 0x02 = lower short of CRC32 of 0x4->0x7f (init with short @ 0x0)

CS2 first, then CS1.
Immo block IDs = 0x8, 0x9, 0xa
Crc poly = 0xEDB88320
All little endian.

Good afternoon, I saw here that you know how to calculate the CS1 and CS2 of eprom, would you like to learn how to teach? I can pay for you to teach me. do you have skyper or whatsapp? it's better to talk