Notices
ECU Flash

Detailed mapping of Periphery bits underway

Thread Tools
 
Search this Thread
 
Old May 7, 2008 | 08:11 AM
  #1  
mrfred's Avatar
Thread Starter
EvoM Guru
iTrader: (50)
 
Joined: Mar 2006
Posts: 9,675
Likes: 130
From: Tri-Cities, WA // Portland, OR
Detailed mapping of Periphery bits underway

I've figured out how to map which OBD-II tests can be enabled/disabled with the Periphery bits. Most, but not all, can be disabled. Its kind of a painful procedure to map the Periphery bits, so I'm only about halfway done. Maybe I'll have it done by the weekend. I think that disabling the OBD-II tests is only half the battle. The other half will be determine how to set the readiness code so that the test appears to have completed successfully.

Latest version of the periphery functions that I've determined are attached as a PDF file and as a zipped Excel file.
Attached Files

Last edited by mrfred; Aug 31, 2008 at 08:17 PM.
Old May 7, 2008 | 09:29 AM
  #2  
scheides's Avatar
EvoM Moderator
iTrader: (10)
 
Joined: Oct 2006
Posts: 4,827
Likes: 12
From: Minneapolis
You are amazing. Keep going!
Old May 7, 2008 | 09:40 AM
  #3  
tkklemann's Avatar
Evolved Member
iTrader: (6)
 
Joined: Jul 2005
Posts: 1,228
Likes: 0
From: Charleston, SC
Very nice!
Old May 7, 2008 | 09:54 AM
  #4  
l2r99gst's Avatar
Evolved Member
iTrader: (2)
 
Joined: Mar 2004
Posts: 3,499
Likes: 4
From: CA
I'm sure you have read it, but in the OBD thread on AktiveMatrix, Bez listed a way to set the readiness test to enabled, but I didn't understand what he was talking about. He mentioned pointing the tests to a void reference or something.

Great work. It would be nice to be able to disable certain tests and still have the readiness bits set.
Old May 7, 2008 | 11:33 AM
  #5  
EvoBroMA's Avatar
Evolved Member
 
Joined: Feb 2006
Posts: 1,345
Likes: 1
From: MA
suh.... wheeeet!

Thanks man!


here's the thread l2r is talking about

http://www.aktivematrix.com/forum/viewtopic.php?t=332


(thanks for bumping it l2r)

Last edited by EvoBroMA; May 7, 2008 at 11:38 AM.
Old May 7, 2008 | 12:32 PM
  #6  
MR Turco's Avatar
EvoM Staff Alumni
iTrader: (16)
 
Joined: May 2007
Posts: 3,233
Likes: 3
From: Massachusetts
Great work!
Old May 7, 2008 | 02:33 PM
  #7  
JohnBradley's Avatar
Evolved Member
iTrader: (30)
 
Joined: Jan 2004
Posts: 11,399
Likes: 70
From: Northwest
Awesome.
Old May 7, 2008 | 04:48 PM
  #8  
tephra's Avatar
EvoM Guru
iTrader: (6)
 
Joined: Feb 2007
Posts: 9,486
Likes: 66
From: Melbourne, Australia
nice work MrFred, I didn't have the patience to figure out how that proceedure read/checked/did ODB
Old May 7, 2008 | 05:16 PM
  #9  
mrfred's Avatar
Thread Starter
EvoM Guru
iTrader: (50)
 
Joined: Mar 2006
Posts: 9,675
Likes: 130
From: Tri-Cities, WA // Portland, OR
Originally Posted by tephra
nice work MrFred, I didn't have the patience to figure out how that proceedure read/checked/did ODB
I still don't know how it works! :-)
Old May 7, 2008 | 08:51 PM
  #10  
mrfred's Avatar
Thread Starter
EvoM Guru
iTrader: (50)
 
Joined: Mar 2006
Posts: 9,675
Likes: 130
From: Tri-Cities, WA // Portland, OR
Picture shows what I have so far. (The layout is borrowed from a worksheet that someone posted on AktiveMatrix.) This only covers the OBD-II tests that are controlled by the Periphery settings. There are also several subroutines, such as lean spool, that are also controlled by the Periphery settings. I suppose I'll work on that next.

Temporary solution for manipulating the periphery values: There is an Excel file attached to this post. If you have Excel installed with the Analysis Pack option enabled, then changes to the bit values will cause corresponding changes to the hex values in the far right column. For those who don't have Excel, there is a PDF file of the image attached. There are several "binary <-> hex" calculators on the internet that can be used to convert between binary and hex.

The more permanent solution is that Colby is fixing up ECUFlash to be able to display data as bits. Might be available in the next release of ECUFlash.

Attached Thumbnails Detailed mapping of Periphery bits underway-periphery-settings-worksheet_m2.png  
Attached Files

Last edited by mrfred; May 7, 2008 at 08:55 PM.
Old May 7, 2008 | 09:02 PM
  #11  
Jack_of_Trades's Avatar
Evolved Member
iTrader: (17)
 
Joined: Jun 2007
Posts: 3,523
Likes: 2
From: Opelika,AL
I certainly see the P0300 people being interested in this
Old May 7, 2008 | 09:23 PM
  #12  
mrfred's Avatar
Thread Starter
EvoM Guru
iTrader: (50)
 
Joined: Mar 2006
Posts: 9,675
Likes: 130
From: Tri-Cities, WA // Portland, OR
Originally Posted by Jack_of_Trades
I certainly see the P0300 people being interested in this
Still haven't found the P0300 test. Not sure that it can be disabled. The trick may be to change the readiness code as Bez suggested on AktiveMatrix.
Old May 7, 2008 | 09:53 PM
  #13  
Asmodeus6's Avatar
Evolved Member
iTrader: (7)
 
Joined: Nov 2006
Posts: 772
Likes: 0
From: Pittsburgh
Baller! Keep it up!
Old May 8, 2008 | 06:18 AM
  #14  
l2r99gst's Avatar
Evolved Member
iTrader: (2)
 
Joined: Mar 2004
Posts: 3,499
Likes: 4
From: CA
Not sure if you wanted these labeled or not, but since they weren't:

P0421 Warm up catalyst efficiency below threshold
P0510 Closed throttle position switch
Old May 8, 2008 | 06:35 AM
  #15  
honki24's Avatar
Evolved Member
iTrader: (23)
 
Joined: Apr 2003
Posts: 1,579
Likes: 0
From: Houston, TX
Originally Posted by Jack_of_Trades
I certainly see the P0300 people being interested in this
DING DING DING DING DING!!!


Quick Reply: Detailed mapping of Periphery bits underway



All times are GMT -7. The time now is 08:19 AM.