Vida CEM swapping
-
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
Re: Vida CEM swapping
My googling has shown that maybe my particular Denso ecu does not check the checksum of the data. If...I flash a modified map and this turns out to be false, could I flash back the original to get the engine to start?
-
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
Oh wow, are you the same bosse from here https://mhhauto.com/Thread-Volvo-Denso- ... ion-please ?
That's my personal goal, get my LE.2(2005) to max HP. I know there is a restricted pedal map. On LE.2 I think there are 2 or 4 copies of the map, I had to guess the factors and ended up to something like

(this map is from Denso but may not be bifuel).
Left is RPM, top is pedal pos and map is....throttle map but I had to guess and guess factors, I was not sure if it was angles in degrees or percentages from 0 to 100. The factor in my opinion is 0.05. And because I am not sure, I am also not sure if I can just set it to 100 or maybe 99? Or if the throttle flap only opens to max 86 degrees, in which case, max is 86.
Of course this is only the DBW throttle map(beyond me why it wasnt a torque wish map), from your post, everything else is mysterious, ignition maps and fuel maps. Unlike ME7, these ECUs were not used very much and people didn't share the A2l/DAMOS for them. Of course, if I wanted to raise ignition timing, I also have to worry about the VVT motor. There is perhaps the maps which are the general ignition timing maps, and there are probably separate maps for VVT and I definitely do not want to alter the wrong map and ruin performance.
However this is very good news, that there is no checksum in the 29LV200BC chip.
-
oscilloscope
- Posts: 285
- Joined: 20 May 2022
- Year and Model: 2005
- Location: uk
- Has thanked: 27 times
- Been thanked: 11 times

folks , i'm attempting to learn to code on the job. (probably the worst thing to do) , i am attempting to code for the iprogpro , which isn't going very well
now the current problem i am facing. i am attempting , is to make it select a Mask (to the right of the photo) such as 0L05Y for instance , i want it to print out "you have selected 0L05Y Mask....OK" , but if the user selects another mask then i would like it to exit out of that parameter. but so far i haven't even managed to even get it to allow me select what i want...
now the problem i have is the IDE is not very helpful , i have asked many questions on the iprog site and it goes no where. moving on to the IDE its a little buggy and the help section is in russian , what makes matters worse is when i translate it too english.... err its not translated great.. , and to top it all off the help section which is suppose to guide someone to make a test script for the iprogpro is not very well written.
from what i can gather its written in C++ and lua , which uses C++ for the most part. i have included the help section which is suppose to help with creating a script. http://iprog.pro/help/stepbystep.html
cheers!
p.s i'm very new at coding. but trying...
-
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
So I still kept digging in the SBL. After finding the function which unlocks the device for programming, it still wasn't clear how the WE pin was driven low.
The circuit looks like so:
Weird.
So I was dumbfounded, what could drive the signal low if there is near direct connection to VCC? My theory was that after or before that 10K resistor would be some transistor that when turned on would create a shorter path for current, creating a voltage drop sufficient to drive the WE pin to a logic LOW. And I thought I could isolate the MCU pins and see which are toggled, but they are quite a lot. PortB,PortD,PortK,PortJ.
Unfortunately I could not find it. I am hesitant to solder again on the replacement ECU.
The circuit looks like so:
Code: Select all
VCC-------=[10kR]-----WE Pin
|
----------- Pin 1A on LCX08 chip(toshiba or ST) that when combined with 1B into 1Y also affect the WE pin of the TC55 SRAM.
|
-------------Pin 3B on LCX08. Sadly I could not find what 3Y affects, I traced the whole board and could not find a connection. So I was dumbfounded, what could drive the signal low if there is near direct connection to VCC? My theory was that after or before that 10K resistor would be some transistor that when turned on would create a shorter path for current, creating a voltage drop sufficient to drive the WE pin to a logic LOW. And I thought I could isolate the MCU pins and see which are toggled, but they are quite a lot. PortB,PortD,PortK,PortJ.
Unfortunately I could not find it. I am hesitant to solder again on the replacement ECU.
- RickHaleParker
- Posts: 7129
- Joined: 25 May 2015
- Year and Model: See Signature below.
- Location: Kansas
- Has thanked: 8 times
- Been thanked: 958 times
Google "Pull-Down Resistor"dikidera wrote: ↑23 Dec 2022, 15:35 So I was dumbfounded, what could drive the signal low if there is near direct connection to VCC? My theory was that after or before that 10K resistor would be some transistor that when turned on would create a shorter path for current, creating a voltage drop sufficient to drive the WE pin to a logic LOW.
⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙
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.
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.
-
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
That is what I have been searching for. And I cannot find it. I know that VCC is not being turned off - that would be dumb. But I also cannot find the device responsible.RickHaleParker wrote: ↑23 Dec 2022, 16:34Google "Pull-Down Resistor"dikidera wrote: ↑23 Dec 2022, 15:35 So I was dumbfounded, what could drive the signal low if there is near direct connection to VCC? My theory was that after or before that 10K resistor would be some transistor that when turned on would create a shorter path for current, creating a voltage drop sufficient to drive the WE pin to a logic LOW.
- RickHaleParker
- Posts: 7129
- Joined: 25 May 2015
- Year and Model: See Signature below.
- Location: Kansas
- Has thanked: 8 times
- Been thanked: 958 times
You got a Signal Tracer?
You might be able to inject a low powered RF signal at WE and use a tuned receiver to trace the signal to the device responsible
⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙⸙
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.
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.
-
- Similar Topics
- Replies
- Views
- Last post
-
- 1 Replies
- 6431 Views
-
Last post by RickHaleParker
-
- 5 Replies
- 8699 Views
-
Last post by forumoto






