Login Register

Vida CEM swapping

A mid-size luxury crossover SUV, the Volvo XC90 made its debut in 2002 at the Detroit Motor Show. Recognized for its safety, practicality, and comfort, the XC90 is a popular vehicle around the world. The XC90 proved to be very popular, and very good for Volvo's sales numbers, since its introduction in model year 2003 (North America). P2 platform.
Post Reply
User avatar
RickHaleParker
Posts: 7129
Joined: 25 May 2015
Year and Model: See Signature below.
Location: Kansas
Has thanked: 8 times
Been thanked: 958 times

Re: Vida CEM swapping

Post by RickHaleParker »

ZRimaZ wrote: 11 Dec 2021, 03:32 31327215 is different, because flash size is 384kb, it has HWPN @0x5FEB4, but I can't locate PIN within bin. The PIN 217108822803 is read by io terminal.

Yesterday I got rumors, that some newer P1 CEM probably have no PIN. I do not know whether is it true or not, it has to be checked and confirmed. 31327215 is from the car MY 2013
I could not find the PIN 217108822803 PIN in the .bin either.

No pin ... not possible, the protocol requires a PIN. Default PIN like 000000000000 is possible. Accept all PINs is possible.

I think somebody may of come across a P1 with a unencrypted PIN. That is Pin and Bin PIN are 1:1 ( Shuffle 0,1,2,3,4,5 ).

I will dig through the rest and let you know when I'm finished.
⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙
1998 C70, B5234T3, 16T, AW50-42, Bosch Motronic 4.4, Special Edition package.
2003 S40, B4204T3, 14T twin scroll AW55-50/51SN, Siemens EMS 2000.
2004 S60R, B8444S TF80 AWD. Yamaha V8 conversion
2005 XC90 T6 Executive, B6294T, 4T65 AWD, Bosch Motronic 7.0.

User avatar
RickHaleParker
Posts: 7129
Joined: 25 May 2015
Year and Model: See Signature below.
Location: Kansas
Has thanked: 8 times
Been thanked: 958 times

Post by RickHaleParker »

All the P1s I could confirm are Shuffle #2 {5,2,1,4,0,3}. I am going to set Shuffle #2 {5,2,1,4,0,3} as the default for all P1s. Comment all entries as confirmed or not confirmed.

HW PN, BIN PIN, PIN
8690719, 31 36 45 34 52 03, 03 45 36 52 31 34 , Shuffle 5,2,1,4,0,3 (2)
8690720, 54 61 99 29 40 20, 20 99 61 40 54 29 , Shuffle 5,2,1,4,0,3 (2)
8690722, 57 08 45 68 46 55, 55 45 08 46 57 68 , Shuffle 5,2,1,4,0,3 (2)
30765015, 34 71 64 28 13 22, 22 64 71 13 34 28 , Shuffle 5,2,1,4,0,3 (2)
30765471, 83 90 04 14 00 40, 40 04 90 00 83 14 , Shuffle 5,2,1,4,0,3 (2)
31254317, 57 78 76 72 05 61, 61 76 78 05 57 72 , Shuffle 5,2,1,4,0,3 (2)
31254749, ??? , ????, Processor mask 1M84E, HWPN @ 0xFBEB4
31254903, 22 89 14 56 28 88, 88 14 89 28 22 56 , Shuffle 5,2,1,4,0,3 (2)
31327215, ???, 217108822803, Processor mask 1L15Y, HWPN @ 0x5FEB4
Last edited by RickHaleParker on 11 Dec 2021, 10:42, edited 2 times in total.
⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙
1998 C70, B5234T3, 16T, AW50-42, Bosch Motronic 4.4, Special Edition package.
2003 S40, B4204T3, 14T twin scroll AW55-50/51SN, Siemens EMS 2000.
2004 S60R, B8444S TF80 AWD. Yamaha V8 conversion
2005 XC90 T6 Executive, B6294T, 4T65 AWD, Bosch Motronic 7.0.

User avatar
RickHaleParker
Posts: 7129
Joined: 25 May 2015
Year and Model: See Signature below.
Location: Kansas
Has thanked: 8 times
Been thanked: 958 times

Post by RickHaleParker »

ZRimaZ wrote: 11 Dec 2021, 03:32 31327215 is different, because flash size is 384kb, it has HWPN @0x5FEB4, but I can't locate PIN within bin. The PIN 217108822803 is read by io terminal.
31327215 is already set to shuffle #3 {2, 4, 5, 0, 3, 1} in the Teensy code. The string you should look for in the files is "820321287108" ( 217108822803 shuffle {2, 4, 5, 0, 3, 1} = 820321287108) .
⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙
1998 C70, B5234T3, 16T, AW50-42, Bosch Motronic 4.4, Special Edition package.
2003 S40, B4204T3, 14T twin scroll AW55-50/51SN, Siemens EMS 2000.
2004 S60R, B8444S TF80 AWD. Yamaha V8 conversion
2005 XC90 T6 Executive, B6294T, 4T65 AWD, Bosch Motronic 7.0.

User avatar
RickHaleParker
Posts: 7129
Joined: 25 May 2015
Year and Model: See Signature below.
Location: Kansas
Has thanked: 8 times
Been thanked: 958 times

Post by RickHaleParker »

Done pull request issued.
P1 owners can download from UpdateP1_Parm a branch on my fork and try it or you can wait until VTL approves it and merges it with his.

PS: Changes have been merged with VTL:Master. Branch UpdateP1_Parm has been deleted.

