Notices
ECU Flash

Disable ALL circuit tests in the ECU

Thread Tools
 
Search this Thread
 
Old Apr 20, 2011, 11:57 PM
  #31  
Evolved Member
Thread Starter
iTrader: (5)
 
RoadSpike's Avatar
 
Join Date: Oct 2006
Location: Sacramento, CA
Posts: 3,805
Likes: 0
Received 2 Likes on 2 Posts
No it will end up in the category "Misc" since i didn't specify one look for it there.
Old Apr 21, 2011, 12:48 AM
  #32  
Evolved Member
iTrader: (17)
 
05VIII's Avatar
 
Join Date: Jun 2005
Location: Dallas
Posts: 862
Likes: 0
Received 1 Like on 1 Post
so this really isnt something for the average joe (like myself) to try is it?
Old Apr 21, 2011, 01:10 AM
  #33  
Evolved Member
Thread Starter
iTrader: (5)
 
RoadSpike's Avatar
 
Join Date: Oct 2006
Location: Sacramento, CA
Posts: 3,805
Likes: 0
Received 2 Likes on 2 Posts
Originally Posted by 05VIII
so this really isnt something for the average joe (like myself) to try is it?
The patch is extremely simple to apply if you want to use it should not be a challenge.
Old Apr 25, 2011, 07:50 PM
  #34  
Evolved Member
iTrader: (8)
 
03whitegsr's Avatar
 
Join Date: Nov 2006
Location: Utah
Posts: 4,001
Received 14 Likes on 12 Posts
You can set the byte at address 101C to 0 in 96530006 and it will disable all the checks in FCA and FDA periphery bits.

There is an extensive number of these master control bytes that can kill HUGE chunks of code very easily. In 96530006 these byte are located from 101c to 1091.

I WOULD NOT go randomly changing these to 0 though as you can kill some very important items with some of these. They are not limited to "1" or "0" either, some have numbers that will completely change the configuration of the ECU code ran byt changing from like a "4" to "5".

I'm looking to do exactly what you are talking about, but I'm interested in more then just killing the performance checks, I want to kill the code that it would even check so I have a much better idea of EXACTLY what is going on at all times.

Unfortunately, there is some very extensive code in some of the emissions stuff that doesn't look like it will be very straight forward.

Last edited by 03whitegsr; Apr 25, 2011 at 07:56 PM.
Old Apr 25, 2011, 08:47 PM
  #35  
Evolved Member
Thread Starter
iTrader: (5)
 
RoadSpike's Avatar
 
Join Date: Oct 2006
Location: Sacramento, CA
Posts: 3,805
Likes: 0
Received 2 Likes on 2 Posts
Any code in particular?

The code point I issued is the beginning of the check so skipping that essentially disables everything.
Old Apr 26, 2011, 09:26 PM
  #36  
Evolved Member
iTrader: (8)
 
03whitegsr's Avatar
 
Join Date: Nov 2006
Location: Utah
Posts: 4,001
Received 14 Likes on 12 Posts
Yeah, the code you are looking at is the performance check stuff just to verify the system is working correctly. Useful for eliminating CELs but only half way there as far as reducing code.

Some of these control bytes will not only stop the performance checks, but can stop the code dealing with the item of interest all together.

For example, you can disable all the EGR performance checks, disable the EGR solenoid (skipping EGR duty cycle and activation subs), and disable any EGR corrections (EGR enabled ignition advance) using 103C and 103D along with FAA Bit.12.

If you don't use all three of these, segments of code can still run that can potentially set other control bit arrays that can feed much deeper into the code. I have not verified that these are the ONLY changes that need to be done to fully disable all EGR items though. There are a couple bit arrays that I still haven't fully tracked down to be sure all EGR code is killed. I'm also using 96530006 which is pretty light on emissions code, there could be A LOT more in some of the other ROMs.


EGR is pretty minimal in code, the purge/EVAP on the other hand is MASSIVE and so far, I've identified at least a few potential control bytes that are related.
Old May 15, 2011, 12:05 PM
  #37  
