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
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

Re: Vida CEM swapping

Post by ZRimaZ »

I'll try to find some free time and will come back with more info. Promise! :)
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: 10 Dec 2021, 12:05 I'll try to find some free time and will come back with more info. Promise! :)
That would get you a status of member in good standing. :)
⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙
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 »

Reminder to end users: This is a work in progress, download the code frequently for updates. Report successes and failures. Feedback is always helpful.
Last edited by RickHaleParker on 10 Dec 2021, 12:23, 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: 10 Dec 2021, 12:09
That would get you a status of member in good standing. :)
usually I do good things not to have better status but jus to do something good... But thanks for that :D
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: 10 Dec 2021, 12:22 usually I do good things not to have better status but jus to do something good... But thanks for that :D
Doing good is for status even it is just the status of the type of person one chooses to be.

Status and Rank are not synonyms. Rank is a persons position in a hierarchy. Status is a persons standing in a community. Authority vs Social.
⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙
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: 10 Dec 2021, 11:06
If it is 30728906 something is not right.
Update: just looked at few files and particulary this one and confirm - it was NOT 30728906. It was 30765015.
HW PN is located at 0xFBEEE
HW PN of second file is 8690722.

Will come back later.
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: 10 Dec 2021, 13:42 Update: just looked at few files and particulary this one and confirm - it was NOT 30728906. It was 30765015.

30765015, 300377384764, 47 77 03 64 38 30 ?
( Volvo Part Number, PIN Number, PIN Number in .bin. )

If so, { 30765015, CAN_500KBPS, 0 }, needs to be changed to { 30765015, CAN_500KBPS, 2 } in the Teensy code before the Teensy will crack the PIN.
Last edited by RickHaleParker on 10 Dec 2021, 13:58, 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.

vtl
Posts: 4723
Joined: 16 August 2012
Year and Model: 2005 XC70
Location: Boston
Has thanked: 114 times
Been thanked: 603 times

Post by vtl »

Someone knowledgeable (and willing) needs to go over P/Ns and verify/fix their shuffle order. Shuffle_order 0 for a P/N may mean "I have no clue what it really is".

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 »

vtl wrote: 10 Dec 2021, 13:56 Someone knowledgeable (and willing) needs to go over P/Ns and verify/fix their shuffle order. Shuffle_order 0 for a P/N may mean "I have no clue what it really is".
If I can get the data, I'll determine the shuffle order, revise the configuration and do a pull request. Somebody else will need to dig the data out of the .bin files or send me the .bin for each and every part number. Unlike some of you, I do have lots of time.

{ 0, 1, 2, 3, 4, 5 } means I Don't Know. Don't at least some of the P1s have no shuffle order ( 1:1 ).

unsigned char shuffle_orders[4][PIN_LEN] = { { 0, 1, 2, 3, 4, 5 }, { 3, 1, 5, 0, 2, 4 }, {5, 2, 1, 4, 0, 3}, { 2, 4, 5, 0, 3, 1} };
------------------------------------------------------------- Shuffle 0 (IDK) -------- Shuffle 1 ............ Shuffle 2 ------- Shuffle 3 ------
⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙
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 »

Tonight I had nice time looking thru almost all P1 files I have. Strange, but only those HW PN are in my collection.

HW PN, BIN PIN, PIN
8690719, 313645345203, 034536523134
8690720, 546199294020, 209961405429
8690722, 570845684655, 554508465768
30765015, 347164281322, 226471133428
30765471, 839004140040, 400490008314
31254317, 577876720561, 617678055772
31254749, ??? , ????, Processor mask 1M84E, HWPN @ 0xFBEB4
31254903, 228914562888, 881489282256
31327215, ???, 217108822803, Processor mask 1L15Y, HWPN @ 0x5FEB4

31254749 I was not able to identify PIN. IO terminal also can't identify PIN.
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
P1 CEM.rar
(248.4 KiB) Downloaded 163 times
Have a nice day,

ZRimaZ

Post Reply
  • Similar Topics
    Replies
    Views
    Last post