Search the web
Sign In
New User? Sign Up
BoschDME · Bosch DME Modifications
? Already a member? Sign in to Yahoo!

Yahoo! Groups Tips

Did you know...
Hear how Yahoo! Groups has changed the lives of others. Take me there.

Best of Y! Groups

   Check them out and nominate your group.
Having problems with message search? Fill out this form to ensure your group is one of the first to be migrated to the new message search system.

Messages

  Messages Help
Advanced
ML 3.1 check sums.   Message List  
Reply | Forward Message #524 of 558 |
Re: ML 3.1 check sums.

--- In BoschDME@yahoogroups.com, "Weston Pawlowski" <WestonP22@...> wrote:
>
> The list at ElecAuto and other sites are based on the entire bin file's
checksum, not that 16-bit value written at the end of the chip.
>
> It would seem that the last two bytes of the chip are some sort of a checksum,
but I can't get them to match up to anything either. For example, I have one 4KB
program with a file checksum of 0x8D5A, but the value at the end of it is
0x8A00. When I subtract 0x8A and 0x00 from 0x8D5A, that's only 0x8CD0, so
evidently doing a checksum on the whole bin file is counting an area that's not
included in the 0x8A00 checksum. And I've had even bigger differences with other
4KB and 8KB chips, even if I do my checksum calculation based on only the top
4KB. I wonder if they're doing something other than a standard checksum when
they write that value at the very end of the chip. The ML1.2 chips appear to be
the same way.
>
>

That's interesting. I could not find a way to use the two last bytes as a
checksum. I guess it could be just a version number since it increases during
the development of the code. It is not used anyway.

The first 4k do have the number 0x0042. That is always the same in all versions.
The 4k eproms use the first 4k in the 8051 rom.

Your binary with 0x008A for the second 4k block points to version 1267355191 of
a 944.618.121.04 box.




Fri Jun 19, 2009 7:27 am

T_Voigt
Offline Offline
Send Email Send Email

Forward
Message #524 of 558 |
Expand Messages Author Sort by Date

I would like a reality check on this one: For the ML 3.1 boxes (2732A and 2764 chips), the checksum is the last address string at $ _ _FE and $_ _ FF? I am...
efidabbler
Offline Send Email
May 12, 2009
4:00 pm

The list at ElecAuto and other sites are based on the entire bin file's checksum, not that 16-bit value written at the end of the chip. It would seem that the...
Weston Pawlowski
westonp22
Offline Send Email
Jun 19, 2009
5:43 am

... That's interesting. I could not find a way to use the two last bytes as a checksum. I guess it could be just a version number since it increases during the...
T_Voigt
Offline Send Email
Jun 19, 2009
7:27 am
Advanced

Copyright © 2009 Yahoo! Inc. All rights reserved.
Privacy Policy - Terms of Service - Guidelines - Help