Login Register

Vida CEM swapping

Post Reply
urosm
Posts: 29
Joined: 24 May 2012, 06:01
Year and Model: 2015 Volvo XC70 D5
Location: Montenegro
Has thanked: 10 times

Post by urosm »

Okay, I understand that part.
Just tell me, do you know, if I want to read flash and eeprom CEM with IO Terminal, do I have to convert the PIN to some other form?
Volvo 744 TDIC SOLD, 1989. ; 1997. - 2000.
Volvo 855 GLT + LPG Estate SOLD, 1996. ; 1998. - 2020.
Volvo V70 D5 SOLD, 2004. ; 2013. - 2021.
Volvo XC70 D5 SOLD, 2007. ; 2017. - 2021.
Nissan Pathfinder DRIVING, 2007. ; 2019. -
Volvo XC70 D5 DRIVING, 2015. ; 2021. -
Volvo XC90 D5 DRIVING, 2008. ; 2022. -

bosse
Posts: 19
Joined: 15 Jan 2021, 11:40
Year and Model: V50 -11
Location: Limmared
Has thanked: 9 times
Been thanked: 1 time

Post by bosse »

I have read p1,p2 with ioterminal.
No need to change anything.

urosm
Posts: 29
Joined: 24 May 2012, 06:01
Year and Model: 2015 Volvo XC70 D5
Location: Montenegro
Has thanked: 10 times

Post by urosm »

Great!
I know for P2 that can be read with IO, but I didn't know for P1 :)

Thanks!
Volvo 744 TDIC SOLD, 1989. ; 1997. - 2000.
Volvo 855 GLT + LPG Estate SOLD, 1996. ; 1998. - 2020.
Volvo V70 D5 SOLD, 2004. ; 2013. - 2021.
Volvo XC70 D5 SOLD, 2007. ; 2017. - 2021.
Nissan Pathfinder DRIVING, 2007. ; 2019. -
Volvo XC70 D5 DRIVING, 2015. ; 2021. -
Volvo XC90 D5 DRIVING, 2008. ; 2022. -

bosse
Posts: 19
Joined: 15 Jan 2021, 11:40
Year and Model: V50 -11
Location: Limmared
Has thanked: 9 times
Been thanked: 1 time

Post by bosse »

P1 is not official on ioterminal, only p2,p3.

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

Post by matija0610 »

I made a .net form that searches on vida database,, some kind of "damos" to change the configuration on eg. CEM.

but, can't figure out, what is the starting address for the offset in .bin file ? Is there any regularity, or stored value in the flash.
flashadresss.png
flashadresss.png (124.14 KiB) Viewed 802 times


does this screenshot have anything to do with what i am asking?

flash.png
flash.png (18.48 KiB) Viewed 802 times
thx
Last edited by matija0610 on 28 Nov 2021, 05:42, edited 1 time in total.

User avatar
RickHaleParker
Posts: 7204
Joined: 25 May 2015, 14:30
Year and Model: See Signature below.
Location: Kansas
Has thanked: 8 times
Been thanked: 979 times

Post by RickHaleParker »

matija0610 wrote: 28 Nov 2021, 03:58 but, can't figure out, what is the starting address for the offset in .bin file ? Is there any regularity, or stored value in the flash.
↓↓↓ This is from page 7 and it is for the P2 CEM-L & CEM-H. ↓↓↓
vtl wrote: 01 Oct 2020, 11:20 So the PIN is located at address 0xFFE000. Flash starts at address 0xFB0000, so when you get the dump the PIN is at offset 0x4E000 in the file. The PIN byte sequence in dump is not linear.

For example, this is PIN from my dump:

offset __ B3 B1 B5 B0 | B2 B4 XX XX |
0004E000| 53 38 03 21 │ 18 02 FF FF │

PIN = B0 B1 B2 B3 B4 B5
PIN is 21 38 18 53 02 03


This way you don't have to rely on the windows software to dig out the PIN.
Active
1998 C70, B5234T3, 16T, AW50-42, Bosch Motronic 4.4, Special Edition package.
2017 Ford PIU. 3.5l, Twin Turbo, 365 Hp.
............................
Past
2003 S40, B4204T3, 14T twin scroll AW55-50/51SN, Siemens EMS 2000. ( Killed by a plastic radiator. )
2004 S60R, B8444S TF80 AWD. Yamaha V8 conversion ( I moved, the project did not )
2005 XC90 T6 Executive, B6294T, 4T65 AWD, Bosch Motronic 7.0. ( Transmission dead after sitting for a winter )

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

Post by matija0610 »

thank you.
yes, i read that earlier. and compared to some bin's.
but what I'm trying to figure out is:
is there a rule that the address is exactly right there, or should it be searched around the flash ?

User avatar
RickHaleParker
Posts: 7204
Joined: 25 May 2015, 14:30
Year and Model: See Signature below.
Location: Kansas
Has thanked: 8 times
Been thanked: 979 times

Post by RickHaleParker »

matija0610 wrote: 28 Nov 2021, 05:04 what I'm trying to figure out is: is there a rule that the address is exactly right there, or should it be searched around the flash ?
VTL was instructing us on how to find the PIN in the .bin. If the addresses where not a constant the instructions would be useless to the rest of us. Logic tell me the addresses are a constants. Do you concur? Am I missing something?

FFE000 - FB0000 = 4E000.

VTL checks in almost daily. Perhaps he will enlighten us. :wink:

Looks like you got a good handle on the VIDA database.
Active
1998 C70, B5234T3, 16T, AW50-42, Bosch Motronic 4.4, Special Edition package.
2017 Ford PIU. 3.5l, Twin Turbo, 365 Hp.
............................
Past
2003 S40, B4204T3, 14T twin scroll AW55-50/51SN, Siemens EMS 2000. ( Killed by a plastic radiator. )
2004 S60R, B8444S TF80 AWD. Yamaha V8 conversion ( I moved, the project did not )
2005 XC90 T6 Executive, B6294T, 4T65 AWD, Bosch Motronic 7.0. ( Transmission dead after sitting for a winter )

User avatar
RickHaleParker
Posts: 7204
Joined: 25 May 2015, 14:30
Year and Model: See Signature below.
Location: Kansas
Has thanked: 8 times
Been thanked: 979 times

Post by RickHaleParker »

urosm wrote: 22 Nov 2021, 23:34 Thanks, RHP!
I will try it later today or tomorrow and I'll let you know what I did :)
Tomorrow was 4 days ago. Did you get sidetracked?
Active
1998 C70, B5234T3, 16T, AW50-42, Bosch Motronic 4.4, Special Edition package.
2017 Ford PIU. 3.5l, Twin Turbo, 365 Hp.
............................
Past
2003 S40, B4204T3, 14T twin scroll AW55-50/51SN, Siemens EMS 2000. ( Killed by a plastic radiator. )
2004 S60R, B8444S TF80 AWD. Yamaha V8 conversion ( I moved, the project did not )
2005 XC90 T6 Executive, B6294T, 4T65 AWD, Bosch Motronic 7.0. ( Transmission dead after sitting for a winter )

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

Post by matija0610 »

i don't think they are at constant addresses, if i understood correctly, teensy doesn't know where the pin is but knows how to "attack" the CEM to find out the pin.
in any case, I still have a lot to learn and explore ;)

Post Reply
  • Similar Topics
    Replies
    Views
    Last post