I will update this thread as well as I wouldnt want to direct any traffic from here.
NISTECH wrote:I do know those ecms are not flashable,meaning consult can not reprogram them. That started in 2000 that the ecms were made reprogramable. I do know after market places do do things to the ecm which they call tuning. But what I think they do is add hardware piggy backing chips inside,likely the processor, so when the key is cycled it does not revert to base values. I dont read up on those tunning things much as they ,at this pont in time, dont really intrest me.
So far I have come to know the following:
1) Some? ECU's can be reprogrammed via the OBD-II port. But all writes via the OBD-II port must be encrypted. This would not be easy
2) Nissan's appear to use the Consult port for interacting with the ECU. The protocol has been analyzed and a command set has been reverse engineered by some folks and is available here: +
http://www.users.bigpond.com/webspace/plms/ We can use this and develop further and see what we can do..
3) As documented in the Consult_Protocol_&_Commands_Issue_6.pdf, avaialble at the above url, we can temporarily alter the ECU outputs of fuel and ignitor timing. I guess this is where the piggy-back systems come on? Are these systems, that you speak of, doing this via the OBD-II port? or the Consult port? Or something else? I am very interested in this and would love to hear some more information.
I have built my consult interface, but the car has a bad alternator. I am going to work on the car asap and see if my circuit works. I will keep you guys posted.
-Jasmeet
4. Activation Commands – To alter ECU output4.1.1. Commands to temporarily alter ECU outputs for Fuel, Ignition timing andrelays etc can be done by sending a Activation byte (0x0A) then a activationtype register to set followed by the new register data. Registers and resultsare in the table below. Eg 0x0A XX YY where XX is the test type, YY is thedata. Terminate the command with F0.