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
mikeak2001
Posts: 29
Joined: 30 March 2021
Year and Model: S70 1998 T5
Location: Wales
Has thanked: 3 times
Been thanked: 28 times

Re: Vida CEM swapping

Post by mikeak2001 »

vtl wrote: 15 Aug 2021, 20:25
mikeak2001 wrote: 15 Aug 2021, 15:31 Can anyone else please check files from 2010 on in a p1? It appears to me the pin code is not in that position in the 2010 on files. I can't crack any of the files from 2010 on.
The full dump is rather long, but you may want to look at it if none of the above sequences are your pin.
Thanks VTL, The cracking process regularly finds 15 00 29 xx xx xx, where it fails on the last 3 bytes.
Will run your script and take a look through.

Thanks.

WhizzMan
Posts: 33
Joined: 21 February 2021
Year and Model: 2001 XC70
Location: Göteborg
Has thanked: 8 times
Been thanked: 2 times

Post by WhizzMan »

RickHaleParker wrote: 15 Aug 2021, 12:16
WhizzMan wrote: 15 Aug 2021, 04:01 As long as no solution has been found for < 2005 CEM-B, maybe someone could put in a fall back brute force algorithm? At least there would be some way for us to get our pin code.
2,204.586 weeks / 52 = 42.396 years.
If you lose power you will need to start over again.
Hmm, so that's not an option. Special bootloader and read it with that? Or will I have to take my CEM out and read the EEPROM?
Haven't put the CAN logger in yet or I might spend money to have a dealer do a readout and sniff the pin that way.

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

Post by vtl »

mikeak2001 wrote: 16 Aug 2021, 03:01 Will run your script and take a look through.
This is Linux program, not Arduino sketch. Compile and run on Linux box (or adapt to OS of your choice).

mikeak2001
Posts: 29
Joined: 30 March 2021
Year and Model: S70 1998 T5
Location: Wales
Has thanked: 3 times
Been thanked: 28 times

Post by mikeak2001 »

vtl wrote: 16 Aug 2021, 11:10
This is Linux program, not Arduino sketch. Compile and run on Linux box (or adapt to OS of your choice).
I apologise, I understood, I write a little C code myself. I shouldn't have use the word "script" :lol:

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

Post by vtl »

mikeak2001 wrote: 16 Aug 2021, 11:13
vtl wrote: 16 Aug 2021, 11:10
This is a Linux program, not Arduino sketch. Compile and run on Linux box (or adapt to OS of your choice).
I apologise, I understood, I write a little C code myself. I shouldn't have use the word "script" :lol:
I see, and apology for myself, for the darn, ever forgotten a =) Me speak English little, sigh.

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 »

mikeak2001 wrote: 16 Aug 2021, 03:01 The cracking process regularly finds 15 00 29 xx xx xx, where it fails on the last 3 bytes.
If 15 00 29 is correct and the transposition order is the problem. You might be able to brute force with it one of the 6 Permutations.

Permutations

15 00 29 xx xx xx
00 15 29 xx xx xx
29 15 00 xx xx xx
15 29 00 xx xx xx
00 29 15 xx xx xx
29 00 15 xx xx xx

You could run through the 720 possible transposition orders, It should find it in under 10 days on CAN-LS if 15 00 29 is correct.
Under 5 days if cracking on CAN-HS .

Transposition order ( Shuffle ) Permutations.

Code: Select all

