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
NuovoRecord
Posts: 10
Joined: 1 August 2021
Year and Model: 2004 V70
Location: Berkeley, CA
Has thanked: 8 times

Re: Vida CEM swapping

Post by NuovoRecord »

5ft24 wrote: 21 Nov 2022, 13:30
NuovoRecord wrote: 21 Nov 2022, 11:31
oscilloscope wrote: 21 Nov 2022, 10:46

Omfg!

I was under the impression the brick style cem which that looks like one. The cracker is not able to work on it (yet)
Now it looks like you have ablitarated the via's!! Now you maybe able to still clone this module. You could try and use usbjtag which can connect to these via the microprocessor. , what you will have to do is connect from the top apposed to the vias on the back side. Then you will probably have to source check if IOT can decode the code via dump or Possibly SMOK.
Thanks. This is a difficult learning experience. I should have first tried with a junkyard CEM. This will probably be sent to Xemodex, and they can connect from the top if necessary.

One thing that confuses me: I don't see any traces on the underside of the board that the (now obliterated) pads connected to. It seemed they were just there to help secure the main surface mount processor. In which case, the pads lifting / vias being damaged wouldn't seem to have any effect (as long as they weren't shorting to ground, which they don't seem to be). Is this wrong?
The board is multi-layer. Scratching through more than just the insulation can break internal traces that the Via intersects with. Not sure if Xemodex can fix that...
Thanks for clarifying that.

I'm going to order some better soldering tools and try to rescue this myself before paying big $ to Xemodex. I'll document as much as I can here.

dikidera
Posts: 1305
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 »

Hi all. Are the VBF/SBL files only available to original and licensed Volvo dealers? And unless you intercept their software upload to car, you are basically empty handed?

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 files are not available to original and licensed dealers either.

dikidera
Posts: 1305
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 »

So they are on the Volvo servers and only a dealer could upload them to the car via whatever tool they use.

I wanted to know how they install the features. Specifically how the CEM handles new features. For instance modular software I've seen that try to abstract away some implementation, use a common interface that implements the feature you want.
But they also have the preserve somehow the features already added to the car. As far as I know, to write new data, you have to erase whole flash blocks.

So that is partially what I wanted to know.

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 software is partly modular, but not on a feature level.
There is signal configuration, configuration, data and executeable. (Sometimes exe1 and exe2)

Some features can be enabled/disabled in the configuration block.
More features require a different main executeable where your wanted feature is one of many.

The dealer is normally limited to combinations of equipment that was available when the car was new.

dikidera
Posts: 1305
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 »

So if I wanted a fuel driven heater + some other feature...it may not be possible due to said combination not existing?

Btw, is there more information on what and where this configuration block is?

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 »

I know people have been able to transfer some parts of code from a car with active suspension to a car that was not supposed to have it.
But this required great skills in disassembly and assembly programming to put together.

The configuration block is typically an area with a lot of numbers like 01 02 03 .. 07 and stuff like that.
There are more details and even some tools earlier in this thread.

dikidera
Posts: 1305
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 »

Thank you for this valuable information. Can I assume that some features I want are already programmed in my CEM but not enabled? For instance trip computer and avg fuel consumption? I have the correct Switch with the Info button and knob, but not this feature.

ZRimaZ
Posts: 77
Joined: 8 March 2009
Year and Model: XC60 MY2016 3.0 T6
Location: Lithuania, Kaunas
Has thanked: 23 times
Been thanked: 13 times

Post by ZRimaZ »

dikidera wrote: 24 Nov 2022, 07:20 Thank you for this valuable information. Can I assume that some features I want are already programmed in my CEM but not enabled? For instance trip computer and avg fuel consumption? I have the correct Switch with the Info button and knob, but not this feature.
Yes, it is. You just need to activate it in config
Have a nice day,

ZRimaZ

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 »

rkam wrote: 24 Nov 2022, 06:18 I know people have been able to transfer some parts of code from a car with active suspension to a car that was not supposed to have it.
But this required great skills in disassembly and assembly programming to put together.
Active suspension has it own control module. I would think you would just need add it to the CEM configuration once you got all the
Active suspension hardware installed.
⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙
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