Automakers Try To Keep Repair Codes Secret
An anonymous reader writes "Can't get the trouble codes out of your car's computer? Congress wants to help. I think it's odd that they think it's your God-given right to reverse-engineer your car, but not your XBox. Why aren't the automakers bashing these third-party code readers over the head with the DMCA while they still can?" This debate has been going on for several years.
"Why aren't the automakers bashing these third-party code readers over the head with the DMCA while they still can?"
Because the DMCA protects copyrighted information that is protected by some sort of security system (although the system is often lame). These auto codes are not protected by any security, besides obscurity.
The Technonaut
... you just have to pay for it. One place you can get this sort of stuff, off the top of my head, is ALLDATA. There's many others, I'm sure.
The info is out there and many of the car companies do indeed offer it. They just don't much advertise it. They're too busy making cars to be selling information about them. Don't chalk this up to malice so fast, is what I'm saying. Mark it down as stupidity instead. It seems more likely.
- Give a man a fire and he's warm for a day, but set him on fire and he's warm for the rest of his life.
Go to Autozone. The nice man there has a code reader, and will read the code, for free, and tell you what it means. Of course he wants you to buy some parts to fix it, but you don't have to.
Alternatively, you can look it up here Input your car model and year, and the specific code.
The codes are available on the net if you know where to look. Often they are found on auto enthusiast websites. Websites like Focaljet.com
Not only that there is a great project for retrieving codes under linux. The project is called FreeDiag. It can be found at Sourceforge.net
Not only that, there are some great "open" cables you can build yourself. the BR interface is my fav. It happens to work very nicely with freediag.
Hope this helps people that are interested.
What could possibly go wrong?
> My father-in-law drives a Jetta with a horrible radio, and was told by an independent shop that a
> certain key is required (?) to remove the radio from the dash, and that he'd have to go to the
> dealer for that.
The tool for this is widely available, and it doesn't cost that much. If the stereo shop your father went to doesn't have one, he should find a different stereo shop.
Here.
I don't think anyone mentioned this yet - so I will.
I'm running a project to write a GPL'ed car diagnostic tool that runs under Linux (and probably BSD too). It's called 'freediag' and the current version works well enough to read out error codes (and possibly zero them) on at least a few types of car.
You'll need to buy or build a cable to connect a laptop to the OBD-II port on your car. A simple serial cable won't do because you have to have optoisolators to protect your valuable laptop from the rigours of the crappy signal quality you get from most cars. If you buy one, it'll set you back maybe $70.
Anyway - the project needs developers - and it needs testers (there are lot of different interface cables and a lot of different subtle variations on the supposed standard car interface).
If you are interested - head over to http://freediag.sf.net (of course!) and sign up to the developer's mailing list.
www.sjbaker.org