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
TonyToronto
Posts: 13
Joined: 15 October 2023
Year and Model: 2007 XC90
Location: Toronto, Canada
Has thanked: 5 times
Been thanked: 1 time

Re: Vida CEM swapping

Post by TonyToronto »

If you bought from reputable supplier, likely good. Any other place these days, roll of the dice.
Also, search for different code, the P1 branch. helped me with stubborn P1

Volvisti
Posts: 11
Joined: 5 September 2023
Year and Model: C30
Location: Aussie
Been thanked: 1 time

Post by Volvisti »

in vtl's repo i see no p1? or where do you mean?
i am at the moment in germany at friends place, where we tried it at his car, anyone suggestions where i can buy here "good" pieces? (only staying until christmas though)
thanks
V

oscilloscope
Posts: 285
Joined: 20 May 2022
Year and Model: 2005
Location: uk
Has thanked: 27 times
Been thanked: 11 times

Post by oscilloscope »

CANBUS sniffer question I'm on the hunt for a decent passive can sniffer. As I want to be able to intercept the packets & try too link them up the corresponding data when it's fetched from the eeprom memory data. It might end up in a dead end but its worth ago

User avatar
TonyToronto
Posts: 13
Joined: 15 October 2023
Year and Model: 2007 XC90
Location: Toronto, Canada
Has thanked: 5 times
Been thanked: 1 time

Post by TonyToronto »

Volvisti wrote: 25 Nov 2023, 21:28 in vtl's repo i see no p1? or where do you mean?
i am at the moment in germany at friends place, where we tried it at his car, anyone suggestions where i can buy here "good" pieces? (only staying until christmas though)
thanks
V
https://github.com/cmolson/volvo-cem-cr ... s/one_pass
https://github.com/cmolson/volvo-cem-cracker
I believe i got here.

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 »

oscilloscope wrote: 26 Nov 2023, 02:18 CANBUS sniffer question I'm on the hunt for a decent passive can sniffer. As I want to be able to intercept the packets & try too link them up the corresponding data when it's fetched from the eeprom memory data. It might end up in a dead end but its worth ago
Raspberrypi with a dual can shield + socketcan and cansniffer. Works for me and allows me to build python tools and prototype easily.
It's then a matter of requesting the diagnostic parameters and correlating with the bytes from the streaming data with some slight offset to correct for delayed data between requested and actual.

oscilloscope
Posts: 285
Joined: 20 May 2022
Year and Model: 2005
Location: uk
Has thanked: 27 times
Been thanked: 11 times

Post by oscilloscope »

dikidera wrote: 27 Nov 2023, 01:37
oscilloscope wrote: 26 Nov 2023, 02:18 CANBUS sniffer question I'm on the hunt for a decent passive can sniffer. As I want to be able to intercept the packets & try too link them up the corresponding data when it's fetched from the eeprom memory data. It might end up in a dead end but its worth ago
Raspberrypi with a dual can shield + socketcan and cansniffer. Works for me and allows me to build python tools and prototype easily.
It's then a matter of requesting the diagnostic parameters and correlating with the bytes from the streaming data with some slight offset to correct for delayed data between requested and actual.
Did you have a diagnostic parameter list ? Or did you passively watch what was being fetched with dice when commonded ? , in the mean time I'll check the pi out and see what it's like to use. Is there a preference on the version of pi / dual canshield?

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 »

I in fact do have a parameter list. It's all contained in Volvo DHA and it's related dds files. Now, according to @vtl, the streaming CAN data's offsets are stored in VIDA as well, I really couldn't believe it. So in the end you might not even need to correlate data.

I personally had to, I had to reverse engineer the ECM and TCM to see params that were not mentioned in Volvo DHA.

oscilloscope
Posts: 285
Joined: 20 May 2022
Year and Model: 2005
Location: uk
Has thanked: 27 times
Been thanked: 11 times

Post by oscilloscope »

dikidera wrote: 29 Nov 2023, 01:05 I in fact do have a parameter list. It's all contained in Volvo DHA and it's related dds files. Now, according to @vtl, the streaming CAN data's offsets are stored in VIDA as well, I really couldn't believe it. So in the end you might not even need to correlate data.

I personally had to, I had to reverse engineer the ECM and TCM to see params that were not mentioned in Volvo DHA.

Interesting... , the reason I'm trying too is to write a program to perform the synchronisation for the sid807evo and p2 cem unit. Codecard pulled the application for sale & the application is near impossible too crack unless you know how to reverse Oreans now called Themida. , I have tried and tried.. I had tried capturing the data with a logic analyzer. But that didn't capture anything of use. As I would need 144 pin analyzer which would probably cost a billion pounds. ( sarcasm)

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

Post by vtl »

oscilloscope wrote: 29 Nov 2023, 06:48 Interesting... , the reason I'm trying too is to write a program to perform the synchronisation for the sid807evo and p2 cem unit. Codecard pulled the application for sale & the application is near impossible too crack unless you know how to reverse Oreans now called Themida. , I have tried and tried.. I had tried capturing the data with a logic analyzer. But that didn't capture anything of use. As I would need 144 pin analyzer which would probably cost a billion pounds. ( sarcasm)
You approach it wrong. https://xkcd.com/538/

oscilloscope
Posts: 285
Joined: 20 May 2022
Year and Model: 2005
Location: uk
Has thanked: 27 times
Been thanked: 11 times

Post by oscilloscope »

vtl wrote: 29 Nov 2023, 07:00
oscilloscope wrote: 29 Nov 2023, 06:48 Interesting... , the reason I'm trying too is to write a program to perform the synchronisation for the sid807evo and p2 cem unit. Codecard pulled the application for sale & the application is near impossible too crack unless you know how to reverse Oreans now called Themida. , I have tried and tried.. I had tried capturing the data with a logic analyzer. But that didn't capture anything of use. As I would need 144 pin analyzer which would probably cost a billion pounds. ( sarcasm)
You approach it wrong. https://xkcd.com/538/
Your right! I'll get the wrench and head over too volvo R&D

Post Reply
  • Similar Topics
    Replies
    Views
    Last post