by crazymikie » Thu Oct 27, 2005 4:14 am
Chris,
As far as I can tell, these values are SSM 'addresses' so they should be consistent across different cars. I'm not sure why they aren't returning anything for you.
I think I know the table that Colby is talking about- it basically takes each SSM address and uses it as an index into the table. The value for each entry is an address in memory or ROM- some of these addresses are 'valid' data, whereas some of them are just 0x00 or 0xFF. I verified this by using the SSM data that was posted and saw a pattern where the unsupported addresses for my ECU returned bogus data all of the time, whereas the supported ones referenced values in RAM.
I think what Colby was saying was by changing the value for some of these CEL addresses so that the value it references is 0x00, then the CEL should disappear. I was trying how to figure out the logic that was being used to trip or not trip the CEL, and modify the limits so that the CEL wouldn't happen. Seems like Colby's way is a lot less work.
Let me know if you have any questions. You around in MA or are you back in NY?
Mike