What's inside the Cummins ECU...
#46
Registered User
Thread Starter
#47
Registered User
Thread Starter
So is this process that you are currently going through what many of the creators of the various chips, programmers, downloaders, etc. etc. go through when they make their devices for the 24-valve Cummins and other types of engines that are electronically controlled, but they don't share their findings for $$$$ reasons?
To develop a programmer like the Smarty, would probably have required much of the same work I as I am doing right now.
#48
Registered User
Join Date: Apr 2003
Location: Houston, Tx
Posts: 366
Likes: 0
Received 0 Likes
on
0 Posts
Very interesting...keep up the good work!
Have you discovered anything that would cause the ECM to go bad regularly? I have gone through 2 in 6 months/ 20K miles. I was able to trace the problems (1- wierd gauge issues and 2- no communication with the APPS) based on the pins in the plug leading into the ECM. The dodge manual has a great reference to the plug detail, which I assume you have.
Have you discovered anything that would cause the ECM to go bad regularly? I have gone through 2 in 6 months/ 20K miles. I was able to trace the problems (1- wierd gauge issues and 2- no communication with the APPS) based on the pins in the plug leading into the ECM. The dodge manual has a great reference to the plug detail, which I assume you have.
#49
Banned
I asked Bob Wagner to have it fixed & got the cold shoulder. I have been searching for someone to repair my ecm since September with no luck. It just went dead after throwing a PO253 code. The truck wouldn't even start with this ecm. The one in my truck now [used replacement] was throwing a PO121 code, but that hasn't showed up since I reset my APPS last week. There is nobody around here who repairs them. I will gladly pay if I can have it fixed.
#51
Banned
#52
Registered User
Thread Starter
Site updated
More fun with SCI cable. I reflashed the eBay ECU with a hacked version of my truck's original flash file that lets me 'peek' at anywhere in memory. The reflashed unit is in my truck and is operational. I was able to peek at some VP44 CAN messages.
A more detailed explanation is in the project log on my site.
A more detailed explanation is in the project log on my site.
#53
Registered User
Thread Starter
I asked Bob Wagner to have it fixed & got the cold shoulder. I have been searching for someone to repair my ecm since September with no luck. It just went dead after throwing a PO253 code. The truck wouldn't even start with this ecm. The one in my truck now [used replacement] was throwing a PO121 code, but that hasn't showed up since I reset my APPS last week. There is nobody around here who repairs them. I will gladly pay if I can have it fixed.
#54
Banned
#55
Great work. My injection pump has been throwing p0216 for months now. Im going to take it off soon and considering some reverse engineering on the controller inside of it. I may try to make my own controller for it and mount it externally. If you learn the secrets of the can bus please post them on your webpage. I'll probably just make a simple analog and digital combo board first then when I get it all figured out I might try a PIC version. Do you know if the wiring for the vp44 requires any special shilding or twisted pair, because I want to start by extending it.
#56
Registered User
Thread Starter
Great work. My injection pump has been throwing p0216 for months now. Im going to take it off soon and considering some reverse engineering on the controller inside of it. I may try to make my own controller for it and mount it externally. If you learn the secrets of the can bus please post them on your webpage. I'll probably just make a simple analog and digital combo board first then when I get it all figured out I might try a PIC version. Do you know if the wiring for the vp44 requires any special shilding or twisted pair, because I want to start by extending it.
Don't worry, once I figure out all the CAN bus stuff it's going on my web page.
#57
Im pretty sure they can balance the fuel delivery to the ports and compensate for timing variance among other parameters. They must get stored in some EEPROM in the pump. I suspect an unlock key would be needed to change any of the data.
#58
Registered User
Thread Starter
Fun with maps
I've found most of the 2D and 3D maps in the ECU flash file from my truck. I spent some time this afternoon working on the definition file for RomRaider - now I can see cool 3D views of the map tables (and edit them too!).
I've got quite a bit more of digging through the code to nail down what all the maps do. There are also constants that need to be changed (limits, etc.). I've also got to get back to my hack that will let me download temporary changes to the ECU. I've already hacked a memory read function into the code. memory write will let me temporarily alter stuff with the engine off, instantly, without having to reflash the unit.
I've got quite a bit more of digging through the code to nail down what all the maps do. There are also constants that need to be changed (limits, etc.). I've also got to get back to my hack that will let me download temporary changes to the ECU. I've already hacked a memory read function into the code. memory write will let me temporarily alter stuff with the engine off, instantly, without having to reflash the unit.
#59
Registered User
Thread Starter
P0602 code
I've figured out where the P0602 DTC comes from. Interesting because I have seen reports of programmers generating P0602's. It would be an easy patch to get rid of the P0602.