Follow Slashdot blog updates by subscribing to our blog RSS feed

 



Forgot your password?
typodupeerror
×
Encryption Security United States Technology Your Rights Online

Automakers Try To Keep Repair Codes Secret 513

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.
This discussion has been archived. No new comments can be posted.

Automakers Try To Keep Repair Codes Secret

Comments Filter:
  • by BodyCount07 ( 260070 ) on Tuesday June 01, 2004 @04:50PM (#9308046) Homepage
    "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.
  • by Brobock ( 226116 ) on Tuesday June 01, 2004 @04:53PM (#9308093) Homepage
    ...and charges her $120 to diagnose and repair the same problem: a loose gas cap.

    $120 for a computer diagnostics seems a little steep. Jiffy lube will run one for you for $15 bucks. Where is she taking it that is costing her $120.00 to run a computer diagnostics?
  • by Seth Cohn ( 24111 ) on Tuesday June 01, 2004 @04:55PM (#9308117)
    Who would have ever guessed that Government would take one side of the issue, and then at the same time, take the other?...

    Oh wait... it's about money... that's right.
    The RIAA versus the people: the RIAA has the money.
    The Car Makers versus the people: The Car Makers have the money.

    It's not about principle, it's about money.

    There is only one way to fix this: get GOVERNMENT out of the way. Politicians will ALWAYS be bought and sold, unless they lack the power to do anything in the first place. If they couldn't pass a law in the first place, nobody would pay them to pass a law (or ignore a law).

    What can you do to reduce government power?
    Join the Free State Project [freestateproject.org], and find out! We're reducing government because power corrupts and government power corrupts double standardly so.

  • by Mz6 ( 741941 ) * on Tuesday June 01, 2004 @04:55PM (#9308119) Journal
    Hell... Even local auto parts stores will run a FREE scanner for you and tell you what the code is....
  • Re:"cheap" cars (Score:2, Informative)

    by Anonymous Coward on Tuesday June 01, 2004 @04:59PM (#9308181)
    Funny, I just bought a Hyundai Santa Fe (tops its class in owner satisfaction, highly ranked in safety and reliability), and the first thing the dealer showed me was how to properly tighten the gas cap, complete with warnings about how the "check engine" light would come on if I did not.

    He made it very clear that any "Check Engine" light should start off with me tightening the gas cap several clicks to ensure that's not the problem.

    Apparently miss Seymour either didn't get the spiel, or didn't listen. Hardly Hyundai or Kia's fault (though the Kia's do have some reliability issues of their own).
  • by sogoodsofarsowhat ( 662830 ) on Tuesday June 01, 2004 @05:00PM (#9308196)
    Nope, the law already allows you to keep your warranty and have the work done anyplace you like (say like having tune up s and oil changed). You are not required to go back to the car company and its doesnt invalidate your warranty. So that doesnt fly.
  • by Otto ( 17870 ) on Tuesday June 01, 2004 @05:00PM (#9308197) Homepage Journal
    ... you just have to pay for it. One place you can get this sort of stuff, off the top of my head, is ALLDATA [alldata.com]. 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.
  • by Mz6 ( 741941 ) * on Tuesday June 01, 2004 @05:04PM (#9308249) Journal
    Yes.. this is the same with my car. Although we have found a couple ways around it. They integrated the radio, climate controls, and the LCD display for everyhting into one circuit board. Therefore, to do anything aftermarket creates a HUGE PITA. Even some of the biggest aftermarket radio manufactuers (Scosche, Metra, etc..) refuse to make any parts. With the repair cost topping $300 it's no wonder why they don't because of the liability if it screws someone's system up.
  • Alternate fixes (Score:5, Informative)

    by YrWrstNtmr ( 564987 ) on Tuesday June 01, 2004 @05:06PM (#9308282)
    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 [actron.com] Input your car model and year, and the specific code.
  • OBD-2 Reader (Score:2, Informative)

    by Tristan7 ( 222645 ) on Tuesday June 01, 2004 @05:09PM (#9308332)
    Scantool.net has a device they sell for ~$100 which allows you to connect your laptop to your car. You can read and clear codes. It's a more expensive version of Black Tape on Top of the Check Engine Light, but since my light keeps coming on, it allows me to make sure no other problems are being hidden by a faulty sensor throwing errors.
    Plus - the software is open source and on Sourceforge.
  • by Otto ( 17870 ) on Tuesday June 01, 2004 @05:09PM (#9308334) Homepage Journal
    If you don't want to buy your own reader, drive by an AutoZone and ask them to read it for you. Guy will come out to your car and plug the thing in and check the codes and even explain what it means (assuming he knows what it means, which I'm sure varies from person to person). It's a useful way to determine if you actually need service or if it's just complaining about the gas cap or low oil or something.

    Disclaimer: I work for AutoZone and have for about 2 months now. However, I'm trying hard not to be a shill, sort of thing. Still, if you don't feel like dropping $100 on a reader, this is an alternative you'll want to look into.
  • by chaffed ( 672859 ) on Tuesday June 01, 2004 @05:10PM (#9308343) Homepage
    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 [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 [sourceforge.net]

    Not only that, there are some great "open" cables you can build yourself. the BR interface is my fav [obddiagnostics.com]. It happens to work very nicely with freediag.

    Hope this helps people that are interested.
  • by appleLaserWriter ( 91994 ) on Tuesday June 01, 2004 @05:11PM (#9308356)
    When I lived in New Jersey, you paid the PIF $75 and then they told you what was wrong with the car right before giving you the certificate. Some PIF sites just handed out certificates and didn't seem to do any testing at all.
  • by ThomaMelas ( 631856 ) on Tuesday June 01, 2004 @05:15PM (#9308408)
    Because the error code won't go away. It's going to stay on till it's reset.
  • by phantomsword ( 776007 ) on Tuesday June 01, 2004 @05:23PM (#9308502)
    My understading of the matter is this: The ODBII (onboard diagnostic ___ 2) codes are required to be on cars sold in the US. This means that anyone can buy a code reader and read the ODBII codes off their car. However, the ODBII codes are not as useful as the OEM codes (standard was set in the 90s, I believe) and the issue here is about the availability of the OEM codes. I worked for a small private garage for a while, and while they did specialize in porsches, the computer was only available from porsche and it was a 6 figure pricetag. I believe that the Ford computer is in the 6 figure range aswell.

    This is just my understanding of things though, I have been wrong before and I'd put money on it happening again.
  • by Matey-O ( 518004 ) <michaeljohnmiller@mSPAMsSPAMnSPAM.com> on Tuesday June 01, 2004 @05:25PM (#9308541) Homepage Journal
    Between the Haves and Have nots. From 1986 to 1992 Corvettes could display error codes using the SES light and a jumper...From 1997 on, all Corvettes can give you a VERY COMPLETE error code with a couple of keypresses on the trip computer buttons.

    (Turn on key but don't start car. Press 'reset' untill all warnings are cleared, press and hold 'option' while pressing 'fuel' four times. The system will then list through all major control sections for any current or recent past error codes.)

    My PT cruiser has a similar process (press and hold the trip button while inserting the key and turning to run.)

    Why is this such a big deal? _I'd_ like to know when my O2 sensor is kaput and not trust the guy behind the counder saying my muffler bearings need rotating.

  • by Jtheletter ( 686279 ) on Tuesday June 01, 2004 @05:42PM (#9308842)
    Autozone will do a free computer scan on your car and print out the list of error codes for you to take to the mechanic/dealer.

    It's a pretty nice service for them to provide considering it prevents you from being ripped off by some jackass mechanic ("Yeah, the computer box sez your framistat is kaput."), and also allows you to ignore minor issues like the check-engine light being on because your gas cap sensor is faulty.

  • by Sparr0 ( 451780 ) <sparr0@gmail.com> on Tuesday June 01, 2004 @05:53PM (#9309010) Homepage Journal
    glad to see someone else has read the UCC. lemon laws are redundant, the UCC provides just about every right that consumers need. you should see the guys at video game stores when i return games :)
  • VAG-COM (Score:3, Informative)

    by ajlitt ( 19055 ) on Tuesday June 01, 2004 @05:55PM (#9309044)
    A few enterprising people have reverse-engineered the KWP-1281 and -2000 protocols that VW and friends (VW, Audi, Seat, Skoda) use on their cars. One of the most recognized is VAG-COM [ross-tech.com] which pretends to behave just like the expensive VW shop scantool in almost every respect. The only potentially useful feature it doesn't replicate is the ability to update firmware to the various control modules in a car. It even adds the ability to graph various sensor values, and with a cut-and-paste to an Excel spreadsheet can calculate horsepower just from driving the car around for a while (the 'butt dyno').

    Very cool, and cheap enough for a only slightly mechanically inclined geek to justify.
  • by lightningrod220 ( 705243 ) on Tuesday June 01, 2004 @06:04PM (#9309151)
    Or people could do what my dad already does with our cars: he hooks his laptop up to the computer interface plug, and uses a software program to diagnose and discover the problem. If it reads out any special codes, he can just search on Google to find out what they mean (his laptop has a wireless card that works when he's in the garage).
  • by kuroth ( 11147 ) on Tuesday June 01, 2004 @06:10PM (#9309232)
    > 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 [carstereohelp.com].

  • by jerkychew ( 80913 ) on Tuesday June 01, 2004 @06:32PM (#9309478) Homepage
    Don't blame the auto dealerships, blame your father-in-law for not knowing how to do a Google search [autotoys.com] for the answer. Any stereo installation shop will have the tool you need. I had to remove my stock Ford stereo yesterday, and instead of the "special tool" I jused a coat hanger.
  • by Buran ( 150348 ) on Tuesday June 01, 2004 @06:48PM (#9309615)
    A lot of people actually do like the newer VW radios, but of course, that's just individual opinion. As for the removal tool:

    Actually, in new VWs, you can build the removal tool from an old credit card. Go to forums.vwvortex.com and search for "radio removal tool" and you'll find instructions and even photos.

    However, he may want to keep the original radio around and put it in before going to the dealer in case he ever does have to - they won't hook their scanner up to cars with aftermarket stereos because a lot of installers don't hook them up right, the tool can be fried if this happens, and they just can't count on it being done right.

    If he really does want to do this, and it's a '99.5 or newer, put up a reply, I'm happy to try and help.

    Or there's always ebay!

    VW nut and proud of it. :)
  • Re:Biiig difference (Score:4, Informative)

    by Buran ( 150348 ) on Tuesday June 01, 2004 @07:08PM (#9309817)
    The codes aren't encrypted on cars for the most part, though on some they are. That's where you might run into trouble, although the car's yours and you never signed a license agreement of any kind when you bought it, so anyone trying to sue you for doing your own work might not have much to stand on. My experience described here is completely legitimate. No law requires me to take my car to a dealership if I don't have to, not even interrogating its computer to see why it turned on the check engine light.

    I'm a member of the St. Louis Volkswagen Organization [stlvw.org] (I'm one of the early founding members) and several members have aftermarket scan tools that run on PCs [ross-tech.com].

    When the check engine light came on briefly a few months ago, then went out after less than a minute, I put a note up on the club forums asking that a scan tool be brought to the next meeting which was to be held that next upcoming weekend.

    After the meeting, I talked to the guy with the scan tool. We connected the tool to the car using the OBDII diagnostic port under the dash, followed the startup procedures described in the tool's manual, and downloaded the code. It turned out to be a momentary sensor blip from one of the numerous sensors in the engine and transmission, and a transient error, nothing serious, so we cleared the code. It never did recur, so it was indeed just the kind of blip that can happen anytime due to a slightly loose wire, gremlins, you name it.

    The dealer would have charged me a LOT more than the yearly club membership fee to do the same thing, and the dealer doesn't hold social events, club drives, parties, get-stuff-installed-for-free days, or anything remotely as cool.

    The car's a 2000 VW Golf GLS 2.0L, if you want to get on the racket, and feel free to move to St. Louis. ;) But even if you don't, take a look at the tool site -- if you own one of the compatible cars, and are even slightly tech-saavy, you should really own this tool.
  • by Keeper ( 56691 ) on Tuesday June 01, 2004 @07:33PM (#9310027)
    In factory radios these days, you need to enter a "key" into the radio after it loses power before it will function again. It is a theft deterrant. The independent shop can't do anything without the key, because after they plug everything back in they'd have no way of testing it.

    Your in-law should have gotten the key when he took delivery of the car from the dealership. However, the dealership should be able to look up the key if it gets lost.
  • by drinkypoo ( 153816 ) <drink@hyperlogos.org> on Tuesday June 01, 2004 @07:46PM (#9310119) Homepage Journal
    Even ALLDATA doesn't have all the codes. The trouble codes are more or less freely available, they're found in the factory service manual. This is not what this bill is about. The bill is about all the other assorted manufacturer-only codes which you don't have access to. They are used by the manufacturer's scan tool to show information on sensors, switches, and so on. Anything the ECU or BCM knows can be read out on the scan tool. You can find out, for example, if the climate control head unit is asking for the A/C to be turned on.

    Your independent shop will have a code reader with modules which interface to the vehicle and which have a rom in them which contains a lookup table with trouble codes and their descriptions. That's all it does. It usually IS enough to get the check engine light to shut off, but it is usually NOT enough to diagnose a drivability problem that doesn't put up a check engine light or only occasionally does so - the computer will remember the code but it's usually something stupid like "knock detected". You can usually find out the same stuff by looking in the factory service manual to find out what pins to short together, doing so, and counting flashes of the check engine light.

  • Re:Biiig difference (Score:3, Informative)

    by sbaker ( 47485 ) * on Tuesday June 01, 2004 @07:59PM (#9310212) Homepage
    It's not a matter of 'encryption'. The codes are just four digit numbers - you can easily find out what codes your car has stored - what you don't know is what that number *MEANS*.

    The state of California has mandated a certain set of error codes be standardized as a part of the 'OBD-II' standard. Those are mostly emissions-related - but they ARE standardized and well documented all over the place for cars less than maybe 5 or 6 years old. Older cars don't have to conform to any special standard - so they are all over the place.

    Some car companies play nice and release all of their error codes publically - others treat them as closely-guarded secrets. Sometimes those secrets 'leak out' and you can find out what they mean with an appropriate web search. Sometimes they don't. :-(

    I don't see how the DMCA could be involved here - you read out codes - they are just numbers.
  • by sbaker ( 47485 ) * on Tuesday June 01, 2004 @08:08PM (#9310283) Homepage
    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.
  • Re:Alternate fixes (Score:3, Informative)

    by YrWrstNtmr ( 564987 ) on Tuesday June 01, 2004 @08:55PM (#9310613)
    Having helped the mechanic (not dealer) troubleshoot my randomly overheating truck, I've seen that the code readers can be *very* comprehensive. Such as reading the increasing voltage output by the cyl head temp sensor as the heat rises. Or finding out that cyl 2 & 6 are misfiring, but only intermittently.
    (and for a real informative, find out *how* the OBD knows a particular cyl is misfiring-it's not jut an absence of spark)

    Reading the freeze frame (what turned the light on), can be very instructive, if only as a place to start.

    Knowing the code that comes out of that freeze frame still requires a bit of basic mechanical troubleshooting skill.

    Reagarding my truck (2000 F-150)...the mechanic blew off the misfire as 'we'll fix that after we get the overheating down'. $150 later, still overheats. I hooked up my friends OBD scanner to my laptop, drove for a while, and then analysed the resultant file.
    Replace the plug wires, no more intermittent misfire, vastly lower percentage of overheating. It still does it some, but not nearly as bad. Next step is to replace the ignition coil pack.

    The newer laptop OBD hookups and software DO snag all the standard codes, and if you get the specific manufacturer pack, all the specific ones as well. AutoTap [autotap.com] sells the extended code sets for $99 each. Or all the majors (GM, FordBasically, you get a virtual dashboard for everything thats going on in the car. Replayable at home for analysis.
    There are open source versions of the basic code set as well. As well as instructions for building your own serial port adapter.
  • Re:Biiig difference (Score:3, Informative)

    by sbaker ( 47485 ) * on Tuesday June 01, 2004 @09:04PM (#9310670) Homepage
    They can't implement anything like a challenge/response method (unless they don't want to sell cars in California) because the method for reading codes is mandated by Californian state law. What they *don't* mandate is the values for all possible error codes - presumably because there is no way to know up-front what kinds of errors cars might have in the future (Error J1234 - Your "Mr Fusion" unit needs more beer cans).

    However, the error codes they could think of back in the mid-1990's that might be useful during a state-mandated emissions control test *ARE* fully documented. Hence, you can tell whether your Oxygen sensor has crapped out - but not necessarily whether the flat tyre monitor is reporting a problem.

    HOWEVER, they most certainly DO implement that kind of system for doing things like re-flashing the ECU software. The protection on THAT is like Fort Knox! On my MINI Cooper, if you try to reflash the ECU and get the response to the challenge wrong, the entire car completely shuts down (to the point where you can't even open the doors) for THREE HOURS!
  • by fred911 ( 83970 ) on Tuesday June 01, 2004 @09:15PM (#9310723) Journal
    "That $60 STILL seems ridiculous, considering the minuscule amount of work actually performed, but you're paying for the knowledge."

    While it might sound expensive, so is the scan tool. It's about 2k and requires additional updated proms to keep it updated. And yes, like everyting else knowledge and experience costs:-)

    ps... never heard of an evap leak diag code setting and weird o2 reading.
  • by juuri ( 7678 ) on Tuesday June 01, 2004 @09:25PM (#9310786) Homepage
    This starts with a basic incorrect fact. Getting hooked up by a dealer to read your ODBII error codes is almost ALWAYS billed as one hour standard labor.

An Ada exception is when a routine gets in trouble and says 'Beam me up, Scotty'.

Working...