Congress May Force Revealing of Car Computer Secrets
marksven writes "The Seattle Post-Intelligencer is reporting that there is a bill with 86 co-sponsors in the House to force automakers to open up their proprietary interfaces to car computers. Small car repair shops are more and more becoming locked out of the repair business because most late model cars can only be fixed by accessing their computers with codes that are secret."
and posted on the web - like this site
You can make bit-for-bit copies of any DVD now, complete with all the encryption on it. And the laws preventing the distribution of those DVDs (normal copyright law) has been on the books for a long, long time. If you follow the money, the bottom line is that the CSS and region codes on a DVD only help to support cartel price-fixing profits.
Bill Clinton: Pimp we can believe in. - The Shirt!!!
Some of you people just don't get it: DVD CSS has NOTHING to do with COPYING or the prevention thereof! You can make as many copies of a CSS'ed DVD as you want. CSS is all about who can play the DVD and where.
Not correct. I can make unlimited copies of DVDs without any access to codes - just as I can make copies of a text written in German without being able to read that language. Mass bootlegging of DVDs happens this way already.
CSS is all about controlling who gets to make DVD players. It does nothing to prevent copying.
Tom Swiss | the infamous tms | my blog
You cannot wash away blood with blood
I used to work for Sun Electric (now Snap-On), designing engine and emission diagnostic analyzers.
The "secret" diagnostic codes are published. The Chilton's repair guides for cars list the error codes for each car and manufacturer. Also, the factory service manuals for those cars have the codes and their meanings listed.
I love Cadillacs, though, because you can press "OFF" and "WARMER" on the Climate Control panel and it will list the codes on the display there! Then you can do the repairs at home yourself!
You can also go buy a $500.00 Snap-on ALDL analyzer (Assembly Line Diagnostic Link) and it will list the codes too. The newer vehicles call this OBD-2 (Onboard Diagnostics, V2).
Finally, there is some software out there (Payware, IIRC) that will list the codes on a PC or laptop, but you need to build an RS-232 to ALDL level converter for it (or buy the software with the appropriate dongle).
-- You are in a maze of little, twisty passages, all different... --
Heh - I was about to submit this story. I can add a link to the actual bill, though: H.R. 2735. And, if you happen to be a US voter reading this, go here, find your representatives, and tell them that you support the Motor Vehicle Owners' Right to Repair Act of 2003. Perhaps hint to them that the same rationale could be applied to other things that consumers buy, and might want to fix at some point. Perhaps suggest that, really, some sort of comprehensive Consumers Bill of Rights could be in order. Just a thought.
Perhaps you missed the whole DeCSS issue? "Without licensed DVD players for Linux and other operating systems, an entire class of computer users is completely cut off from viewing DVDs."
Tom Swiss | the infamous tms | my blog
You cannot wash away blood with blood
Virtyally none of the diagnosic capabilities in modern cars are accessible via OBD-II.
Every manufacturer has proprietary networks built into the car of which OBD-II is a tiny emulation layer. Its designed for emissions testing and emissions related codes, nothing else.
You can't diagnose why your power locks aren't working with it, you can't diagnose why your HVAC controls aren't working. You can't read exhaust gas temperatures, or any other direct sensor outputs. You can't bleed ABS pumps with it, etc, etc, etc.
There are VERY few models you can get that sort of information about. Volkswagen/Audi group cars have some diagnostic software available, but virtually 100% of the information about what you can access and what sort of tests you can run have been reverse engineered, and is very incomplete. VAG also recently changed their protocols for newer cars to block those systems from working.
You may have watched mechanics sweat this stuff, but some of us sweat this stuff directly. This is coming from the direct experience of someone who both repairs cars and works for a internationally ranked professional racing team.
AutoZone in most locations (not California, though, last I heard) will plug in an OBD-II scanner and read & translate your codes for free.
The usefulness of the proprietary data stream is overstated. I think it was in 94 that the first on-board diagnistic spec (OBD) appeared in mass production. Everyone was crying about it at the time. Amazingly, independent repair shops are still in business. Since then there have been refinements, but it basically defines a standard interface and subset data stream required on all production cars in the US. With an OBD capable scan tool and the proper manuals, any tech can diagnose any problem with any car. There might be a more robust data stream available to the dealer mechanic, but the true value of that extra data is trivial IMO.
I left a 10 year career in auto repair (part of that post-OBD), where my specialty was driveability and electrical. The truly skilled technicians understand the system and don't necessarily depend on a particular tool to get their work done. An old-style analog oscilloscope is more valuable to a tech than any proprietary scan tool. The challenge is the diminishing number of techs that would know what to do with one.
...the difference between the "turbo" and the "standard" engine is a software patch and $20 in parts.
Gee, and here I thought it would be the presense of a _turbocharger_. Second post already that thinks a turbo is a piece of software rather than hardware. I don't know of anyone marketing a car as being turbocharged who isn't using a physical device called a turbocharger.