Detailed mapping of Periphery bits underway
#1
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.
Latest version of the periphery functions that I've determined are attached as a PDF file and as a zipped Excel file.
Last edited by mrfred; Aug 31, 2008 at 08:17 PM.
#4
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.
Great work. It would be nice to be able to disable certain tests and still have the readiness bits set.
#5
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)
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.
Trending Topics
#10
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.
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.
Last edited by mrfred; May 7, 2008 at 08:55 PM.