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 »

Canadian Moose wrote: 30 Dec 2021, 19:05 Will give it another go tomorrow.
When was the last time you downloaded the code?
⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙
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: 4724
Joined: 16 August 2012
Year and Model: 2005 XC70
Location: Boston
Has thanked: 114 times
Been thanked: 603 times

Post by vtl »

Canadian Moose wrote: 30 Dec 2021, 19:05 Tried to crack the pin twice today unsuccessfully on 2007 XC70. CEM p/n: 30786890. Got the first 2 digits the same both times 79, 92 but on third digit got 2 different numbers. Will give it another go tomorrow.
Attach your logs.

Canadian Moose
Posts: 82
Joined: 5 September 2016
Year and Model: 2002 V70
Location: Canada
Been thanked: 1 time

Post by Canadian Moose »

The code was downloaded yesterday. How do I go about getting the logs?

Canadian Moose
Posts: 82
Joined: 5 September 2016
Year and Model: 2002 V70
Location: Canada
Been thanked: 1 time

Post by Canadian Moose »

Attaching serial output. Tried again this morning, no dice.
Attachments
vl1.txt
(121.52 KiB) Downloaded 119 times
vl2.txt
(121.52 KiB) Downloaded 107 times

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 »

Canadian Moose wrote: 31 Dec 2021, 08:50 Attaching serial output. Tried again this morning, no dice.
Hardware construction can make a difference. Particularly on the third byte, which is is harder to detect.

Post pictures of your hardware, close up and high resolution. We might be able to spot something.
⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙
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 »

urosm wrote: 29 Dec 2021, 02:12 The connections in the Teensy should be fine, as I read several P2 models without any problems.
All electronics have manufacturing variations. There will be some units that need that extra edge. This project does push the envelope. .001s do add up.
⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙
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.

Canadian Moose
Posts: 82
Joined: 5 September 2016
Year and Model: 2002 V70
Location: Canada
Been thanked: 1 time

Post by Canadian Moose »

Not my prettiest work but you get the idea. :lol:
IMG_20220101_123843994.jpg
IMG_20220101_124328564.jpg

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

Post by vtl »

Canadian Moose wrote: 31 Dec 2021, 08:50 Attaching serial output. Tried again this morning, no dice.

Code: Select all

diff --git a/volvo-cem-cracker.ino b/volvo-cem-cracker.ino
index e72d843..3a6b14f 100644
--- a/volvo-cem-cracker.ino
+++ b/volvo-cem-cracker.ino
@@ -781,8 +781,10 @@ void cemCrackPin (int maxBytes, bool verbose)
   memset (pin, 0x00, sizeof(pin));
 
   /* try and crack each PIN position */
-
-  for (i = 0; i < maxBytes; i++) {
+  pin[0] = 0x79;
+  pin[1] = 0x92;
+  pin[2] = <try placing numbers from top-6 short list>
+  for (i = 3; i < maxBytes; i++) {
     crackPinPosition (pin, i, verbose);
   }
Here's how to start with the third position, try a few bytes from top-3 or top-6, start with 0x97.

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

Post by vtl »

Code: Select all

CPU Maximum Frequency:   24000000
CPU Frequency:           180000000
Huh? 240 Mhz? Not 600?

Eh, even 24 Mhz... Something is not right.

Canadian Moose
Posts: 82
Joined: 5 September 2016
Year and Model: 2002 V70
Location: Canada
Been thanked: 1 time

Post by Canadian Moose »

vtl wrote: 01 Jan 2022, 12:25

Code: Select all

CPU Maximum Frequency:   24000000
CPU Frequency:           180000000
Huh? 240 Mhz? Not 600?

Eh, even 24 Mhz... Something is not right.
That's a good catch. I must've changed that setting manually last year when I was messing with my 2002 CEM and never changed it back. Gonna try to start at third position and see if it's able to do it. Looks like first 3 are 79 92 and 97.

Post Reply
  • Similar Topics
    Replies
    Views
    Last post