EvoM Guru
iTrader: (1)
 
211Ratsbud's Avatar
 
Join Date: Oct 2010
Location: Watertown, NY
Posts: 4,279
Received 41 Likes on 40 Posts
If you have this code.enabled with the force pass patch, what will the end result be for obd inspection?
Old May 15, 2011, 01:32 PM
  #38  
Evolving Member
iTrader: (3)
 
gear head's Avatar
 
Join Date: Sep 2005
Location: Utah
Posts: 333
Likes: 0
Received 0 Likes on 0 Posts
Have any of you guys come across the code to disable the ISCV function for the 9653xxx6 ROM?
Old May 15, 2011, 03:27 PM
  #39  
Evolved Member
Thread Starter
iTrader: (5)
 
RoadSpike's Avatar
 
Join Date: Oct 2006
Location: Sacramento, CA
Posts: 3,805
Likes: 0
Received 2 Likes on 2 Posts
Originally Posted by gear head
Have any of you guys come across the code to disable the ISCV function for the 9653xxx6 ROM?
I would like to know why you would do this?

However the disable circuit code should allow you to just unplug it your willing to test.
Old May 15, 2011, 04:01 PM
  #40  
Evolving Member
iTrader: (3)
 
gear head's Avatar
 
Join Date: Sep 2005
Location: Utah
Posts: 333
Likes: 0
Received 0 Likes on 0 Posts
I got tired of burning out stepper motors so I deleted it


I am more interested in killing the whole routine since I am able to kill any codes through the periphery bits.
Old May 17, 2011, 01:28 PM
  #41  
Evolved Member
iTrader: (8)
 
03whitegsr's Avatar
 
Join Date: Nov 2006
Location: Utah
Posts: 4,001
Received 14 Likes on 12 Posts
Periphery bits probably kill some of the ISCV code. I'll take a look at it in the next few days and see what I can find for you, got nothing else to do this week if it's going to snow every day. I've been debating killing the ISCV too.
Old May 17, 2011, 10:40 PM
  #42  
Evolved Member
iTrader: (8)
 
03whitegsr's Avatar
 
Join Date: Nov 2006
Location: Utah
Posts: 4,001
Received 14 Likes on 12 Posts
From what I can see, there is only like 3 control bytes for idle in 96530006 and they are all disabled from the factory. I don't see any simple way to kill the ISCV stuff. You could try and NOP sections out, but there are a couple other functions mixed in through the main idle sub and the number of variables is extensive so trying to track the impact would be very time consuming.

I just took a quick glance so I could be wrong, but nothing jumped out at me at all as a way to kill it.
Old May 18, 2011, 11:25 AM
  #43  
Evolving Member
iTrader: (3)
 
gear head's Avatar
 
Join Date: Sep 2005
Location: Utah
Posts: 333
Likes: 0
Received 0 Likes on 0 Posts
Bummer, it would be nice to kill that large chunk of code since I'm not using it.

Thanks for taking a look anyways, I appreciate it.
Old Oct 21, 2011, 11:10 AM
  #44  
Evolved Member
iTrader: (30)
 
JohnBradley's Avatar
 
Join Date: Jan 2004
Location: Northwest
Posts: 11,396
Received 64 Likes on 48 Posts
9694xxxx per chance?

thanks

Aaron
Related Topics
Thread
Thread Starter
Forum
Replies
Last Post
tephra
ECU Flash
556
Mar 7, 2024 07:31 AM
tephra
ECU Flash
1167
Aug 29, 2021 04:47 AM
tephra
ECU Flash
225
Apr 5, 2021 06:30 AM
mrfred
ECU Flash
316
Apr 24, 2016 10:24 AM
AIK
09+ Ralliart Engine/Turbo/Drivetrain
14
Jan 1, 2011 12:48 PM



Quick Reply: Disable ALL circuit tests in the ECU



All times are GMT -7. The time now is 07:29 PM.