NefMoto

Technical => Cluster and Immobilizer => Topic started by: GoAzBox on February 07, 2022, 05:26:34 AM



Title: Understanding checksums in the ME7 immo Eprom
Post by: GoAzBox on February 07, 2022, 05:26:34 AM
Hi Guys,

I'm in the process of making tunerpro mappacks for deleting the immobilizer in the ME7 eeprom. I would like to add the checksum update in Tunerpro, but for this i would need to understand which CS is exactly used and what value range it has.

For M3.8 i.e., it is very simple. The value range for (1st) immo CS is 0x00 - 0x0D and the checksum is located at 0x0E. It is 1 byte thus 8 bit, two's complement.

I've figured out that ME7 uses a 16bit CS and it is located in the last two bytes for all 32 pages in de .bin. I'm struggling figuring out much more tbf. hope you guys can help.

Can anyone enlighten me?

I've attached my M3.8 .XDF's along with a collection of immo files. try and report back if you like.



Title: Re: Understanding checksums in the ME7 immo Eprom
Post by: fknbrkn on February 07, 2022, 08:28:58 AM
Visualme7logger - tools - eeprom


Title: Re: Understanding checksums in the ME7 immo Eprom
Post by: d3irb on February 07, 2022, 08:38:46 AM
https://github.com/sbloom82/VisualME7Logger/blob/master/VisualME7Logger.Output/EEPROM.cs#L506