GMPX
September 30th, 2018, 11:07 AM
Hi Everyone,
This is just a cautionary warning about these two ECM's (which are essentially of the same design).
Both ECM's have very unstable reading communications, EFILive has through trial and error tried to ensure the ECM can be read all the way through successfully with error detection and handling created specifically for the bugs that exist in the OEM code. Unfortunately we've had a couple of files sent in from these ECM's where the file read out to the end but the ECM still managed to send back data from the wrong location in the ECM (I'm not even sure how such a bug could occur).
To make matters worse on these two ECM's Cummins have effectively shut off the checksums which traditionally are used to verify the validity of the data in the ECM.
So although we've managed to get the ECM to read all the way through we currently cannot ensure the data read out is 100% correct because of the lack of checksum.
The end result is our next update is probably going to disable flashing for these two ECM's until we can figure out a way to ensure the file read was correct (this is going to be very tricky).
If you were to flash in a file that did not read correctly the ECM would have to be recovered in forced ROM Boot mode, easy on the bench, not so easy if dealing with a remote customer.
EFILive suggests for the time being not to use any CM871/CM876 reads for flashing as we cannot ensure the data in there mirrors 100% what is in the ECM.
Cheers,
Ross
This is just a cautionary warning about these two ECM's (which are essentially of the same design).
Both ECM's have very unstable reading communications, EFILive has through trial and error tried to ensure the ECM can be read all the way through successfully with error detection and handling created specifically for the bugs that exist in the OEM code. Unfortunately we've had a couple of files sent in from these ECM's where the file read out to the end but the ECM still managed to send back data from the wrong location in the ECM (I'm not even sure how such a bug could occur).
To make matters worse on these two ECM's Cummins have effectively shut off the checksums which traditionally are used to verify the validity of the data in the ECM.
So although we've managed to get the ECM to read all the way through we currently cannot ensure the data read out is 100% correct because of the lack of checksum.
The end result is our next update is probably going to disable flashing for these two ECM's until we can figure out a way to ensure the file read was correct (this is going to be very tricky).
If you were to flash in a file that did not read correctly the ECM would have to be recovered in forced ROM Boot mode, easy on the bench, not so easy if dealing with a remote customer.
EFILive suggests for the time being not to use any CM871/CM876 reads for flashing as we cannot ensure the data in there mirrors 100% what is in the ECM.
Cheers,
Ross