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
matija0610
Posts: 50
Joined: 25 October 2021
Year and Model: 2003 S60 D5
Location: Croatia
Has thanked: 21 times
Been thanked: 13 times

Re: Vida CEM swapping

Post by matija0610 »

GVI wrote: 17 Jul 2022, 02:52 Not trying to hijack the thread, but does anyone have links to the "Car Config Editor" software? Successfully read the flash from my '05 XC90 CEM-H, and I'd like to change some parameters.

Thanks in advance!
I can.
PM me .bin and your wishes.

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

Post by vtl »

T5Luke wrote: 16 Jul 2022, 16:11 Who still searches his pincode and has a P2 car from model year 2006-

Just a DICE-206751 is enough to crack pin and dump full flash without any risk.

(or 2005- CEM with series number starting by 0000491...)
So, this is how others cracking P2 CEMs. We went above and beyond, and came up with a novel cracking method that also works on P1 ;)

alevol
Posts: 31
Joined: 4 August 2021
Year and Model: 2005 S60
Location: Finland
Has thanked: 6 times
Been thanked: 3 times

Post by alevol »

vtl wrote: 19 Jul 2022, 07:45 cracking method that also works on P1 ;)
It seems, that P1 Cem 31327215 uses UDS only since it can not be cracked with timing attack. I have found many feedbacks regarding the same part number, that it can not be cracked.

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

Post by vtl »

No, 215 (and 217) is crackable via timing attack. IIRC, 215/217 are the quickest CEMs ever to crack. It just needs a tweak to the I/O (add "quiet" time between CAN requests). See sirloin's fork, he managed doing that with CAN interrupt disabled, though it is not strictly necessary: I cracked my 215 with just adding sufficient delay() to the regular code base. But sirloin's is more robust, though the rest of CEMs are harder to break or even impossible.

Someone needs to unify all good forks/branches in one code base.

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: 19 Jul 2022, 13:10 See sirloin's fork,
Sirlion on github is cmolson.
https://github.com/cmolson/volvo-cem-cracker/branches
⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙
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.

T5Luke
Posts: 142
Joined: 11 November 2020
Year and Model: S60 T5 2001
Location: DE
Has thanked: 11 times
Been thanked: 130 times

Post by T5Luke »

So, this is how others cracking P2 CEMs. We went above and beyond, and came up with a novel cracking method that also works on P1 ;)
Yes, this is absolutely correct, but not everybody has a teensy here and if we can simplify things in use why not.

We also have seen many have probs to get everything running correctly, and if it is possible to offer a simply solution why not.

Many users have a dice here and got the installiation running. A simple click and the code is found in max 32h on this p2 models. Yes teensy can do it in less than 30mins but ordering a teensy plus components and figure out how everything works takes over 32h ,till the first package arrives mostly 32h are still over...

On private car you won't use the teensy again but dice gives you very nice dtc presents for a long...

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

Post by vtl »

T5Luke wrote: 19 Jul 2022, 16:24 Yes, this is absolutely correct, but not everybody has a teensy here and if we can simplify things in use why not.

We also have seen many have probs to get everything running correctly, and if it is possible to offer a simply solution why not.

Many users have a dice here and got the installiation running. A simple click and the code is found in max 32h on this p2 models. Yes teensy can do it in less than 30mins but ordering a teensy plus components and figure out how everything works takes over 32h ,till the first package arrives mostly 32h are still over...

On private car you won't use the teensy again but dice gives you very nice dtc presents for a long...
Agreed with everything said, but the whole journey came to life because a few minds got bored =) I regret nothing.

T5Luke
Posts: 142
Joined: 11 November 2020
Year and Model: S60 T5 2001
Location: DE
Has thanked: 11 times
Been thanked: 130 times

Post by T5Luke »

This UDS hack only works for P2 CEMs from MY 2006 and newer. P2 cems from 2005-2006 are very easy to force by timing attac, this drivers need a teensy but they will find a pin very easy. Now the CEMs -2004 are missing :D

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

Post by vtl »

T5Luke wrote: 19 Jul 2022, 16:47 Now the CEMs -2004 are missing :D
If you brave enough to read through the thread, I've attempted to do that. But Volvo hired either a bad programmer or a brilliant one, and their pin compare code is not vulnerable to timing attack ;)

yamaha1024
Posts: 6
Joined: 20 July 2022
Year and Model: xc60
Location: w.N

Post by yamaha1024 »

I would like to know
Last edited by yamaha1024 on 21 Jul 2022, 11:17, edited 1 time in total.

Post Reply
  • Similar Topics
    Replies
    Views
    Last post