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
dikidera
Posts: 1304
Joined: 15 August 2022
Year and Model: S60 2005
Location: Galaxy far far away
Has thanked: 67 times
Been thanked: 175 times

Re: Vida CEM swapping

Post by dikidera »

rkam wrote: 23 Jan 2023, 09:57 I believe J2534-2 is an extension to allow communication with more modules.
Here are some sections marked with J2524-2
https://github.com/diamondman/J2534-Pas ... 34_v0404.h

DiCE J2534 help file can also be useful.
J2534.zip


Some history and revisions:
https://www.kvaser.com/developer-blog/s ... on-part-1/
The help file seems to be missing the actual articles outlined before. I have vida installed, but couldn't find these help files in C:/Vida.

rkam
Posts: 102
Joined: 19 October 2022
Year and Model: 14473_96090_XC7007
Location: Norway
Has thanked: 5 times
Been thanked: 25 times

Post by rkam »

The help file is from the DiCE folder, not Vida.
Maybe not included in all versions.
Some lacks the flight recorder also.
And some has a J2534Tst application.

dikidera
Posts: 1304
Joined: 15 August 2022
Year and Model: S60 2005
Location: Galaxy far far away
Has thanked: 67 times
Been thanked: 175 times

Post by dikidera »

Ah I see it's part of the "drivers" for DiCE, the device.

rednasdees
Posts: 13
Joined: 10 May 2022
Year and Model: 2004 V50 2.4
Location: Netherlands

Post by rednasdees »

Constantinos wrote: 23 Jan 2023, 10:23 Good evening.
I have been for a cheap but effective way to unlock my cem pin through the obd2 port
I found the teensy 4.0 method but I'm having a hard time finding parts.
I found a pcb file which has all the wiring for the pcb as well.
However, I cannot find the bosch cf160 transceivers needed for the job.
Also, in the schematic on github, I can see that some resistors that need installing, but I'm not sure where to install them on the pcb.
The pcb link:
https://www.pcbway.com/project/sharepro ... 037d5.html

The github link: https://github.com/vtl/volvo-cem-cracker
This one should have the can side of the components if i am not mistaken
https://www.waveshare.com/sn65hvd230-can-board.htm

Goodluck :)

dikidera
Posts: 1304
Joined: 15 August 2022
Year and Model: S60 2005
Location: Galaxy far far away
Has thanked: 67 times
Been thanked: 175 times

Post by dikidera »

The final piece of the puzzle is to make my Python wrapper aware of baud rates which will also automatically handle pin switching, however there are some things which bother me.

Filters, timeouts, inrush messages saturating all rx buffers in our DLL...

coormis
Posts: 8
Joined: 24 January 2023
Year and Model: 2014
Location: lt
Has thanked: 2 times

Post by coormis »

hello, i try crack volvo xc90 2014 cem pin, but pin not cracked. hardware: teensy4, SN65HVD230, lm2596 dc-dc. attach log.
log 01.24 not cracked.txt
(122.69 KiB) Downloaded 84 times
can anybody help?

Thanks

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

Post by vtl »

coormis wrote: 24 Jan 2023, 08:03 hello, i try crack volvo xc90 2014 cem pin, but pin not cracked. hardware: teensy4, SN65HVD230, lm2596 dc-dc. attach log.log 01.24 not cracked.txt
can anybody help?

Thanks
Mind sharing pictures of your hardware?

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 »

When I first started working on cracking my 2005 XC90 I would see all the zeros if I tried cracking with the key in position 2. If I left the key in position 1, or not use the key at all, it would crack the PIN just fine

Constantinos
Posts: 7
Joined: 28 February 2022
Year and Model: Volvo XC90 2006
Location: London

Post by Constantinos »

rednasdees wrote: 23 Jan 2023, 16:29
Constantinos wrote: 23 Jan 2023, 10:23 Good evening.
I have been for a cheap but effective way to unlock my cem pin through the obd2 port
I found the teensy 4.0 method but I'm having a hard time finding parts.
I found a pcb file which has all the wiring for the pcb as well.
However, I cannot find the bosch cf160 transceivers needed for the job.
Also, in the schematic on github, I can see that some resistors that need installing, but I'm not sure where to install them on the pcb.
The pcb link:
https://www.pcbway.com/project/sharepro ... 037d5.html

The github link: https://github.com/vtl/volvo-cem-cracker
This one should have the can side of the components if i am not mistaken
https://www.waveshare.com/sn65hvd230-can-board.htm

Goodluck :)
So, with these, I don’t need the resistors

rednasdees
Posts: 13
Joined: 10 May 2022
Year and Model: 2004 V50 2.4
Location: Netherlands

Post by rednasdees »

Constantinos wrote: 24 Jan 2023, 09:54
rednasdees wrote: 23 Jan 2023, 16:29
Constantinos wrote: 23 Jan 2023, 10:23 Good evening.
I have been for a cheap but effective way to unlock my cem pin through the obd2 port
I found the teensy 4.0 method but I'm having a hard time finding parts.
I found a pcb file which has all the wiring for the pcb as well.
However, I cannot find the bosch cf160 transceivers needed for the job.
Also, in the schematic on github, I can see that some resistors that need installing, but I'm not sure where to install them on the pcb.
The pcb link:
https://www.pcbway.com/project/sharepro ... 037d5.html

The github link: https://github.com/vtl/volvo-cem-cracker
This one should have the can side of the components if i am not mistaken
https://www.waveshare.com/sn65hvd230-can-board.htm

Goodluck :)
So, with these, I don’t need the resistors
If you look at the board in this link : https://www.waveshare.com/sn65hvd230-can-board.htm You can see there is a small 10 k resistor on the board next to the chip on the side of the board, at the top were the screws are there is a jumper which connect the 120 k resistor which is used if you have your unit on a bench and not in your car.

I myself used 2 of these with a teensy 4.1 on a breadboard you could also use a teensy 4.0 does not matter

Post Reply
  • Similar Topics
    Replies
    Views
    Last post