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."

26 of 403 comments (clear)

  1. Prediction by interkin3tic · · Score: 5, Funny

    Ralph Nader will find a way not only to fail at getting DRM out of cars, but it will somehow result in more DRM everywhere else. Florida will be involved in some way.

    Yeah, I'm still somewhat bitter at Ralph Nader, why do you ask?

    1. Re:Prediction by Anonymous Coward · · Score: 5, Insightful

      Don't blame Nader, blame your lousy voting system that discourages a third party from forming. Your voting party system is only one party better than the Communism your country hates.

      Captcha was: protest

    2. Re:Prediction by _ivy_ivy_ · · Score: 5, Insightful

      Me too. The Corvair was a cool little car, especially if you dropped a 350 in it. Unsafe at any speed my ass.

      If it is equally unsafe regardless of speed, it makes perfect sense to drive as fast as possible so you can get to your destination sooner.

      Seems like you're using sound logic to me.

    3. Re:Prediction by causality · · Score: 5, Insightful

      Don't blame Nader, blame your lousy voting system that discourages a third party from forming. Your voting party system is only one party better than the Communism your country hates.

      Captcha was: protest

      I think the ideal would be for candidates to run as individuals with no such thing as a political party. Then, y'know, people might actually have to think about what the individual candidate stands for (or claims to stand for anyway) rather than reducing voting to the 50/50 chance of "is he a member of my party?" Then the next step would be to get rid of the concept of politicians and return to the concept of the statesman.

      If anyone is aware of any writings the Founding Fathers have left behind about political parties in general I'd appreciate any reference you can provide. Ok, mod me off-topic now if that makes you feel better.

      --
      It is a miracle that curiosity survives formal education. - Einstein
    4. 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.

    5. Re:Prediction by techno-vampire · · Score: 5, Insightful
      If there is anything they want to undo or do then there is nothing standing in their way.

      And the idea of any political party having that type of power should be giving you nightmares.

      --
      Good, inexpensive web hosting
    6. Re:Prediction by Achromatic1978 · · Score: 5, Insightful

      A friend of mine lost his house over RSUs, he did not unload them when he received them. In the 2001 crash, they went from $70 to $13, and the tax bill was 70% of $70, so he had a tax bill of $49 on an asset worth $13. Multiply this by a few thousand RSUs.

      Because he thought he'd make it big. He'd not be complaining if they went from $70 to $200. He took a gamble, and he lost. He was, or should have been, aware of the risks.

      The tax man was less than sympathetic.

      Honestly, neither am I. The stock market is not a zero risk endeavor.

    7. Re:Prediction by Hal_Porter · · Score: 5, Insightful

      The Whigs and Tory parties have been around for about as long as the Parliamentary system. Even before that there were factional grouping that were analogous to parties.

      I think the default state of a parliamentary system or any reasonably free group of humans is for factions to form around individuals. Later on those factions become bound by ideology and become parties. Actually even inside a political party there are always competing factions based around individuals. The winning individual gets to define the ideology to some extent so long as they are party leader. Actually that defining process is really a test whether they still are leader - most British Prime Ministers go because the rest of their party opposes on some ideological issue and unseats them. Arguably even the ones that lose elections have already lost the suppport of their own party.

      So I'm not sure what you mean by "the British originally had no political parties". Even during the days of absolute monarchy there were competing factions at court. In fact there were regular uprisings where one faction would try to take over. Post Glorious Revolution the power of the monarchy was limited and the factions moved to Parliament. Formal parties formed soon after. Actual the Conservative party was very informal until quite recently - it was much more like a club or faction, 17th Century style. E.g. leaders 'emerged' rather than being elected until 1965.

      A free society is really a set of rules that everyone agrees to on how to decide which faction is in charge peacefully. Those factions would still exist in an unfree society, it's just that they would have to compete for power in a non peaceful way. Given the pressure of open competition factions will turn into parties with more formalised rules eventually. Though the Conservatives managed to do OK as an informal 'faction' for a hundred and thirty years.

      Actually the LDP is Japan is an interesting example. It has been in power for most of the time since Japan was a democracy. Still it is highly factional and the policies of one LDP faction can be completely different from another. Back before it lost elections it was widely touted as an alternative model to a multi party system - essentially a single party which contained mutiple competing factions. Even now it's longevity is probably due to the fact that it is not really one party in the normal sense.

      Zhao Ziyang, the Chinese Premier said to Gorbachev that "in the short term we will democratize the [Chinese Communist]Party but in the long run a multi party system is inevitable". Of course he was deposed and imprisoned by more traditional types and Leninist party discipline was reimposed ruthlessly. Still it's easy to imagine that his model would work a bit like the LDP in Japan for a while until some factions turned themselves into alternative parties.

      Actually the KMT in Taiwan used to be the only party but looks like it has managed to transition to being a Conservative style natural party of government in a democracy. Quite possibly if the CCP had followed Zhao's advice it would have been able to pull off the same trick.

      --
      echo -e 'global _start\n _start:\n mov eax, 2\n int 80h\n jmp _start' > a.asm; nasm a.asm -f elf; ld a.o -o a;
    8. Re:Prediction by Late+Adopter · · Score: 5, Insightful

      Do you really want politicians to sit there and debate about everything and not actually get anything done?

      Yes.

    9. Re:Prediction by Late+Adopter · · Score: 5, Insightful

      Third parties don't have to win to make a difference. The Democratic party now knows exactly the stakes of ignoring the people likely to vote for them. Game theory suggests that they should start adopting some of the Green platform, etc, to draw these voters and win elections.

      With elections seeming to get even closer, third parties have increasingly more importance.

  2. Good. by DinZy · · Score: 5, Insightful

    I'd like them to take it a step further and have it so the owner can see the error codes and refer to the manual. I got a check engine light on a 2 month old car while driving across country with no dealer for 800 miles. I chose to risk it rather than have to pay a local mechanic to look at it. As it turned out it was only a dirty fuel filter caused by crappy gas. Forcing me to worry and go to a dealer 700 miles before my destination is really a crappy way to squeeze money out of someone who just gave you 30 grand.

    1. Re:Good. by drinkypoo · · Score: 5, Informative

      The real problem right now is reprogramming data. OBD-II cars (everything 1996+ and some earlier) have standard protocol, connector, pinouts (kind of), et cetera. They also have standardized codes. But there are also manufacturer-specific codes which are only required to be provided for a reasonable fee which means (in practice) they can be presented as a book of text and they can charge you a hundred bucks. And most importantly there are manufacturer-specific codes which get sent to the PCM ("powertrain control module", what we used to call the ECU or "engine control unit"... but PCM is standardized terminology per OBD-II spec) which are used for tuning, for example for altitude.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    2. Re:Good. by Anonymous Coward · · Score: 5, Insightful

      A better option is to just reform software patent laws. If we make software patents work like machinery patents this whole thing would be solved.

      Specifically-

      Source code == Blueprint
      Compiled code == working model

      You can get a patent with one or the other, or both, but then you have to file it with the patent office.
      Any changes to the patented design of a significant functional nature invalidate the patent, just like with hardware.

      If I make a device that is designed to alter your product, it is NOT a patent or copyright violation, until you enter the world of software. This is horsecrap. Being able to not only patent a specific program, but an entire algorithm and everything it applies to is a drastic abuse of the very idea of patents.

      sigh..

    3. Re:Good. by drinkypoo · · Score: 5, Informative

      Time to spend more of my state-sponsored education. The mandatory light on all 1996+ cars is known as the MIL or Malfunction Indicator Light. The MIL lights when your vehicle's emissions are out of spec for any reason. I shit you not, that light is there specifically to tell you that your car is putting out excessive emissions. This happens whenever any of the "monitors" fails. A monitor is a list of conditions. Most monitors are "trip" monitors; a trip is a certain set of driving conditions. For example, if you run the vehicle at 50% or more load for a certain period of time and then coast for a certain period of time the car will operate the EGR (exhaust gas recirculation) valve, and it then has a chance to test to see if it is working. There's also a comprehensive monitor which runs every so often (pretty often actually) and checks to see if any sensors are giving a value which seems exceptionally wacky, either on its own or compared to the state of other sensors.

      The MIL will clear itself so long as the fault was not serious (IIRC there are four conditions) if the monitor which failed passes three times in succession. All this is from memory so, bear with me if I get something slightly wrong. When it happens a snapshot is also stored. This is some of that "black box" data that can tattle on you in an accident; the car knows the position of the accelerator pedal and how fast it thinks you were going (and usually also knows what gear you're in and how many RPMs you're making, anyway, from separate sensors/senders) as well as the state of every other sensor under the hood, and possibly some others. There may also be a CEL (check engine light) and if the manufacturer is feeling particularly benevolent, a "check gauges" (or even "check gages"... heh heh) light which lights if, say, your oil pressure is low or your coolant temperature is high, but not so high that the computer thinks that what the sender is saying can't possibly be right.

      Anyway, when any major sensor/sender flails the car will go into limp-home mode. It will also happen if there are repeated misfires, but misfires cause at least one of the monitors to fail (I forget which one though, sorry) and should light the MIL. The limp-home mode will not only retard the timing and thus reduce performance and worsen emissions, but in some cases it will also restrict maximum speed. When limping home the vehicle usually runs rich, which can kill your catalytic converter but which helps reduce misfires due to many types of engine problem.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
  3. Re:I believe in free market capitalism by geekboy642 · · Score: 5, Insightful

    Way to miss the point, pornologist. In a free market, ANY mechanic would work on ANY car he/she felt like figuring out. We have a government-enforced monopoly on any car with a computer in it, thanks to the DMCA and similar laws. That's not freedom; that's not capitalism, that's corporatism.

    --
    Just another "DOJ fascist authoritarian totalitarian bootlicker" -- Zeio
  4. DRM when your life is at stake? by syousef · · Score: 5, Insightful

    Its one thing to introduce DRM to protect the copyright on a song, book or video. That isn't fair but it's also unlikely to get anyone killed. (Laws that introduce overly harsh penalties like jail time, ruin a career, or bankrupt someone are a whole other kettle of fish). How can any company justify pricing people out of having their car repaired? Lives are at stake. I wonder how long it'll take before people start suing because repair work was so unreasonably expensive via authorized channels that it leads to injury and death? It should be illegal to lock up certain kinds of information. It should be illegal to use laws like these to prevent competition where lives are at stake.

    --
    These posts express my own personal views, not those of my employer
    1. Re:DRM when your life is at stake? by TheGratefulNet · · Score: 5, Insightful

      Lives are at stake

      see: big pharma.

      clue: no one cares about 'lives'. the world is only about money and power and control.

      (sorry for the wake-up call).

      --

      --
      "It is now safe to switch off your computer."
    2. Re:DRM when your life is at stake? by diablovision · · Score: 5, Insightful

      Why then would you want to risk $800M in the first place when you can let your competitor spend the $800M, pay them a paltry $400M for the one thing that succeeded and then split the much larger profit to be made? Extra points if your marketing department is much better and you take a much larger fraction of the resulting market.

      --
      120 characters isn't enough to explain it.
  5. Re:This is a very old issue by Rayeth · · Score: 5, Insightful

    The argument for DRM in the car MIGHT fly in cars that are leased (which in my lay-person's brain sounds somewhat similar to a license for using software), but there can be absolutely no reason for preventing me from accessing information on something that I own outright.

    Its not like I bought a license to drive the car (that was provided freely (sans a few yearly fees) by the government of my state), I own the metal. What possible argument can there be for preventing me from reading the information in my car's engine?

  6. Re:I believe in free market capitalism by Anonymous Coward · · Score: 5, Insightful

    And that's why you pay top dollar at the dealership, and when they screw you without lube you just shut up and take it.

    Most of us are trying to avoid that. Some of us even (gasp!) do the work ourselves, learning as we go along. YIKES!

  7. some comments on OBD-II by mzs · · Score: 5, Insightful

    OBD-II (the UART mentioned in the article) does not really tell you what is wrong with your car. It gives you another clue. Experience, know-how, tools, other clues, and a process of elimination tells you what is wrong with your car. OBD-II tells you that something was detected like a knock, misfire, oxygen rich, emissions leak, etc. Now a mechanic has to hunt down the cause and fix that. I just wanted to make that clear. It is like looking at iostat not dtrace.

    It will be nice to get the codes, but most of them are pretty much known by now. Some ranges are pretty defacto standard too. It's annoying though that the codes can be different on the same model car sold in CA vs IL though. That can trip you up when you have a code list that does not include the correct region.

  8. 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.
  9. 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.

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

    Comment removed based on user account deletion

  11. 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.
  12. Re:This is a very old issue by Anonymous Coward · · Score: 5, Funny

    Holy crap, a reversed car analogy!