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
duzi
Posts: 21
Joined: 16 September 2021
Year and Model: S60
Location: Lithuania
Has thanked: 18 times
Been thanked: 5 times

Re: Vida CEM swapping

Post by duzi »

what do you want to change in the configuration? post -Flash dump

Benbb
Posts: 3
Joined: 30 March 2024
Year and Model: XC90
Location: NL
Has thanked: 2 times

Post by Benbb »

duzi wrote: 12 Apr 2024, 08:45 what do you want to change in the configuration? post -Flash dump
I want to add subwoofer and premium sound. But only have DiCe and Mongoose so cannot write dump back?

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 »

Finally managed to bring back my VVT. I then did some baseline measurements for future comparisons.

Image.

(I had initially provided a wrong graph that did not scale well, this one has been corrected)
We can see the MAF being kind of weird, but I think the issue might be, and I forgot about this, my air intake box which is supposed to be attached to the frame of the car via 3 locking tabs is broken and thus maybe as I accelerate, the vibration from the road/potholes is being transferred to the MAF causing this erratic curve.

Not an issue I may have plans for a different non-volvo box or a replacement with some modifications.

Btw, this is all for fun!

Next step is to compare and plot the differences between 140, 170hp and bifuel engines's stock maps for VVT, Spark Advance and throttle maps, potentially fueling so I can combine them into something with the best of both worlds. Right now my peak airflow is very low, but my TCM shifts at 6300 or 6500 and thus I cannot rev to 7000.

Skavac
Posts: 18
Joined: 12 January 2020
Year and Model: 1998 Volvo S90
Location: Tangerang
Has thanked: 2 times
Been thanked: 6 times

Post by Skavac »

Question for everyone. What info do you know is stored in the CEM?
For now I know where VIN, Keys, Crypt Key, ECM Sync and PIN is. I am making a tool to make it easy to change any of these elements when you already have a CEM dump.

The tool is also able to sync ECM and CEM. Currently this is only for CEM-B (28F400 / 95P08), but, there are plans to make it work with CEM-L and CEM H (M30835 / 95080 or M30855 / 95080 as well)

I will include changing CEM config as well. But, I still need to know where the offsets are for a more complete version. Things like ICM ID offset, ABS ID offset, etc. If anyone would like to share it with me, please do let me know. I'll add it to the tool, and I'll share it here once it is complete.

For now, here is a small screenshot
CEMEdit.png
CEMEdit.png (68.85 KiB) Viewed 3245 times

WhizzMan
Posts: 33
Joined: 21 February 2021
Year and Model: 2001 XC70
Location: Göteborg
Has thanked: 8 times
Been thanked: 2 times

Post by WhizzMan »

dikidera wrote: 14 Apr 2024, 12:32
We can see the MAF being kind of weird, but I think the issue might be, and I forgot about this, my air intake box which is supposed to be attached to the frame of the car via 3 locking tabs is broken and thus maybe as I accelerate, the vibration from the road/potholes is being transferred to the MAF causing this erratic curve.

Not an issue I may have plans for a different non-volvo box or a replacement with some modifications.
The original intake system is good for 250HP. Aftermarket filters are usually not as good at filtering the silica dust from the air as the original paper filter (exception for well maintained K&N and maybe some other brands that use proper oil/cotton setups). The original setup is also pulling air from a cold high pressure area in front of the car, most aftermarket systems I have seen are using worse locations for pulling in air.

In your case I would not change it but get a replacement bottom from the local scrap yard. Unless you plan on swapping to a turbo engine and going over 250HP, want more intake noise, or want to experiment, obviously.

WhizzMan
Posts: 33
Joined: 21 February 2021
Year and Model: 2001 XC70
Location: Göteborg
Has thanked: 8 times
Been thanked: 2 times

Post by WhizzMan »

Skavac wrote: 16 Apr 2024, 14:04 Question for everyone. What info do you know is stored in the CEM?
For now I know where VIN, Keys, Crypt Key, ECM Sync and PIN is. I am making a tool to make it easy to change any of these elements when you already have a CEM dump.
I am fairly certain there is a mileage stored as well as checksums for at least the ECM programming. Sorry, I would love to know where and I would be very happy to use your tool so I am looking forward to a release, but can't help you more than that right now.

Please support as many CEMs as possible since it is prohibitly expensive for the older cars (and it will be for the more modern ones when they age and devaluate more) to go to a dealer for a CEM replacement once they fail. I realize people currently make money providing this service but we will need a "stone soup" approach for these cars to remain driven in numbers that make commercial support by these people viable. No use sitting on a secret for a platform that isn't on the road anymore, there will always be people preferring a professional to handle something like a CEM replacement instead of doing a DIY.

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 »

