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 »

ricked wrote: 12 Jun 2021, 04:35 30686819 does not exist
Typographical error.
30786819 is real.

P3 CEM part numbers:
30765624
30786819
31327994
31412971
⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙
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.

PowerMatz
Posts: 7
Joined: 9 June 2021
Year and Model: 2009 XC 90 3.2l AWD
Location: Germany
Has thanked: 1 time

Post by PowerMatz »

RickHaleParker wrote: 10 Jun 2021, 02:16
PowerMatz wrote: 09 Jun 2021, 14:21 OK, will try tomorrow and send full log. Thanks!
If it still fails try changing the following in the code. You will find it near the top of the code.

#define SAMPLES 30 /* number of samples per sequence, more is better (up to 100) */
#define SAMPLES 100 /* number of samples per sequence, more is better (up to 100) */

SAMPLES 100 will take longer but it might get the PIN.

More SAMPLES is slower but more reliable. Fewer SAMPLES is faster but less reliable.
Should I remove the resistors at the CAN interfaces? I use a board with soldered ones. Are they needed? I read that this resistors are on the other side in the cars CAN bus already. I want to crack in car not at the bench.

Matthias

5ft24
Posts: 203
Joined: 14 April 2013
Year and Model: 2005 XC90 V8 AWD
Location: Sedro Woolley, Washington
Has thanked: 20 times
Been thanked: 12 times

Post by 5ft24 »

My 05 V8 had to have the resistors while in car cracking. Need to disconnect the battery then measure resistance across CAN H h&l, and across CAN-L h&l If its 60 ohms, you don't need them. if its 120, you do.

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 »

PowerMatz wrote: 12 Jun 2021, 14:37 Should I remove the resistors at the CAN interfaces? I use a board with soldered ones. Are they needed? I read that this resistors are on the other side in the cars CAN bus already. I want to crack in car not at the bench.
I found that you do not need terminating resistors on the CAN transceiver or CEM cracker.
When bench testing you add terminating resistors to the pins of the CEM.

Measure the CAN line resistance at the OBD2 connector without anything connected. If it is 60Ω it is terminated correctly.
How connect the PIN cracker. The 60Ω drops to 40Ω. The extra 120Ω on the CAN transceiver is unbalancing the termination.

1(1/120Ω ) = 120Ω ; Needs one.
1(1/120Ω + 1/120Ω ) = 60Ω ; Correct
1(1/120Ω + 1/120Ω + 1/120Ω) = 40Ω ; One too many.
⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙
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.

5ft24
Posts: 203
Joined: 14 April 2013
Year and Model: 2005 XC90 V8 AWD
Location: Sedro Woolley, Washington
Has thanked: 20 times
Been thanked: 12 times

Post by 5ft24 »

I tried the cracker on my 05 V8 and without the resistors on the cracker, it couldn't crack the PIN even at 100 buckets, Key in position 0, I or II. Once I added the resistors, it would crack it every time, set to 30 buckets, Key in Position 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 »

Curiosity killed the cat.

Put the CEM back in Frankenstein, it is bricked. Don't know if the Flashing software erased it or if it picked up a hardware defect. Dropped a different CEM-H in and it came back to life.

Will need to crack the PIN then have Yagger synchronize the ECM and add keys and remotes again.
⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙
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.

goonerm3
Posts: 7
Joined: 12 October 2016
Year and Model: 2006 S60 2.5T AWD
Location: Canada

Post by goonerm3 »

goonerm3 wrote: 10 Jun 2021, 00:49 Can anyone tell me what would be best to run the cracker with cem in car?

CANBed - Arduino CAN-BUS Development Kit (ATmega32U4 with MCP2515 and MCP2551)
https://www.seeedstudio.com/CANBed-Ardu ... -4365.html

or something like this and a teensy 4.0 to run the cracker code?
OBD-II CAN-BUS Development Kit

https://www.seeedstudio.com/OBD-II-CAN- ... -2993.html
Anyone got any tips? Hoping to get my xenons in without paying 600$.

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

Post by vtl »

goonerm3 wrote: 13 Jun 2021, 17:40 Anyone got any tips? Hoping to get my xenons in without paying 600$.
You need Teensy 4.0 and 2x SN65HVD230.

PowerMatz
Posts: 7
Joined: 9 June 2021
Year and Model: 2009 XC 90 3.2l AWD
Location: Germany
Has thanked: 1 time

Post by PowerMatz »

RickHaleParker wrote: 12 Jun 2021, 15:59 Measure the CAN line resistance at the OBD2 connector without anything connected. If it is 60Ω it is terminated correctly.
How connect the PIN cracker. The 60Ω drops to 40Ω. The extra 120Ω on the CAN transceiver is unbalancing the termination.

1(1/120Ω ) = 120Ω ; Needs one.
1(1/120Ω + 1/120Ω ) = 60Ω ; Correct
1(1/120Ω + 1/120Ω + 1/120Ω) = 40Ω ; One too many.
Hello,

I measured 60 Ohm at both CAN connectors on ODB2. So I removed the 120 Ohm resistors. Tried it again with key in Pos 0. No Pin was cracked. Now I tried almost everything with no success.
Has anyone another clue for me now? I don't know what to do next because I tried all,

Best regards
Matthias

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 »

PowerMatz wrote: 14 Jun 2021, 14:04 I don't know what to do next because I tried all,
If your Cracker is still bread boarded. Check the connections. I made heavier gauge jumpers out of Paper Clips. It made a difference. You could use solid copper wire to make heavier gauge jumpers.

Which CAN transceivers are you using? Some people had trouble with the 3.3V CAN transceivers.

Do you have the Latency detect jumper installed? Some missed that because VTL forgot to include it in the original schematic.

The Red jumper is the Latency detector ( PIN #2 to #23, Both fourth from the end ).
IMAG0166.jpg
Last edited by RickHaleParker on 14 Jun 2021, 15:05, edited 3 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.

Post Reply
  • Similar Topics
    Replies
    Views
    Last post