Could I get a copy of the manual ? The link above didn't work for me...
jdnedde (at) nppd.com
Thanks...
File sent. .
Could I get a copy of the manual ? The link above didn't work for me...
jdnedde (at) nppd.com
Thanks...
DNewell:
This is just conjecture on my part: There are folks out there who know about the ECM and many are the aftermarket power enhancement vendors. With the competition going on, I can see where there wouldn't be a lot of info from that group. I'm expecting when this project is complete, we will have a better understanding on how the ECM works and even some keener insights on troubleshooting it and other systems it is tied to.
I recall following posts from a member overseas named Marco, who was playing with parameters on the ECM to master upgrading power. I haven't kept up, but you may find more info on this by searching his posts.
My understanding is there are some Cummins proprietary parameters related to the software that cannot be changed without copy rights violation. I think the Dodge version ISB has many more limits than the rest of the ISB line.
We're not actually sending the whole manual, just a diagram of the ECM.
Wiredawg
This is good stuff!!!
Is it possible to find in the programming what MAP, IAT, APPS, etc. settings tell the ECM to advance or retard the injection timing?
There are maps for IAT/RPM, Coolant Temp/RPM, Load (which is where the APPS reading comes into play), etc. The results from each of these are used to generate the final timing value.
There are maps for IAT/RPM, Coolant Temp/RPM, Load (which is where the APPS reading comes into play), etc. The results from each of these are used to generate the final timing value.
Which has been the basis of my own suspicion - and subject of a sort of debate in another "IAT/timing" thread where some state the IAT ALONE controls timing, and I sorta figured OTHER sensor inputs also contributed inputs that determine final timing values...
Thanks!![]()
Interesting... I don't recall anyone in that thread stating that??where some state the IAT ALONE controls timing
Thanks, I look forward to seeing how it all fits together. The IAT was identified long ago as a way to influence injection timing, but the big picture was/is missing. Perhaps your work will reveal that there's a better way to accomplish the desired timing changes than by manipulating the IAT sensor. I believe Gary was suggesting this early on in the IAT thread and I misunderstood him, hence he and I getting off on the wrong foot.I hadn't finished yet and then I discovered the IAT thread. I decided to start working backwards - from where the timing value is sent to the VP44, where does it get that number from, and branching backward from there. It has been interesting, to say the least. I'll post here once I have it figured out.
Interesting... I don't recall anyone in that thread stating that?? I think now you're just being silly.
Is your IAT resistor "fix" treating the real CAUSE, or only the SYMPTOM?
I want to make dern certain I'm attacking the real problem, not merely a symptom OF that problem!
I believe Gary was suggesting this early on in the IAT thread and I misunderstood him, hence he and I getting off on the wrong foot.
Jdonoghue, is Tunerpro the editing software you're referring to? If so, I've been using that for a while now and it works pretty well. It's pretty easy to configure once you know what data is stored where. I've used it with the Ostrich emulator, but I suspect you'll need something more specific (ie. custom program) for the CAN/SCI update method.
I'm thinking that ultimately if a program can be devised, we could plug in our laptops and adjust fueling, timing, and all sorts of other things right on the fly. Those with auto transmission's could adjust the shift points. I'm surprised that no one has done this just yet.
Jdonoghue:
Dunno if you're still following the IAT/ECM discussion in another thread, but the evolving question is how the ECM controls the grid heaters - there seems to be a change in how the grid heaters function BEFORE and AFTER the engine starts, even when the IAT itself has it's resistance artificially changed by externally added resistance - as though that added resistance only affects the PRE-start grid operation, but has little, to no effect upon the grid heaters AFTER the engine starts.
Is it possibly because there are *2* separate, individual grid heater ECM programs - one for pre-start conditions, and another for after the engine starts - or perhaps a table swap or curve change?![]()
I am not 100% sure yet, but from what I have looked at, once the engine is running, the program switches from a 'preheat' operation of the grid heater, to a different mode. This mode appears to use the engine speed, road speed, and possibly coolant temp to determine how the heater should operate. Finally, a flag is set when the grid heater should no longer be operated. This flag bypasses the grid heater program altogether, until the next time the key is turned off/back on.
When I have some time, I'll peek into the grid heater control a bit more.
Road speed apparently comes from the CCD bus, that is a part of the code I have not looked into due to the proprietary nature of the CCD bus. I may have to build some kind of 'CCD Bus sniffer' to figure out the messages that the ECU sends/receives from the PCM.