Slashdot Mirror


Right-to-Repair Law To Get DRM Out of Your Car

eldavojohn writes "Ralph Nader's back to hounding the automotive industry ... but it's not about safety this time, it's about the pesky DRM in your car. Most cars have a UART in them that allows you to read off diagnostic codes and information about what may be wrong with the vehicle so you can repair it. Late model cars have been getting increasingly complex and dependent on computers which has caused them, as with most things digital, to move towards a proprietary DRM for these tools, diagnostic codes and updated repair information. This has kept independent auto-shops out of the market for fixing your car and relegating you to depend on pricier dealers to get your automotive ailments cured. The bill still has a provision to protect trade secrets but is a step forward to open up the codes and tools necessary to keep your car running."

11 of 403 comments (clear)

  1. This is a very old issue by erroneus · · Score: 4, Interesting

    And I thought it was resolved long ago. But now that I am part owner of "big auto" since my government now owns controlling shares in it, I have to say that there is NO "trade secret" that should be allowed to supercede the right to repair or modifiy your personally owned equipment. This is especially true when the purpose of said "trade secret" is the protection measure itself.

  2. Re:Good. by Propaganda13 · · Score: 3, Interesting

    You can get readers for them which will clear the code after you fixed the problem. I've seen some that give a warning level on how bad the code is. Just because you have the code and maybe even the explanation, doesn't mean you'll know what to do though.

    P0411 - secondary air injection incorrect flow

    It means either a hose has a hole, or a solenoid, vavle, or pump isn't working. This is basically an emissions system which I'd rip out in a heartbeat if I didn't have to pass an emissions test.

  3. Not technically necessary, but... by Anonymous Coward · · Score: 4, Interesting

    The article cites the DMCA as a legal problem, but this doesn't apply in this case. In fact, two of the cases it cites, garage door openers and printer ink cartridges, have already gone to court, and in both cases the judge determined that "lock-out" codes are not protected by the DMCA because they're meant to prevent interoperability, not copyright infringement.

    Technically, this Right To Repair act is unnecessary. As long as you're bypassing the restrictions for the sake of interoperability, you're legally in the clear.

    But that's only in a perfect world. Unfortunately, in this litigious society you're likely to get sued anyway. It's too bad doing something perfectly legal can still end up costing you thousands in legal fees. Hopefully with an actual law to back up the rulings, there will be a lot fewer lawsuits

    1. Re:Not technically necessary, but... by erroneus · · Score: 3, Interesting

      The law is necessary because without it written clearly (and sometimes even when it IS written clearly) it will not stop the auto makers from trying to sue you with their army of lawyers. And you could be right... but they will still lawyer you to death. We've all seen it.

  4. Re:Good. by 0100010001010011 · · Score: 3, Interesting

    Cars are already more or less pretty open with some proprietary stuff tacked on. ODB-II (or now CAN) has a set list of standard messages that everyone uses. Now car companies can choose to extend into their own messages if they want. Engine speed, throttle, etc all have a set upon CAN Id.

    AutoZone and AdvanceAuto and every other car repair place will read these codes for free. They may be cryptic (Your fault could have probably been FUEL PRESS LOW or something), but Google and auto forums can decode them for you pretty easily.

    There are also 3rd party options (at least for VW). Ross-Tech makes VAG-COM which will let you connect to almost any ECM in your car and read diagnostics or monitor blocks which is much cheaper than VW's "OE" tool (Many $k).

    Now letting them see the latest service manuals would help, many companies use MATLAB/Simulink to autocode their ECM software. The lines of code and the possibility for bugs is scary. And like software companies, no one is going to be doing software updates on 3-4 year old cars meaning instead of "Don't buy X car because the wheel bearing goes bad" you could get a bug report of "Don't buy X car because the throttle position sensor flips out".

  5. I can access codes on my car without any tool. by mister_playboy · · Score: 4, Interesting

    Interesting, numerous Cadillac models built after the start of OBD1 have the ability for the owner to both access and clear diagnostic codes by him/herself. My 1993 Cadillac Seville is one such car... I hold down two buttons on the dash, and I can access all of this information via the dash display.

    In-dash text displays were rare in 1993, but now all most all cars have them... so this functionality really ought to be in all new vehicles.

    It's YOUR car, isn't it? Then again, BMW has build a few models that have no dipstick and no oil cap (visible, anyway)... :(

    --
    Do what thou wilt shall be the whole of the Law ::: Love is the law, love under will
  6. Re:I believe in free market capitalism by LaskoVortex · · Score: 5, Interesting

    I don't want the mechanic who thinks he can figure it out.

    Weeding guys out that don't know what they are doing is what the free market is for. It's the USA. No one is forcing you to go to an incompetent (see the word "compete" in there?) mechanic. If you want to go to the dealer, go to the dealer. Me? I'm going to keep driving my 10 year old Ford and take it to my broham, Juan, when it doesn't run well. He knows where to find and how to replace the several on board computers. And I support the local economy more directly by using an independent mechanic. Competition baby!

    --
    Just callin' it like I see it.
  7. Outright Dangerous by nick_davison · · Score: 5, Interesting

    In my case it was an error code that Mini do everything they can to keep meaningless... as opposed to DRM. It was also potentially life threatening.

    Coming back out of the mountains, the electric system shut off in the car, the engine cut out. There was no shoulder so the first place out of traffic we could get to was the gap between the main freeway traffic and an oncoming merge lane.

    It was a fairly dangerous spot - no walls, no guard rail to get behind, between two streams of traffic moving at speed - but the best option we had.

    The car restarted, flashing up CC-ID 354 - whatever that meant. Most likely, we'd be safe pulling away and finding a less risky spot. But, if it was about to fail again, as we accelerated, we'd be dumped, stalled, in the middle of moving traffic with no shoulder.

    Obvious answer: Call Mini service. First Mini dealership couldn't get their service department to answer. They sent me to Mini Roadside Assistance. That muppet had a call sheet he had to work through and couldn't do anything as he couldn't find out VIN in the system. By this point, as we got buffeted by every passing big rig, my wife told him she didn't give a damn about whether we were in the system or not, we simply needed to know if 354 meant it was safe or unsafe to move... Turns out he has none of the details. All he can do is call a tow truck. We hung up and called another dealership's service. They at least answered but refused to say what it meant, only that we shouldn't drive it. No details about whether it would likely get us half a mile to the next off ramp, nothing.

    An online search (thank you iPhones) turned up nothing (curse you googles). Turns out the codes are kept pretty much to Mini alone.

    What angers me about the whole experience is that "Error 354 means a fuse has blown and the car will stall over 10mph" would've told me there really was no safe way off. "Error 354 means the keyless ignition charger has a faulty connection, drive with the key out of the charger and take it in for service." would have told me it was safe to get out of that exposed position. "It's a secret" did nothing save endanger us.

  8. Re:Prediction by Eskarel · · Score: 5, Interesting
    Well, Washington thought we should only have one because having two would be divisive, though he didn't really specify which party ought to be the only one, John Adams thought it ought to be illegal to belong to any party other than his, and most of the rest of them seem to have believed that the people shouldn't have had much choice in who was president in the first place.

    That said, it's still Nader's fault, because despite the faults of the US voting system, Nader knew those faults, and knew exactly what he was doing. He thought that getting more funding for his party was worth 4 years of George Bush and as I recall he didn't even get enough votes to get the extra funding anyway so he shafted us, and everything he stood for for 8 years to prove a point.

  9. Comment removed by account_deleted · · Score: 5, Interesting

    Comment removed based on user account deletion

  10. Legislation already in place by alecwood · · Score: 5, Interesting

    It's already mandatory in the EU (and Japan I believe) for auto manufacturers to make all diagnostic code information which affects the "function or efficiency of the vehicle" freely available.

    Now, while the EU obviously has no bearing on the US, auto manufacture is a global industry, standard parts abound, and most US manufacturers have one or more European brands in their stables. You'd have to have some kind of Canute complex to think that if you were to try and charge the US drivers for this information, they wouldn't just turn to the net and ask their European associates for it.

    --
    Real happiness lies in the completion of work using your own brains and skills.