0,1,2,3,4,5
1,0,2,3,4,5
2,0,1,3,4,5
0,2,1,3,4,5
1,2,0,3,4,5
2,1,0,3,4,5
2,1,3,0,4,5
1,2,3,0,4,5
3,2,1,0,4,5
2,3,1,0,4,5
1,3,2,0,4,5
3,1,2,0,4,5
3,0,2,1,4,5
0,3,2,1,4,5
2,3,0,1,4,5
3,2,0,1,4,5
0,2,3,1,4,5
2,0,3,1,4,5
1,0,3,2,4,5
0,1,3,2,4,5
3,1,0,2,4,5
1,3,0,2,4,5
0,3,1,2,4,5
3,0,1,2,4,5
4,0,1,2,3,5
0,4,1,2,3,5
1,4,0,2,3,5
4,1,0,2,3,5
0,1,4,2,3,5
1,0,4,2,3,5
1,0,2,4,3,5
0,1,2,4,3,5
2,1,0,4,3,5
1,2,0,4,3,5
0,2,1,4,3,5
2,0,1,4,3,5
2,4,1,0,3,5
4,2,1,0,3,5
1,2,4,0,3,5
2,1,4,0,3,5
4,1,2,0,3,5
1,4,2,0,3,5
0,4,2,1,3,5
4,0,2,1,3,5
2,0,4,1,3,5
0,2,4,1,3,5
4,2,0,1,3,5
2,4,0,1,3,5
3,4,0,1,2,5
4,3,0,1,2,5
0,3,4,1,2,5
3,0,4,1,2,5
4,0,3,1,2,5
0,4,3,1,2,5
0,4,1,3,2,5
4,0,1,3,2,5
1,0,4,3,2,5
0,1,4,3,2,5
4,1,0,3,2,5
1,4,0,3,2,5
1,3,0,4,2,5
3,1,0,4,2,5
0,1,3,4,2,5
1,0,3,4,2,5
3,0,1,4,2,5
0,3,1,4,2,5
4,3,1,0,2,5
3,4,1,0,2,5
1,4,3,0,2,5
4,1,3,0,2,5
3,1,4,0,2,5
1,3,4,0,2,5
2,3,4,0,1,5
3,2,4,0,1,5
4,2,3,0,1,5
2,4,3,0,1,5
3,4,2,0,1,5
4,3,2,0,1,5
4,3,0,2,1,5
3,4,0,2,1,5
0,4,3,2,1,5
4,0,3,2,1,5
3,0,4,2,1,5
0,3,4,2,1,5
0,2,4,3,1,5
2,0,4,3,1,5
4,0,2,3,1,5
0,4,2,3,1,5
2,4,0,3,1,5
4,2,0,3,1,5
3,2,0,4,1,5
2,3,0,4,1,5
0,3,2,4,1,5
3,0,2,4,1,5
2,0,3,4,1,5
0,2,3,4,1,5
1,2,3,4,0,5
2,1,3,4,0,5
3,1,2,4,0,5
1,3,2,4,0,5
2,3,1,4,0,5
3,2,1,4,0,5
3,2,4,1,0,5
2,3,4,1,0,5
4,3,2,1,0,5
3,4,2,1,0,5
2,4,3,1,0,5
4,2,3,1,0,5
4,1,3,2,0,5
1,4,3,2,0,5
3,4,1,2,0,5
4,3,1,2,0,5
1,3,4,2,0,5
3,1,4,2,0,5
2,1,4,3,0,5
1,2,4,3,0,5
4,2,1,3,0,5
2,4,1,3,0,5
1,4,2,3,0,5
4,1,2,3,0,5
4,1,2,3,5,0
1,4,2,3,5,0
2,4,1,3,5,0
4,2,1,3,5,0
1,2,4,3,5,0
2,1,4,3,5,0
2,1,3,4,5,0
1,2,3,4,5,0
3,2,1,4,5,0
2,3,1,4,5,0
1,3,2,4,5,0
3,1,2,4,5,0
3,4,2,1,5,0
4,3,2,1,5,0
2,3,4,1,5,0
3,2,4,1,5,0
4,2,3,1,5,0
2,4,3,1,5,0
1,4,3,2,5,0
4,1,3,2,5,0
3,1,4,2,5,0
1,3,4,2,5,0
4,3,1,2,5,0
3,4,1,2,5,0
5,4,1,2,3,0
4,5,1,2,3,0
1,5,4,2,3,0
5,1,4,2,3,0
4,1,5,2,3,0
1,4,5,2,3,0
1,4,2,5,3,0
4,1,2,5,3,0
2,1,4,5,3,0
1,2,4,5,3,0
4,2,1,5,3,0
2,4,1,5,3,0
2,5,1,4,3,0
5,2,1,4,3,0
1,2,5,4,3,0
2,1,5,4,3,0
5,1,2,4,3,0
1,5,2,4,3,0
4,5,2,1,3,0
5,4,2,1,3,0
2,4,5,1,3,0
4,2,5,1,3,0
5,2,4,1,3,0
2,5,4,1,3,0
3,5,4,1,2,0
5,3,4,1,2,0
4,3,5,1,2,0
3,4,5,1,2,0
5,4,3,1,2,0
4,5,3,1,2,0
4,5,1,3,2,0
5,4,1,3,2,0
1,4,5,3,2,0
4,1,5,3,2,0
5,1,4,3,2,0
1,5,4,3,2,0
1,3,4,5,2,0
3,1,4,5,2,0
4,1,3,5,2,0
1,4,3,5,2,0
3,4,1,5,2,0
4,3,1,5,2,0
5,3,1,4,2,0
3,5,1,4,2,0
1,5,3,4,2,0
5,1,3,4,2,0
3,1,5,4,2,0
1,3,5,4,2,0
2,3,5,4,1,0
3,2,5,4,1,0
5,2,3,4,1,0
2,5,3,4,1,0
3,5,2,4,1,0
5,3,2,4,1,0
5,3,4,2,1,0
3,5,4,2,1,0
4,5,3,2,1,0
5,4,3,2,1,0
3,4,5,2,1,0
4,3,5,2,1,0
4,2,5,3,1,0
2,4,5,3,1,0
5,4,2,3,1,0
4,5,2,3,1,0
2,5,4,3,1,0
5,2,4,3,1,0
3,2,4,5,1,0
2,3,4,5,1,0
4,3,2,5,1,0
3,4,2,5,1,0
2,4,3,5,1,0
4,2,3,5,1,0
1,2,3,5,4,0
2,1,3,5,4,0
3,1,2,5,4,0
1,3,2,5,4,0
2,3,1,5,4,0
3,2,1,5,4,0
3,2,5,1,4,0
2,3,5,1,4,0
5,3,2,1,4,0
3,5,2,1,4,0
2,5,3,1,4,0
5,2,3,1,4,0
5,1,3,2,4,0
1,5,3,2,4,0
3,5,1,2,4,0
5,3,1,2,4,0
1,3,5,2,4,0
3,1,5,2,4,0
2,1,5,3,4,0
1,2,5,3,4,0
5,2,1,3,4,0
2,5,1,3,4,0
1,5,2,3,4,0
5,1,2,3,4,0
5,1,2,0,4,3
1,5,2,0,4,3
2,5,1,0,4,3
5,2,1,0,4,3
1,2,5,0,4,3
2,1,5,0,4,3
2,1,0,5,4,3
1,2,0,5,4,3
0,2,1,5,4,3
2,0,1,5,4,3
1,0,2,5,4,3
0,1,2,5,4,3
0,5,2,1,4,3
5,0,2,1,4,3
2,0,5,1,4,3
0,2,5,1,4,3
5,2,0,1,4,3
2,5,0,1,4,3
1,5,0,2,4,3
5,1,0,2,4,3
0,1,5,2,4,3
1,0,5,2,4,3
5,0,1,2,4,3
0,5,1,2,4,3
4,5,1,2,0,3
5,4,1,2,0,3
1,4,5,2,0,3
4,1,5,2,0,3
5,1,4,2,0,3
1,5,4,2,0,3
1,5,2,4,0,3
5,1,2,4,0,3
2,1,5,4,0,3
1,2,5,4,0,3
5,2,1,4,0,3
2,5,1,4,0,3
2,4,1,5,0,3
4,2,1,5,0,3
1,2,4,5,0,3
2,1,4,5,0,3
4,1,2,5,0,3
1,4,2,5,0,3
5,4,2,1,0,3
4,5,2,1,0,3
2,5,4,1,0,3
5,2,4,1,0,3
4,2,5,1,0,3
2,4,5,1,0,3
0,4,5,1,2,3
4,0,5,1,2,3
5,0,4,1,2,3
0,5,4,1,2,3
4,5,0,1,2,3
5,4,0,1,2,3
5,4,1,0,2,3
4,5,1,0,2,3
1,5,4,0,2,3
5,1,4,0,2,3
4,1,5,0,2,3
1,4,5,0,2,3
1,0,5,4,2,3
0,1,5,4,2,3
5,1,0,4,2,3
1,5,0,4,2,3
0,5,1,4,2,3
5,0,1,4,2,3
4,0,1,5,2,3
0,4,1,5,2,3
1,4,0,5,2,3
4,1,0,5,2,3
0,1,4,5,2,3
1,0,4,5,2,3
2,0,4,5,1,3
0,2,4,5,1,3
4,2,0,5,1,3
2,4,0,5,1,3
0,4,2,5,1,3
4,0,2,5,1,3
4,0,5,2,1,3
0,4,5,2,1,3
5,4,0,2,1,3
4,5,0,2,1,3
0,5,4,2,1,3
5,0,4,2,1,3
5,2,4,0,1,3
2,5,4,0,1,3
4,5,2,0,1,3
5,4,2,0,1,3
2,4,5,0,1,3
4,2,5,0,1,3
0,2,5,4,1,3
2,0,5,4,1,3
5,0,2,4,1,3
0,5,2,4,1,3
2,5,0,4,1,3
5,2,0,4,1,3
1,2,0,4,5,3
2,1,0,4,5,3
0,1,2,4,5,3
1,0,2,4,5,3
2,0,1,4,5,3
0,2,1,4,5,3
0,2,4,1,5,3
2,0,4,1,5,3
4,0,2,1,5,3
0,4,2,1,5,3
2,4,0,1,5,3
4,2,0,1,5,3
4,1,0,2,5,3
1,4,0,2,5,3
0,4,1,2,5,3
4,0,1,2,5,3
1,0,4,2,5,3
0,1,4,2,5,3
2,1,4,0,5,3
1,2,4,0,5,3
4,2,1,0,5,3
2,4,1,0,5,3
1,4,2,0,5,3
4,1,2,0,5,3
4,1,3,0,5,2
1,4,3,0,5,2
3,4,1,0,5,2
4,3,1,0,5,2
1,3,4,0,5,2
3,1,4,0,5,2
3,1,0,4,5,2
1,3,0,4,5,2
0,3,1,4,5,2
3,0,1,4,5,2
1,0,3,4,5,2
0,1,3,4,5,2
0,4,3,1,5,2
4,0,3,1,5,2
3,0,4,1,5,2
0,3,4,1,5,2
4,3,0,1,5,2
3,4,0,1,5,2
1,4,0,3,5,2
4,1,0,3,5,2
0,1,4,3,5,2
1,0,4,3,5,2
4,0,1,3,5,2
0,4,1,3,5,2
5,4,1,3,0,2
4,5,1,3,0,2
1,5,4,3,0,2
5,1,4,3,0,2
4,1,5,3,0,2
1,4,5,3,0,2
1,4,3,5,0,2
4,1,3,5,0,2
3,1,4,5,0,2
1,3,4,5,0,2
4,3,1,5,0,2
3,4,1,5,0,2
3,5,1,4,0,2
5,3,1,4,0,2
1,3,5,4,0,2
3,1,5,4,0,2
5,1,3,4,0,2
1,5,3,4,0,2
4,5,3,1,0,2
5,4,3,1,0,2
3,4,5,1,0,2
4,3,5,1,0,2
5,3,4,1,0,2
3,5,4,1,0,2
0,5,4,1,3,2
5,0,4,1,3,2
4,0,5,1,3,2
0,4,5,1,3,2
5,4,0,1,3,2
4,5,0,1,3,2
4,5,1,0,3,2
5,4,1,0,3,2
1,4,5,0,3,2
4,1,5,0,3,2
5,1,4,0,3,2
1,5,4,0,3,2
1,0,4,5,3,2
0,1,4,5,3,2
4,1,0,5,3,2
1,4,0,5,3,2
0,4,1,5,3,2
4,0,1,5,3,2
5,0,1,4,3,2
0,5,1,4,3,2
1,5,0,4,3,2
5,1,0,4,3,2
0,1,5,4,3,2
1,0,5,4,3,2
3,0,5,4,1,2
0,3,5,4,1,2
5,3,0,4,1,2
3,5,0,4,1,2
0,5,3,4,1,2
5,0,3,4,1,2
5,0,4,3,1,2
0,5,4,3,1,2
4,5,0,3,1,2
5,4,0,3,1,2
0,4,5,3,1,2
4,0,5,3,1,2
4,3,5,0,1,2
3,4,5,0,1,2
5,4,3,0,1,2
4,5,3,0,1,2
3,5,4,0,1,2
5,3,4,0,1,2
0,3,4,5,1,2
3,0,4,5,1,2
4,0,3,5,1,2
0,4,3,5,1,2
3,4,0,5,1,2
4,3,0,5,1,2
1,3,0,5,4,2
3,1,0,5,4,2
0,1,3,5,4,2
1,0,3,5,4,2
3,0,1,5,4,2
0,3,1,5,4,2
0,3,5,1,4,2
3,0,5,1,4,2
5,0,3,1,4,2
0,5,3,1,4,2
3,5,0,1,4,2
5,3,0,1,4,2
5,1,0,3,4,2
1,5,0,3,4,2
0,5,1,3,4,2
5,0,1,3,4,2
1,0,5,3,4,2
0,1,5,3,4,2
3,1,5,0,4,2
1,3,5,0,4,2
5,3,1,0,4,2
3,5,1,0,4,2
1,5,3,0,4,2
5,1,3,0,4,2
5,2,3,0,4,1
2,5,3,0,4,1
3,5,2,0,4,1
5,3,2,0,4,1
2,3,5,0,4,1
3,2,5,0,4,1
3,2,0,5,4,1
2,3,0,5,4,1
0,3,2,5,4,1
3,0,2,5,4,1
2,0,3,5,4,1
0,2,3,5,4,1
0,5,3,2,4,1
5,0,3,2,4,1
3,0,5,2,4,1
0,3,5,2,4,1
5,3,0,2,4,1
3,5,0,2,4,1
2,5,0,3,4,1
5,2,0,3,4,1
0,2,5,3,4,1
2,0,5,3,4,1
5,0,2,3,4,1
0,5,2,3,4,1
4,5,2,3,0,1
5,4,2,3,0,1
2,4,5,3,0,1
4,2,5,3,0,1
5,2,4,3,0,1
2,5,4,3,0,1
2,5,3,4,0,1
5,2,3,4,0,1
3,2,5,4,0,1
2,3,5,4,0,1
5,3,2,4,0,1
3,5,2,4,0,1
3,4,2,5,0,1
4,3,2,5,0,1
2,3,4,5,0,1
3,2,4,5,0,1
4,2,3,5,0,1
2,4,3,5,0,1
5,4,3,2,0,1
4,5,3,2,0,1
3,5,4,2,0,1
5,3,4,2,0,1
4,3,5,2,0,1
3,4,5,2,0,1
0,4,5,2,3,1
4,0,5,2,3,1
5,0,4,2,3,1
0,5,4,2,3,1
4,5,0,2,3,1
5,4,0,2,3,1
5,4,2,0,3,1
4,5,2,0,3,1
2,5,4,0,3,1
5,2,4,0,3,1
4,2,5,0,3,1
2,4,5,0,3,1
2,0,5,4,3,1
0,2,5,4,3,1
5,2,0,4,3,1
2,5,0,4,3,1
0,5,2,4,3,1
5,0,2,4,3,1
4,0,2,5,3,1
0,4,2,5,3,1
2,4,0,5,3,1
4,2,0,5,3,1
0,2,4,5,3,1
2,0,4,5,3,1
3,0,4,5,2,1
0,3,4,5,2,1
4,3,0,5,2,1
3,4,0,5,2,1
0,4,3,5,2,1
4,0,3,5,2,1
4,0,5,3,2,1
0,4,5,3,2,1
5,4,0,3,2,1
4,5,0,3,2,1
0,5,4,3,2,1
5,0,4,3,2,1
5,3,4,0,2,1
3,5,4,0,2,1
4,5,3,0,2,1
5,4,3,0,2,1
3,4,5,0,2,1
4,3,5,0,2,1
0,3,5,4,2,1
3,0,5,4,2,1
5,0,3,4,2,1
0,5,3,4,2,1
3,5,0,4,2,1
5,3,0,4,2,1
2,3,0,4,5,1
3,2,0,4,5,1
0,2,3,4,5,1
2,0,3,4,5,1
3,0,2,4,5,1
0,3,2,4,5,1
0,3,4,2,5,1
3,0,4,2,5,1
4,0,3,2,5,1
0,4,3,2,5,1
3,4,0,2,5,1
4,3,0,2,5,1
4,2,0,3,5,1
2,4,0,3,5,1
0,4,2,3,5,1
4,0,2,3,5,1
2,0,4,3,5,1
0,2,4,3,5,1
3,2,4,0,5,1
2,3,4,0,5,1
4,3,2,0,5,1
3,4,2,0,5,1
2,4,3,0,5,1
4,2,3,0,5,1
1,2,3,0,5,4
2,1,3,0,5,4
3,1,2,0,5,4
1,3,2,0,5,4
2,3,1,0,5,4
3,2,1,0,5,4
3,2,0,1,5,4
2,3,0,1,5,4
0,3,2,1,5,4
3,0,2,1,5,4
2,0,3,1,5,4
0,2,3,1,5,4
0,1,3,2,5,4
1,0,3,2,5,4
3,0,1,2,5,4
0,3,1,2,5,4
1,3,0,2,5,4
3,1,0,2,5,4
2,1,0,3,5,4
1,2,0,3,5,4
0,2,1,3,5,4
2,0,1,3,5,4
1,0,2,3,5,4
0,1,2,3,5,4
5,1,2,3,0,4
1,5,2,3,0,4
2,5,1,3,0,4
5,2,1,3,0,4
1,2,5,3,0,4
2,1,5,3,0,4
2,1,3,5,0,4
1,2,3,5,0,4
3,2,1,5,0,4
2,3,1,5,0,4
1,3,2,5,0,4
3,1,2,5,0,4
3,5,2,1,0,4
5,3,2,1,0,4
2,3,5,1,0,4
3,2,5,1,0,4
5,2,3,1,0,4
2,5,3,1,0,4
1,5,3,2,0,4
5,1,3,2,0,4
3,1,5,2,0,4
1,3,5,2,0,4
5,3,1,2,0,4
3,5,1,2,0,4
0,5,1,2,3,4
5,0,1,2,3,4
1,0,5,2,3,4
0,1,5,2,3,4
5,1,0,2,3,4
1,5,0,2,3,4
1,5,2,0,3,4
5,1,2,0,3,4
2,1,5,0,3,4
1,2,5,0,3,4
5,2,1,0,3,4
2,5,1,0,3,4
2,0,1,5,3,4
0,2,1,5,3,4
1,2,0,5,3,4
2,1,0,5,3,4
0,1,2,5,3,4
1,0,2,5,3,4
5,0,2,1,3,4
0,5,2,1,3,4
2,5,0,1,3,4
5,2,0,1,3,4
0,2,5,1,3,4
2,0,5,1,3,4
3,0,5,1,2,4
0,3,5,1,2,4
5,3,0,1,2,4
3,5,0,1,2,4
0,5,3,1,2,4
5,0,3,1,2,4
5,0,1,3,2,4
0,5,1,3,2,4
1,5,0,3,2,4
5,1,0,3,2,4
0,1,5,3,2,4
1,0,5,3,2,4
1,3,5,0,2,4
3,1,5,0,2,4
5,1,3,0,2,4
1,5,3,0,2,4
3,5,1,0,2,4
5,3,1,0,2,4
0,3,1,5,2,4
3,0,1,5,2,4
1,0,3,5,2,4
0,1,3,5,2,4
3,1,0,5,2,4
1,3,0,5,2,4
2,3,0,5,1,4
3,2,0,5,1,4
0,2,3,5,1,4
2,0,3,5,1,4
3,0,2,5,1,4
0,3,2,5,1,4
0,3,5,2,1,4
3,0,5,2,1,4
5,0,3,2,1,4
0,5,3,2,1,4
3,5,0,2,1,4
5,3,0,2,1,4
5,2,0,3,1,4
2,5,0,3,1,4
0,5,2,3,1,4
5,0,2,3,1,4
2,0,5,3,1,4
0,2,5,3,1,4
3,2,5,0,1,4
2,3,5,0,1,4
5,3,2,0,1,4
3,5,2,0,1,4
2,5,3,0,1,4
5,2,3,0,1,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.

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 »

