sorry, but I don't understand your question.
hope I helped 5ft24, who asked where and how checksum is calculated.
Vida CEM swapping
-
matija0610
- Posts: 50
- Joined: 25 October 2021
- Year and Model: 2003 S60 D5
- Location: Croatia
- Has thanked: 21 times
- Been thanked: 13 times
thank you guys, I did the checksum and tomorrow will program my CEM. I was looking in to the config parameters and let say for instrument cluster you have few values like: 0x01 usa 0x02 uk 0x05 europe and 0x00 undefined. What I am looking is to have" user defined" settings in the cluster like service intervals etc, is that the 0x00 settings?
-
oscilloscope
- Posts: 285
- Joined: 20 May 2022
- Year and Model: 2005
- Location: uk
- Has thanked: 27 times
- Been thanked: 11 times
My question is how can a checksum be calculated for only part of the flash dump but not the entire flash dump ?matija0610 wrote: ↑09 Oct 2022, 11:42 sorry, but I don't understand your question.
hope I helped 5ft24, who asked where and how checksum is calculated.
-
ZRimaZ
- Posts: 77
- Joined: 8 March 2009
- Year and Model: XC60 MY2016 3.0 T6
- Location: Lithuania, Kaunas
- Has thanked: 23 times
- Been thanked: 13 times
In this case you have to read your hex editor's help about checksum claculation of selected area...oscilloscope wrote: ↑10 Oct 2022, 11:06
My question is how can a checksum be calculated for only part of the flash dump but not the entire flash dump ?
Have a nice day,
ZRimaZ
ZRimaZ
-
oscilloscope
- Posts: 285
- Joined: 20 May 2022
- Year and Model: 2005
- Location: uk
- Has thanked: 27 times
- Been thanked: 11 times
it won't help..ZRimaZ wrote: ↑10 Oct 2022, 11:41In this case you have to read your hex editor's help about checksum claculation of selected area...oscilloscope wrote: ↑10 Oct 2022, 11:06
My question is how can a checksum be calculated for only part of the flash dump but not the entire flash dump ?
my understanding is these flash files would have some sort of internal checksum to ensure integrity, changing that would surely change the entire checksum calculation. changing some of it would save the checksum calculation in a area which has data already in it.
-
ZRimaZ
- Posts: 77
- Joined: 8 March 2009
- Year and Model: XC60 MY2016 3.0 T6
- Location: Lithuania, Kaunas
- Has thanked: 23 times
- Been thanked: 13 times
Look: I'm doing this job every week 2-5, sometimes - even more times per week and would you like to make me sure that I do not know what I'm doing and that I'm lying to you?oscilloscope wrote: ↑10 Oct 2022, 12:37
it won't help..
my understanding is these flash files would have some sort of internal checksum to ensure integrity, changing that would surely change the entire checksum calculation. changing some of it would save the checksum calculation in a area which has data already in it.
One more time to those, who are not able to read and understang english text (sorry, my english is not the best one):
- at address 000EBD00 is length of config block
- at address 000EBD01 is checksum 8bit of the config block
- starting from address 000EBD02 to the address 000EBD00 + value from 000EBD00 is the config block itself.
Do you need more exact explanation? There will be no more
Sorry for angry style of my text, but it had to be clear for you already few pages before...
Have a nice day,
ZRimaZ
ZRimaZ
-
oscilloscope
- Posts: 285
- Joined: 20 May 2022
- Year and Model: 2005
- Location: uk
- Has thanked: 27 times
- Been thanked: 11 times
i never said you was lying to me ! dude calm down, have a drink of whiskey , or somthing. now the fact you do this sort of thing alot you should be very good at explaining the process, not get angry when somthing I have been taught is not correct and its conflicting!.ZRimaZ wrote: ↑10 Oct 2022, 12:53Look: I'm doing this job every week 2-5, sometimes - even more times per week and would you like to make me sure that I do not know what I'm doing and that I'm lying to you?oscilloscope wrote: ↑10 Oct 2022, 12:37
it won't help..
my understanding is these flash files would have some sort of internal checksum to ensure integrity, changing that would surely change the entire checksum calculation. changing some of it would save the checksum calculation in a area which has data already in it.
One more time to those, who are not able to read and understang english text (sorry, my english is not the best one):
- at address 000EBD00 is length of config block
- at address 000EBD01 is checksum 8bit of the config block
- starting from address 000EBD02 to the address 000EBD00 + value from 000EBD00 is the config block itself.
Do you need more exact explanation? There will be no more
Sorry for angry style of my text, but it had to be clear for you already few pages before...
the picture that was provided earlier on , i looked and saw that all is in black , / high lighted , which i thought was you checksum from 00 through too 80 , and using 00 + 01 (DF) as the checksum location. which made little sense
Just wanted to report that it works, did manage to turn off DRL and some other things, the only bit 0x04 that is responsible for service interval hasn't been change (vida shows as service interval for UK diesel market) but have no reference what other settings should be there to unlock "user defined settings" in instrument cluster. Thank you again for all the pointers,
-
- Similar Topics
- Replies
- Views
- Last post
-
- 1 Replies
- 6431 Views
-
Last post by RickHaleParker
-
- 5 Replies
- 8699 Views
-
Last post by forumoto






