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 Oct 2021, 14:43
- 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, 16:12
- 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: 08 Mar 2009, 12:26
- 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, 16:12
- 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: 08 Mar 2009, 12:26
- 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, 16:12
- 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,
-
ZRimaZ
- Posts: 77
- Joined: 08 Mar 2009, 12:26
- Year and Model: XC60 MY2016 3.0 T6
- Location: Lithuania, Kaunas
- Has thanked: 23 times
- Been thanked: 13 times
Nope! If "user defined settings" in config is not set, you can not change intervals in Vida. For older P2 cars it can be done, but for newer ones - no.5ft24 wrote: 11 Oct 2022, 11:04 you can change service intervals and a LOT of those options in VIDA for free...
Have a nice day,
ZRimaZ
ZRimaZ
-
- Similar Topics
- Replies
- Views
- Last post
-
- 1 Replies
- 8914 Views
-
Last post by RickHaleParker
-
- 6 Replies
- 8718 Views
-
Last post by abscate
-
- 27 Replies
- 27486 Views
-
Last post by cn90
-
- 10 Replies
- 10117 Views
-
Last post by jonesg
-
- 7 Replies
- 5357 Views
-
Last post by RickHaleParker






