Vida CEM swapping
-
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
Finally managed to bring back my VVT. I then did some baseline measurements for future comparisons.
.
(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.
. (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
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
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
-
WhizzMan
- Posts: 33
- Joined: 21 February 2021
- Year and Model: 2001 XC70
- Location: Göteborg
- Has thanked: 8 times
- Been thanked: 2 times
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.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.
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
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
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.WhizzMan wrote: ↑17 Apr 2024, 02:52The 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.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.
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.
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.

-
Skavac
- Posts: 18
- Joined: 12 January 2020
- Year and Model: 1998 Volvo S90
- Location: Tangerang
- Has thanked: 2 times
- Been thanked: 6 times
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 wrote: ↑17 Apr 2024, 02:58I 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.
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.
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.
-
- Similar Topics
- Replies
- Views
- Last post
-
- 1 Replies
- 6431 Views
-
Last post by RickHaleParker
-
- 5 Replies
- 8699 Views
-
Last post by forumoto