Please report successful cracks and failures.

The new P1 list:

// P1
{ 8690719, CAN_500KBPS, 2 }, /* Confirmed */
{ 8690720, CAN_500KBPS, 2 }, /* Confirmed */
{ 8690721, CAN_500KBPS, 2 }, /* Unconfirmed */
{ 8690722, CAN_500KBPS, 2 }, /* Confirmed */
{ 30765471, CAN_500KBPS, 2 }, /* Confirmed */
{ 30728906, CAN_500KBPS, 2 }, /* Unconfirmed */
{ 30765015, CAN_500KBPS, 2 }, /* Confirmed */
{ 31254317, CAN_500KBPS, 2 }, /* Confirmed */
{ 31327215, CAN_500KBPS, 3 }, /* Assumed Confirmed */
{ 31254749, CAN_500KBPS, 3 }, /* Assumed Confirmed */
{ 31254903, CAN_500KBPS, 2 }, /* Confirmed */
{ 31296881, CAN_500KBPS, 2 }, /* Unconfirmed */
Last edited by RickHaleParker on 17 Dec 2021, 14:09, edited 2 times in total.
⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙
1998 C70, B5234T3, 16T, AW50-42, Bosch Motronic 4.4, Special Edition package.
2003 S40, B4204T3, 14T twin scroll AW55-50/51SN, Siemens EMS 2000.
2004 S60R, B8444S TF80 AWD. Yamaha V8 conversion
2005 XC90 T6 Executive, B6294T, 4T65 AWD, Bosch Motronic 7.0.

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

Post by ZRimaZ »

RickHaleParker wrote: 11 Dec 2021, 10:20
31327215 is already set to shuffle #3 {2, 4, 5, 0, 3, 1} in the Teensy code. The string you should look for in the files is "820321287108" ( 217108822803 shuffle {2, 4, 5, 0, 3, 1} = 820321287108) .
No :( String not found :( Something wrong.

Have to check pin decoding with teensy, but there's no cars with this cem comming to my shop next week...
Last edited by ZRimaZ on 11 Dec 2021, 11:49, edited 1 time in total.
Have a nice day,

ZRimaZ

User avatar
RickHaleParker
Posts: 7129
Joined: 25 May 2015
Year and Model: See Signature below.
Location: Kansas
Has thanked: 8 times
Been thanked: 958 times

Post by RickHaleParker »

ZRimaZ wrote: 11 Dec 2021, 11:33 No :( String not found :( Something wrong.
Something different for sure. Could the PIN be stored in another chip?

Notes: Part Number: 31327215 Supersession(s): 31296881.
Last edited by RickHaleParker on 11 Dec 2021, 11:45, edited 1 time in total.
⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙
1998 C70, B5234T3, 16T, AW50-42, Bosch Motronic 4.4, Special Edition package.
2003 S40, B4204T3, 14T twin scroll AW55-50/51SN, Siemens EMS 2000.
2004 S60R, B8444S TF80 AWD. Yamaha V8 conversion
2005 XC90 T6 Executive, B6294T, 4T65 AWD, Bosch Motronic 7.0.

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

Post by ZRimaZ »

RickHaleParker wrote: 11 Dec 2021, 11:39
Something different for sure. You seems to have the same luck I have, end up with the odd ball builds. :lol:
Have you cracked it with our Teensy cracker?
Could the PIN be stored in another chip?
OK, nice -I'm not alone :D
P1 - no one yet .. Waiting P1 car coming to me, but as I wrote - there are no P1 cars planned to come to me for next week. :(

BTW, question outside P1 PIN cracking - I did few times P2 CEM-H PIN cracking and it took for me about 30 minutes. I read here it takes about 15min. What could be the reason? Of course, 30 min is also very nice result, but always is better to have it faster :D
Have a nice day,

ZRimaZ

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

Post by ZRimaZ »

RickHaleParker wrote: 11 Dec 2021, 11:39
Notes: Part Number: 31327215 Supersession(s): 31296881.
One note from me - one file which has 3137215 in bin is market by me in file name as 31268178 - usually I write HWPN from cem unit in file name....Maybe it's just mistake or kind of mistype...
Have a nice day,

ZRimaZ

User avatar
RickHaleParker
Posts: 7129
Joined: 25 May 2015
Year and Model: See Signature below.
Location: Kansas
Has thanked: 8 times
Been thanked: 958 times

Post by RickHaleParker »

ZRimaZ wrote: 11 Dec 2021, 11:49 One note from me - one file which has 3137215 in bin is market by me in file name as 31268178 - usually I write HWPN from cem unit in file name....Maybe it's just mistake or kind of mistype...
Not finding 31268178 in any of the file names you up loaded here.
⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙
1998 C70, B5234T3, 16T, AW50-42, Bosch Motronic 4.4, Special Edition package.
2003 S40, B4204T3, 14T twin scroll AW55-50/51SN, Siemens EMS 2000.
2004 S60R, B8444S TF80 AWD. Yamaha V8 conversion
2005 XC90 T6 Executive, B6294T, 4T65 AWD, Bosch Motronic 7.0.

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

Post by ZRimaZ »

RickHaleParker wrote: 11 Dec 2021, 12:20
Not finding 31268178 in any of the file names you up loaded here.
here you go
CEM_31268178_1L15Y_8MHz_flash OK.rar
(123.66 KiB) Downloaded 128 times
Have a nice day,

ZRimaZ

Post Reply
  • Similar Topics
    Replies
    Views
    Last post