WhizzMan wrote: 16 Aug 2021, 06:21 Hmm, so that's not an option. Special bootloader and read it with that? Or will I have to take my CEM out and read the EEPROM?
I think you need the PIN to load a bootloader. As far as I know, nobody here has found the location of the CEM-B PIN in the dump.
Haven't put the CAN logger in yet or I might spend money to have a dealer do a readout and sniff the pin that way.
If you go that route and can get the dump. You should be able to find the location of the PIN in the dump. Do share if you ferret it out.
⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙
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.

ricked
Posts: 38
Joined: 24 May 2021
Year and Model: xc90
Location: lowlands
Has thanked: 6 times
Been thanked: 2 times

Post by ricked »

for P1 CEM there is also a sync code between MCU 1 and MCU 2

zajcis
Posts: 5
Joined: 1 February 2021
Year and Model: 2019 V60, 1997 850
Location: Latvia

Post by zajcis »

mikeak2001 wrote: 15 Aug 2021, 15:31 Image

Can anyone else please check files from 2010 on in a p1? It appears to me the pin code is not in that position in the 2010 on files. I can't crack any of the files from 2010 on.
I have the same problem with the bin file from 2010 C30 1M84E. Maybe you can send me your flash file and I could try to compare them and find PIN hopefully?

mscarrock
Posts: 2
Joined: 19 May 2021
Year and Model: xc70
Location: Finland
Been thanked: 2 times

Post by mscarrock »

100E6 = 1E12 possible pins.
1E12 / 750 pins per second = 1,333,333,333.333 seconds.
1,333,333,333.333 seconds / 60 = 22,222,222.222 minutes.
22,222,222.222 minutes / 60 = 370,370.370 hours.
370,370.370 hours / 168 = 2,204.586 weeks.
2,204.586 weeks / 52 = 42.396 years.
If you lose power you will need to start over again.
I would be only 84 by then :lol:

Maybe it has been discussed already but how do VDASH guys crack your P2 CEM-B < 2005 from the bin file?

"2/ For cars 1998-2004 purchase some BDM programmer for Motorola MC68386 chips and make full backup of your CEM and send the BIN file to us. We will add the PIN for your CEM into VDASH and then you can change configuration and remove/add ignition keys and security on MOST" Source

I wish there was an easier way :roll:

Post Reply
  • Similar Topics
    Replies
    Views
    Last post