Vida CEM swapping
- 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
⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙
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.
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.
- RickHaleParker
- Posts: 7129
- Joined: 25 May 2015
- Year and Model: See Signature below.
- Location: Kansas
- Has thanked: 8 times
- Been thanked: 958 times
An idea: Use the VIN number for the file names. VinNumber_XX.bin where XX is FF for Flash File, FD for Flash Data. EP for EeProm. Then a VinNumber.readme file, which is a text file, to contain all information you been putting in the file name and room for notes also. To find something you do a search in .readme files.
⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙
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.
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.
-
swinokur
- Posts: 14
- Joined: 5 September 2021
- Year and Model: 2013 C30 Polestar
- Location: San Francisco
- Has thanked: 2 times
It was a while ago in this thread, but my P1 CEM did crack with the teensy code:
Part Number: 31327215
Searching P/N 31327215 in 49 known CEMs
CAN HS baud rate: 500000
PIN shuffle order: 2 4 5 0 3 1
Part Number: 31327215
Searching P/N 31327215 in 49 known CEMs
CAN HS baud rate: 500000
PIN shuffle order: 2 4 5 0 3 1
RickHaleParker wrote: ↑11 Dec 2021, 11:19 Done pull request issued.
P1 owners can download from my fork and try it or you can wait until VTL approves it and merges it with his.
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 */
- RickHaleParker
- Posts: 7129
- Joined: 25 May 2015
- Year and Model: See Signature below.
- Location: Kansas
- Has thanked: 8 times
- Been thanked: 958 times
I now know where 31327215 came from. Change it to confirmed.
Did you do a 31254749?
⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙
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.
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.
-
mariom598
- Posts: 4
- Joined: 7 June 2020
- Year and Model: 2015 XC60
- Location: Ancona
- Has thanked: 3 times
Hi, in my case what would be the right pin? Thanks!ZRimaZ wrote: ↑08 Dec 2021, 02:44Never checked it, but not I have done it ant -very strange -, but it looks very easy - P3 models with R32C processors R5F64525/R5F64524 have PIN located jus at the start of DataFlash, they are just swapped:RickHaleParker wrote: ↑07 Dec 2021, 12:43If you can, figure out the location of the PIN in .bin. Then parse the .bin files to extract the PINS. Publish the list of PINs. Perhaps we can spot a pattern.![]()
2021-12-08_113710.jpg
2021-12-08_113912.jpg
P3 CEM with M30882FJ processor has different system - it needs more deep analyzing. Attached are few flash files with PINs in their names.
P3 CEM M30882FJ with PINs.rar
- Attachments
-
- Capture_096.jpg (47.41 KiB) Viewed 735 times
- RickHaleParker
- Posts: 7129
- Joined: 25 May 2015
- Year and Model: See Signature below.
- Location: Kansas
- Has thanked: 8 times
- Been thanked: 958 times
23 15 92 67 72 Shuffle {3,1,0,2,4} = 92 15 67 23 72 .
00 01 02 03 04 ....... Placement ...... 00 01 02 03 04
00 01 02 03 04 */ Placement /*
23 15 92 67 72 */ PIN in .bin /*
03 01 00 02 04 */ Shuffle /*
92 15 67 23 72 */ PIN /*
Last edited by RickHaleParker on 13 Dec 2021, 01:11, 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.
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.
-
mariom598
- Posts: 4
- Joined: 7 June 2020
- Year and Model: 2015 XC60
- Location: Ancona
- Has thanked: 3 times
First of all, thank you, I forgot to say, that this is an CEM module mounted on an XC 60/2015RickHaleParker wrote: ↑12 Dec 2021, 15:2523 15 92 67 72 Shuffle {3,1,0,2,4} = 92 15 67 23 72 .
00 01 02 03 04 ....... Placement ...... 00 01 02 03 04
00 01 02 03 04 */ Placement /*
23 15 92 67 72 */ PIN in .bin /*
03 01 00 02 04 */ Shuffle /*
92 15 67 23 72 */ PIN /*
- RickHaleParker
- Posts: 7129
- Joined: 25 May 2015
- Year and Model: See Signature below.
- Location: Kansas
- Has thanked: 8 times
- Been thanked: 958 times
Another way to write a shuffle, which I think is better is: B:P 0:3 1:1 2:0 3:2 4:4 ( .bin to Pin, 0 to 3, 1 to 1, 2 to 0, 3 to 2, 4 to 4 ).
The advantages are:
The advantages are:
- 1. It is easier to read and work with.
2. If you want to the reverse shuffle to get Pin to .bin:- A. Flip each set, P:B 3:0 1:1 0:2 2:3 4:4
B. Re-sequence the numeric sets P:B 0:2 1:1 2:3 3:0 4:4 { 2,1,3,0,4 }
- A. Flip each set, P:B 3:0 1:1 0:2 2:3 4:4
⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙
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.
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.
-
- Similar Topics
- Replies
- Views
- Last post
-
- 1 Replies
- 6396 Views
-
Last post by RickHaleParker
-
- 5 Replies
- 8644 Views
-
Last post by forumoto