WhizzMan wrote: 17 Apr 2024, 02:52
dikidera wrote: 14 Apr 2024, 12:32
We can see the MAF being kind of weird, but I think the issue might be, and I forgot about this, my air intake box which is supposed to be attached to the frame of the car via 3 locking tabs is broken and thus maybe as I accelerate, the vibration from the road/potholes is being transferred to the MAF causing this erratic curve.

Not an issue I may have plans for a different non-volvo box or a replacement with some modifications.
The original intake system is good for 250HP. Aftermarket filters are usually not as good at filtering the silica dust from the air as the original paper filter (exception for well maintained K&N and maybe some other brands that use proper oil/cotton setups). The original setup is also pulling air from a cold high pressure area in front of the car, most aftermarket systems I have seen are using worse locations for pulling in air.

In your case I would not change it but get a replacement bottom from the local scrap yard. Unless you plan on swapping to a turbo engine and going over 250HP, want more intake noise, or want to experiment, obviously.
I always thought the curved intake hose of the NA engines were a restriction, the airflow is not straight but going through very sharp bends which I know air does not like.

Anyway, I am examining some stuff, for fun of course, to get >100% VE. Unrelated to what I am writing below.

As for intake. Usually the NA air filter housings sit above the TB, requiring the curved hose, introducing those bends. Perhaps the length is correct to reduce reversion.
The air filter housing can be oriented on it's side, with some modification to make the MAF level with the TB, though this does reduce the length of the MAF<==>TB hose to just a few inches so by 2-2.5x, which would affect MAF readings under certain conditions(this is a problem of course)
Then the fresh air plastic pipe can be cut short and a hole made into the bottom of the air filter housing, reducing the length by 2x. A further change is that air is now blowing straight through the filter instead of having to make a 45 degree bend upwards then another 45 degree bend into the maf.

I made a doodle, if anything it can make people chuckle a little bit.

Image

Skavac
Posts: 18
Joined: 12 January 2020
Year and Model: 1998 Volvo S90
Location: Tangerang
Has thanked: 2 times
Been thanked: 6 times

Post by Skavac »

WhizzMan wrote: 17 Apr 2024, 02:58
Skavac wrote: 16 Apr 2024, 14:04 Question for everyone. What info do you know is stored in the CEM?
For now I know where VIN, Keys, Crypt Key, ECM Sync and PIN is. I am making a tool to make it easy to change any of these elements when you already have a CEM dump.
I am fairly certain there is a mileage stored as well as checksums for at least the ECM programming. Sorry, I would love to know where and I would be very happy to use your tool so I am looking forward to a release, but can't help you more than that right now.

Please support as many CEMs as possible since it is prohibitly expensive for the older cars (and it will be for the more modern ones when they age and devaluate more) to go to a dealer for a CEM replacement once they fail. I realize people currently make money providing this service but we will need a "stone soup" approach for these cars to remain driven in numbers that make commercial support by these people viable. No use sitting on a secret for a platform that isn't on the road anymore, there will always be people preferring a professional to handle something like a CEM replacement instead of doing a DIY.
Definitely! I will try to support the newer CEMs as well. But, right now, there is a lot of research that are still needs to be doing. I am more than happy to pay (a reasonable fee of course) to someone who can tell me more info about the data in these CEMs.

WhizzMan
Posts: 33
Joined: 21 February 2021
Year and Model: 2001 XC70
Location: Göteborg
Has thanked: 8 times
Been thanked: 2 times

Post by WhizzMan »

dikidera wrote: 17 Apr 2024, 05:58
I always thought the curved intake hose of the NA engines were a restriction, the airflow is not straight but going through very sharp bends which I know air does not like.
You are right! I totally forgot that the NA engines have a different setup from the turbo ones.

Benbb
Posts: 3
Joined: 30 March 2024
Year and Model: XC90
Location: NL
Has thanked: 2 times

Post by Benbb »

Can somebody check my .bin file for the pincode? I found the code using hxd in 0004E000.

Did a swap following:

Example:
offset _ B3 B1 B5 B0 │ B2 B4 XX XX
04E000 53 38 03 21 │ 18 02 FF FF

PIN = B0 B1 B2 B3 B4 B5
PIN is 21 38 18 53 02 03

But when I admit it to Vdash through its website the options for configuration change remain greyed out? So I thought, maybe I used the wrong pin.

Post Reply
  • Similar Topics
    Replies
    Views
    Last post