Difference between revisions of "96530006"

From EvoEcu
Jump to navigation Jump to search
(One intermediate revision by the same user not shown)
Line 3: Line 3:
 
==96940011 Replacement Notes==
 
==96940011 Replacement Notes==
  
To replace the USDM [[96940011]] ROM with this one (for example, when wanting to use [[TephraMod]] ROMs), you will need to disable the immobilizer; set periphery 0 (FAA), bit 4 to 0 instead of 1.
+
The immobilizer functions differently between [[96940011]] and [[96530006]], and you will need to change the behavior for the car to start correctly. You can either [[Immobilizer Disabling|disable the immobilizer]] completely, or change the [[96530006]] immobilizer behavior to function properly with the USDM hardware. ''Only do one, or the other;'' if you disable the immobilizer completely, there is no need to do the following, and if you do the following you should definitely leave the immobilizer enabled for your own security.
  
See also, the [http://forums.evolutionm.net/showthread.php?t=326487 original] [http://forums.evolutionm.net/showthread.php?t=334065 threads] on EvoM about the swap.
+
To change the behavior, you'll need to add the following to both <tt>96940011.xml</tt> and <tt>96530006.xml</tt>:
 +
 
 +
&lt;table name="Immobilizer Hex" category="Misc" address="ffa" type="1D" level="2" scaling="Hex16"/&gt;
 +
 
 +
Then, open your original [[96940011]] ROM, and copy the value from the "Immobilizer Hex" table under the "Misc" section (probably 0x0058). Open your new [[96530006]] ROM, and open the "Immobilizer Hex" table. You'll see that the value is probably 0x004D; paste in the value you copied from your [[96940011]] ROM in its place.
 +
 
 +
Then, do the same thing for the "Immobilizer" table under the "Misc" section.
 +
 
 +
At this point, your car should start as expected, with the immobilizer functioning correctly.
 +
 
 +
For more information on this swap, please read the [http://forums.evolutionm.net/showthread.php?t=326487 original] [http://forums.evolutionm.net/showthread.php?t=334065 threads] on EvoM.
  
 
==Download==
 
==Download==
 
[[Image:96530006.HEX]]
 
[[Image:96530006.HEX]]
  
[[Image:Def_file_96530006_tephra510_new_tables.zip]]
+
[[Image:Def_file_96530006_tephra510_new_tables_20081101.zip]]
  
 
==EcuFlash Definition Errors==
 
==EcuFlash Definition Errors==

Revision as of 16:46, 18 November 2008

96530006 is a 2005 EDM Evo ROM, commonly used to replace the 96940011 USDM ROM.

96940011 Replacement Notes

The immobilizer functions differently between 96940011 and 96530006, and you will need to change the behavior for the car to start correctly. You can either disable the immobilizer completely, or change the 96530006 immobilizer behavior to function properly with the USDM hardware. Only do one, or the other; if you disable the immobilizer completely, there is no need to do the following, and if you do the following you should definitely leave the immobilizer enabled for your own security.

To change the behavior, you'll need to add the following to both 96940011.xml and 96530006.xml:

<table name="Immobilizer Hex" category="Misc" address="ffa" type="1D" level="2" scaling="Hex16"/>

Then, open your original 96940011 ROM, and copy the value from the "Immobilizer Hex" table under the "Misc" section (probably 0x0058). Open your new 96530006 ROM, and open the "Immobilizer Hex" table. You'll see that the value is probably 0x004D; paste in the value you copied from your 96940011 ROM in its place.

Then, do the same thing for the "Immobilizer" table under the "Misc" section.

At this point, your car should start as expected, with the immobilizer functioning correctly.

For more information on this swap, please read the original threads on EvoM.

Download

File:96530006.HEX

File:Def file 96530006 tephra510 new tables 20081101.zip

EcuFlash Definition Errors

Injector Battery Voltage Latency Compensation is incorrect in the original EcuFlash 96539996.xml file. Replace it with:

<table name="Injector Battery Voltage Latency Compensation" address="37c0">
    <table name="Battery Voltage" address="67f0" elements="7"/>
</table>

Note: The zipped xml on this page has this corrected already. The error is located in the standard xml which comes with Ecuflash intallation.

Addresses

MUT Table
36200
2-byte load (no temp compensated)
MUT00 = 8984
MUT01 = 8985
OR
2-byte load temp compensated
MUT00 = 898A
MUT01 = 898B
2-byte RPM
MUT02 = 8962
MUT03 = 8963
2-byte AirFlow
MUT04 = 89E2
MUT05 = 89E3