Slashdot Mirror


Proposed Law To Open Code ... In Cars

SEWilco writes: "A Minneapolis Star Tribune story points out that small repair shops say they lose money because they don't have access to car computer codes. These 'codes' are the diagnostic messages used by onboard computers to report problems and perform tests. Older designs only required a jumper wire to make a test light flash code patterns, certain dashboard actions to display codes, or a cheap display terminal from a parts store. Now the interfaces and code meanings are more complex and undocumented, so only auto dealer repair shops can easily find causes of some problems. U.S. Senate S.2617 and House H. R. 2735 would force auto manufacturers to share the codes. Sen. Wellstone says that manufacturers are acting like a cartel, blocking independent shops and car owners. But GM is being helpful."

5 of 381 comments (clear)

  1. This has always driven me nuts... by tgd · · Score: 4, Insightful

    Its funny, because its sort of related to the Ask Slashdot question about car performance tuning software a week ago. All these computerized systems have left cars incredibly complex to tune, repair, or modify.

    Thankfully for some vehicle types, the enthusiast market has reverse engineered a lot of these protocols and codes. I've driven two different Audi's for the last three years, and spent an ungodly large amount of time and money tweaking and otherwise customizing them. Our enthusiast community has software like VAG-COM which can provide a suprisingly large amount of capability for Volkswagen, Audi's and other VAG-group cars. But now Audi (and presumably Volkswagen) is changing their protocols yet again, keeping things proprietary and secret. Thankfully, I'm sure they'll be reverse engineered yet again.

    Even with the capabilities the software has, we're still faced with having very good documentation for what most "sensor" blocks are, but essentially none for what the "settings" blocks are. I can read anything I want, but without insider VAG knowledge, I can't recode a damn thing.

    Amazingly through trial and error, people have even figured out how to reprogram basic functionality on their cars, like how the automatic transmissions shift.

    I would love to see this law passed, but it doesn't help things much if its just emissions codes that have to be released.

  2. Re:This is a good thing by Dwonis · · Score: 4, Insightful
    It's not really an open source issue, it's an issue of open protocols, which is far more important than open source.

    Closed source allows some companies to make money directly from the software they produce. If closed-source software producers can do this and still remain competitive, then good for them! BUT, it's only acceptable when they compete fairly in the market and if consumer choice is really there. In order for this to happen, we need open protocols.

  3. Re:It ougghta be a law! by lrichardson · · Score: 4, Insightful
    "I mean, if the manufacturers wanted to, it would be easy enough to put a text readout in the dashboard that would say "engine airflow sensor failure" or something similar. Even an error code that you could look up in the manual would be decent."

    Actually, some cars have this. Got a Malibu ... turn the key slightly differently on start up, and watch the dashboard lights, then cross reference that with the manual (Chilton's, IIRC, not the manufacturers). Yeah, I'd love to have it display "Ignition coil #3 is f$cked", rather than what amounts to a binary display, but, then again, it keeps casual tinkerers out from under the hood ... and, IMHO, there's a whole lot more stuff now (compared to a decade back) that is not user servicable.

    The other sad thing is that computer diagnostics are replacing brains. Take the alternator ... 99% of the time, it's the diode pack. But garages love to go the long route ... which involves more parts, more time, and thus more money. One car I've looked at was quite clear on the error message (Dead battery and/or bad ground). Well, at least it had the right system (electrical), but it took a pair of 25 cent brushes (in the alternator) to fix it.

    Keeping the error codes secret also hides another problem ... a good percentage of the time, the error message is just plain wrong!

  4. Cartels are good by phriedom · · Score: 5, Insightful

    "The old garage mechanic is gone," he said. "In fact, the term 'mechanic' is gone. They're called technicians now. These people have to be very intelligent people. They're working on computers, and it's a high-tech industry. . . . How does the guy that's in a little town of a population of 500 people get educated about the electronics of a $30,000 new automobile?

    Could he be any more condescending?

    --
    Don't moderate flamebait as Troll. Know the difference or you will be Meta-moderated.
  5. It is interesting by Edmund+Blackadder · · Score: 5, Insightful

    It is interesting how senators are willing to help the little auto mechanic, from being locked out by the large manufacturer, but not the little pc software developer from being locked out by the large software developers.

    What is it? Is it because auto mechanics is an easier bussiness to understand? Are they better organized? Or is it because the small automechanic is an old institution.