EvolutionM - Mitsubishi Lancer and Lancer Evolution Community

EvolutionM - Mitsubishi Lancer and Lancer Evolution Community (https://www.evolutionm.net/forums/)
-   ECU Flash (https://www.evolutionm.net/forums/ecu-flash-179/)
-   -   Detailed mapping of Periphery bits underway (https://www.evolutionm.net/forums/ecu-flash/343959-detailed-mapping-periphery-bits-underway.html)

mrfred May 7, 2008 08:11 AM

Detailed mapping of Periphery bits underway
 
2 Attachment(s)
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.

scheides May 7, 2008 09:29 AM

You are amazing. Keep going!

tkklemann May 7, 2008 09:40 AM

Very nice!

l2r99gst May 7, 2008 09:54 AM

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.

EvoBroMA May 7, 2008 11:33 AM

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)

MR Turco May 7, 2008 12:32 PM

Great work!

JohnBradley May 7, 2008 02:33 PM

Awesome.

tephra May 7, 2008 04:48 PM

nice work MrFred, I didn't have the patience to figure out how that proceedure read/checked/did ODB ;)

mrfred May 7, 2008 05:16 PM


Originally Posted by tephra (Post 5636643)
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! :-)

mrfred May 7, 2008 08:51 PM

3 Attachment(s)
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.

https://www.evolutionm.net/forums/at...hmentid=119670

Jack_of_Trades May 7, 2008 09:02 PM

I certainly see the P0300 people being interested in this :)

mrfred May 7, 2008 09:23 PM


Originally Posted by Jack_of_Trades (Post 5637639)
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.

Asmodeus6 May 7, 2008 09:53 PM

Baller! Keep it up!

l2r99gst May 8, 2008 06:18 AM

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

honki24 May 8, 2008 06:35 AM


Originally Posted by Jack_of_Trades (Post 5637639)
I certainly see the P0300 people being interested in this :)

DING DING DING DING DING!!!


All times are GMT -7. The time now is 01:12 AM.


© 2026 MH Sub I, LLC dba Internet Brands