Notices
ECU Flash

Detailed mapping of Periphery bits underway

Thread Tools
 
Search this Thread
 
Old May 7, 2008, 08:11 AM
  #1  
EvoM Guru
Thread Starter
iTrader: (50)
 
mrfred's Avatar
 
Join Date: Mar 2006
Location: Tri-Cities, WA // Portland, OR
Posts: 9,675
Received 128 Likes on 96 Posts
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  
EvoM Moderator
iTrader: (10)
 
scheides's Avatar
 
Join Date: Oct 2006
Location: Minneapolis
Posts: 4,827
Likes: 0
Received 12 Likes on 6 Posts
You are amazing. Keep going!
Old May 7, 2008, 09:40 AM
  #3  
Evolved Member
iTrader: (6)
 
tkklemann's Avatar
 
Join Date: Jul 2005
Location: Charleston, SC
Posts: 1,228
Likes: 0
Received 0 Likes on 0 Posts
Very nice!
Old May 7, 2008, 09:54 AM
  #4  
Evolved Member
iTrader: (2)
 
l2r99gst's Avatar
 
Join Date: Mar 2004
Location: CA
Posts: 3,499
Likes: 0
Received 4 Likes on 4 Posts
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  
Evolved Member
 
EvoBroMA's Avatar
 
Join Date: Feb 2006
Location: MA
Posts: 1,345
Likes: 0
Received 1 Like on 1 Post
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  
EvoM Staff Alumni
iTrader: (16)
 
MR Turco's Avatar
 
Join Date: May 2007
Location: Massachusetts
Posts: 3,233
Received 3 Likes on 3 Posts
Great work!
Old May 7, 2008, 02:33 PM
  #7  
Evolved Member
iTrader: (30)
 
JohnBradley's Avatar
 
Join Date: Jan 2004
Location: Northwest
Posts: 11,396
Received 64 Likes on 48 Posts
Awesome.
Old May 7, 2008, 04:48 PM
  #8  
EvoM Guru
iTrader: (6)
 
tephra's Avatar
 
Join Date: Feb 2007
Location: Melbourne, Australia
Posts: 9,486
Received 66 Likes on 42 Posts
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  
EvoM Guru
Thread Starter
iTrader: (50)
 
mrfred's Avatar
 
Join Date: Mar 2006
Location: Tri-Cities, WA // Portland, OR
Posts: 9,675
Received 128 Likes on 96 Posts
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  
EvoM Guru
Thread Starter
iTrader: (50)
 
mrfred's Avatar
 
Join Date: Mar 2006
Location: Tri-Cities, WA // Portland, OR
Posts: 9,675
Received 128 Likes on 96 Posts
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  
Evolved Member
iTrader: (17)
 
Jack_of_Trades's Avatar
 
Join Date: Jun 2007
Location: Opelika,AL
Posts: 3,523
Likes: 0
Received 2 Likes on 1 Post
I certainly see the P0300 people being interested in this
Old May 7, 2008, 09:23 PM
  #12  
EvoM Guru
Thread Starter
iTrader: (50)
 
mrfred's Avatar
 
Join Date: Mar 2006
Location: Tri-Cities, WA // Portland, OR
Posts: 9,675
Received 128 Likes on 96 Posts
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  
Evolved Member
iTrader: (7)
 
Asmodeus6's Avatar
 
Join Date: Nov 2006
Location: Pittsburgh
Posts: 772
Likes: 0
Received 0 Likes on 0 Posts
Baller! Keep it up!
Old May 8, 2008, 06:18 AM
  #14  
Evolved Member
iTrader: (2)
 
l2r99gst's Avatar
 
Join Date: Mar 2004
Location: CA
Posts: 3,499
Likes: 0
Received 4 Likes on 4 Posts
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  
Evolved Member
iTrader: (23)
 
honki24's Avatar
 
Join Date: Apr 2003
Location: Houston, TX
Posts: 1,579
Received 0 Likes on 0 Posts
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 12:51 AM.