Replacing The ECM

EverydayDiesel

I drink diesel
Hello I have a 2007.5 6.7L cummins that i recently flashed (with efi live v2 on a file that was "ok to flash") which went with no errors before during or after but for some crazy reason when I went to crank the truck it would not start. Now the ecm does not respond to anything, efi live keeps telling me that the ignition is off. (I have checked all the fuses which are fine and reset the battery). The weird part is this happened when I got a CSP5 switch and converted the base file to the CSP5 version. I sent the file to EFI Live V2 and they said the file checked as ok. The complete version of what I did can be found here https://forum.efilive.com/showthread.php?26342-HELP-ECM-DEAD-after-CSP5-Upgrade! but the consensus was that the ecm is dead.

So I ordered a new ecm from a salvage yard which has the same part number from the same year/model truck.

My question is, will I need to reprogram anything except the vin number on this new ecm?
Will this just be plug in play? Who has done this before?

Thanks in advance
 
Last edited:
plug n play. Are you sure you flashed in the correctly base file? Should of taken your truck to the dealer to get a reflash before ordering a second ecm.
 
100% sure and actually I had flashed that ecm with the same tune at least 10 times. It wasnt until I converted the base tune over to a CSP5 file that the ecm was dead.

I have read numerous threads where people could not recover from dodge from this state. My friend works at cummins so I will have him program it but in the mean time I bought a 'spare' because I need this truck to be running.

The scary part is, that i still dont know what caused the failure. I even sent the file to efi live and they said the file was fine.
 
Im pretty sure that your buddy that works at cummins cant flash the ecm.

but you think dodge can? Its a cummins made part.

Either way I think it will have to be a bench flash. I just wish someone had the pinout and software they would share for a CM2100A. The problem is that programs like EFI live have handshaking checks that look to see if the ecm you are flashing matches the type of ecm in the meta data file you are trying to flash. Since my ecm is not responding it would need to be a low level application in C or assembler that would write the entire config bit for bit including the boot loader.

This is something that I would develop if I had the specifics on the ecm itself but I am unsure where to get this information.
 
but you think dodge can? Its a cummins made part.

Either way I think it will have to be a bench flash. I just wish someone had the pinout and software they would share for a CM2100A. The problem is that programs like EFI live have handshaking checks that look to see if the ecm you are flashing matches the type of ecm in the meta data file you are trying to flash. Since my ecm is not responding it would need to be a low level application in C or assembler that would write the entire config bit for bit including the boot loader.

This is something that I would develop if I had the specifics on the ecm itself but I am unsure where to get this information.

Whats your background EverydayDiesel? EE CE? Just wondering since you are implying you know a thing or two about Embedded Systems.
 
I know a little. I actually run a small business that deals with embedded linux. My education is programming mostly in C / C++.
 
Last edited:
Dodge's interface is proprietary to Dodge. Cummins wants nothing to do with it! LOL

the Cummins labeled ECM's have the industry standard round comm port in addition to the two 60 pin connectors.

The Dodge labeled ECM's do not have that port.

It's my bet that Cummins WON'T program it no matter what. I would not be surprised if your buddy at Cummins CAN'T program it :eek:

are you on the EFI Live forums?
 
No was I suppose to???

I figured I wasn't since the csp5 comes in a pass through and non pass through versions. I didn't see anything in the doc about it.
 
Last edited:
No was I suppose to???

I figured I wasn't since the csp5 comes in a pass through and non pass through versions. I didn't see anything in the doc about it.

Ok that's not the issue then. The csp5 pass through has been known to have gremlins and can wreck havoc if sending data through it.

I learned this this the hard way and nuc'd a TCM during a trans flash when I forgot to take off the csp5 pass through.
 
This still really bothers me that I dont know the reason for the failure. If I did you can guarantee that I wouldnt do it again.

I know my wife opened the door in the middle of the flash which does send info to the computer (I believe it sends door ajar voltage)
 
This still really bothers me that I dont know the reason for the failure. If I did you can guarantee that I wouldnt do it again.

I know my wife opened the door in the middle of the flash which does send info to the computer (I believe it sends door ajar voltage)

That's your case right there. .... even a cigarette lighter charger can wreck a download.
 
umm... where is the door ajar circuit on the ECM? :confused:

I mean, it's best protocol to not utilize any electrical inputs, but I can't tell you how many times I've opened/closed doors, rolled up/down windows, changed stations on the radio, turned off auto headlights, etc. etc. etc. etc.

Are you on the EFI Live forums?
 
but you think dodge can? Its a cummins made part.

Either way I think it will have to be a bench flash. I just wish someone had the pinout and software they would share for a CM2100A. The problem is that programs like EFI live have handshaking checks that look to see if the ecm you are flashing matches the type of ecm in the meta data file you are trying to flash. Since my ecm is not responding it would need to be a low level application in C or assembler that would write the entire config bit for bit including the boot loader.

This is something that I would develop if I had the specifics on the ecm itself but I am unsure where to get this information.

I think you should really read up on your info. Our ECMS are made my Bosch not Cummins, no dodge. So my point your friend at Cummins cant flash your ecm. Only the dealer can flash your ecm or EFI Live.

What about you? What is your background?

Also arinkuddy is a very knowledgeable guy about our ecms, me and him discuss things on a weekly basis. I would trust his word he does his homework like me and it seems like you need to catch up also.
 
I think you should really read up on your info. Our ECMS are made my Bosch not Cummins, no dodge. So my point your friend at Cummins cant flash your ecm. Only the dealer can flash your ecm or EFI Live.



Also arinkuddy is a very knowledgeable guy about our ecms, me and him discuss things on a weekly basis. I would trust his word he does his homework like me and it seems like you need to catch up also.

You guys know way more then I ever will about this stuff. But in all actuality if you want to drill into the hardware, its is an embedded power pc platform made by Intel. Bosch added nand's and power regulation but this isn't really about the hardware of the ecm but rather if the software is compatible. The part numbers of the hardware are the same so it should be irrelevant. The thread was started to see if the software would play nice with the other software in the truck

I appreciate everyone who contributed to this thread!
 
Last edited:
Also arinkuddy is a very knowledgeable guy about our ecms, me and him discuss things on a weekly basis. I would trust his word he does his homework like me and it seems like you need to catch up also.

I dont doubt that at all. I have read some of his threads on here and have learned alot from him.
 
Back
Top