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 »

gnalan wrote: 29 Apr 2022, 09:27 I'll work through it when I get a chance to, and if I don't see the theory in my head in his code I'll either do a rewrite on GitHub or post something here.
What is the theory?
⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙
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
gnalan
Posts: 968
Joined: 21 July 2020
Year and Model: 2001 S60
Location: Ohio
Has thanked: 557 times
Been thanked: 135 times

Post by gnalan »

RickHaleParker wrote: 29 Apr 2022, 10:14 What is the theory?
I'm not sure now. I'm not familiar with BCD, and I was thinking in my head that it was hex values that were needed.

I need to learn what BCD is and how exactly to work with it. Then do some calculations with it to see exactly how it works hands on before I can code with it. Plus I like to learn, so it'll be fun to see just what can be done with BCD.

I'm sure vtl has already optimized it, but if there's still more that can be done I'd like to add what I can to help.
2001 S60, B5244S, AW55-50SN, FWD (Sold)
Cancer/Illness/Caregiver Support Thread

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 »

gnalan wrote: 29 Apr 2022, 13:05 I'm not sure now. I'm not familiar with BCD, and I was thinking in my head that it was hex values that were needed.
BCD Binary Coded Decimal. A nibble represents one of the 10 decimal characters.
Hex is exactly the same as BCD except a nibble can represent any of the 16 Hexadecimal character.
4 bits can represent 16 charters. In BCD 6 of the possible states are not used. In Hex all 16 are used.

BCD is how you count with 10 fingers ( base 10 ). Hex is how you count with 8 fingers and 8 toes ( base 16 ).
⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙
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.

Power6
Posts: 14
Joined: 7 March 2022
Year and Model: 2019 S60
Location: MA
Has thanked: 1 time
Been thanked: 12 times

Post by Power6 »

I have updated PINMagic to deal with the DiCE session log files, this should work for P3 now since DOIP is not an option with VIDA. If you have a VIDA log file with a CEM unlock in it, you can get your PIN in seconds. If anyone tries it out let me know if you have problems, I had an extremely limited set of DiCE logs from VIDA to develop and test it. You can also use LogMagic to decrypt the log as well to see the interesting log lines for yourself.

https://spaycetech.azurewebsites.net/LogMagic.html

User avatar
charlie13
Posts: 46
Joined: 23 March 2022
Year and Model: 2009 XC70
Location: Krakow
Has thanked: 8 times
Been thanked: 18 times

Post by charlie13 »

Anyone has a description of how to connect cem P2b on the table?

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

Post by vtl »

All CEM pinouts can be found in VIDA. For the brick-shaped CEM you need a K-Line addition to the cracker. I think someone reported he was able to talk to CEM using non-OBD CAN pins. They are open at all times.

User avatar
charlie13
Posts: 46
Joined: 23 March 2022
Year and Model: 2009 XC70
Location: Krakow
Has thanked: 8 times
Been thanked: 18 times

Post by charlie13 »

vtl wrote: 06 May 2022, 09:07 All CEM pinouts can be found in VIDA. For the brick-shaped CEM you need a K-Line addition to the cracker. I think someone reported he was able to talk to CEM using non-OBD CAN pins. They are open at all times.
Sorry. But I found nothing in vida EWD. Nobody has written anything on the forum whether it works, the K lines can be given from vida
Attachments
Bez tytułu.jpg
Bez tytułu.jpg (169.75 KiB) Viewed 734 times

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

Post by vtl »

VIDA, not EWD

User avatar
charlie13
Posts: 46
Joined: 23 March 2022
Year and Model: 2009 XC70
Location: Krakow
Has thanked: 8 times
Been thanked: 18 times

Post by charlie13 »

Function group ?

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

Post by vtl »

Screenshot at 2022-05-06 11-29-59.png
Screenshot at 2022-05-06 11-29-59.png (179.62 KiB) Viewed 721 times

Post Reply
  • Similar Topics
    Replies
    Views
    Last post