Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

OBD is already standardized. For the most part, since 1996. There are specific software sets for doing more advanced operations, but these all talk over the ODB ports, which is done typically by an elm27 on a simple data line. The problem is there is standard and non standard commands you can issue and get replies for.

The requirement should be "all cars with digital systems will come with a on-board diagnostic computer.

The one for saab - pre OBD2 is almost impossible to find. It's called an ISAT and I only know of about 5 on the east coast.

post ODB2 there's somthing called a "TECH2" that GM used across all their lineups. They cost between 400 and 1000 dollars depending on the addons and such.

Instead, they should just build a tech2 into the car's infotainment system.



OBDII is only a minimal standard, compliance requires only reporting that is related to emissions systems and engine systems that affect emissions. Basically everything else is manufacturer-specific and requires either a manufacturer diagnostic computer (every manufacturer has one) or third-party software with (usually reverse engineered) support for manufacturer diagnostics. Since CANbus became the normal implementation for OBDII, much of this is done by communicating with individual modules over OBDII using message sets proprietary to the manufacturer of that module. Newer vehicles incorporate more and more functionality into these modules, such that the usefulness of the core OBDII set tends to decrease.

OBDII is really quite far from solving the problem - unsurprising because it wasn't intended to. It's an emissions standard, not a general diagnostics standard. Common modern fault points like the brake system and SRS are unaddressed by OBDII, and that's without getting into infotainment and telematics.


Wow someone else who actually knows that the Saab 900 had a diagnostic port!

I miss my 900 Turbo. Tweaked the APC potentiometers for a little more boost :)


so that'd be the 900 not the 9000. The 900 had a diagnostic port that the ISAT could communicate with for resetting the SRS system, or to talk to the LH 2.4 systems which I think were just the non-turbos.

The 9000 is a fully integrated system though, there's like 5 or 6 different modules and all sorts of ODB support from TCS to ABS to the HVAC controls, ECU, etc.


Oh interesting! We had a 9000 when I was a kid for a bit but I never looked into it that deeply.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: