6 ms·
There's no reason technology has to be user-hostile. You can still have an ECU and screens and everything. When it breaks the screen can be used to tell you exa
by Nextgrid 9mo ago
There's no reason technology has to be user-hostile. You can still have an ECU and screens and everything. When it breaks the screen can be used to tell you exactly which sensor input is out of range. There's no reason parts need to be serialized and learning a new part can only be done once.
You can build a modern vehicle that's still repairable.
- Braxton1980 9mo agoModules need to be programmed for your vehicle specs and country because there are different laws and functions. For example rear taillights are different in Europe vs the US. Another is that higher trims of my car have a rear climate zone which has a different fan and actuators for air flow that the module needs to know exist.
- bri3d 9mo agoSure, but the reasons programming requires proprietary software accessible only to the dealer via some kind of online access are depressing: laziness, greed, and crime. Making software that's usable by independent shops and consumers costs money, eliminates business lock-in to dealers, and boosts the gray/black market for broken or stolen parts, so the only reason manufacturers do it at all is when they are required to by regulation.
- tmerc 9mo agoCalling bs. It takes more effort to implement proprietary protocols and codes in addition to the globally mandated obd2 protocol. You can extend obd2 with additional codes that could be read by a simple device. It costs money to run servers that check your license to read those proprietary codes. It's not laziness. The black market on stolen parts isn't affected by this. Catalytic converter are stolen and resold all the time and swapping one doesn't require anything more complex than a socket set and a new gasket (assuming the thief didn't use a cutting tool, but then you just weld). Cats also get sold for scrap, so not sure what the software lock is gonna do for that. Hellcat engines get swapped all the time. ECUs get flashed by the black market regardless of the software locks. But what we see this proprietary software get used for is blocking the ability to swap brake pads and block heated seats. So it's not crime, but I'll agree on greed.
- bri3d 9mo agoDid you miss the > Making software that's usable by independent shops and consumers costs money sentence before “calling BS”? > The black market on stolen parts isn't affected by this. Cars have more parts than a catalyst, and the used parts market is absolutely, 100% affected by software adaptation locks. You can watch the price of used engine control modules, instrument clusters, and infotainment modules rise as soon as aftermarket tools come out which bypass protections, and the tools to do so are worth a significant sum of money. > Hellcat engines get swapped all the time Yes, all protections are eventually bypassed, especially weak Stellantis ones, but that doesn’t mean that the goal wasn’t anti-theft, just that the goals were badly achieved. Anyway, I think we broadly agree that vehicle diagnostics should be more open, but discounting crime and “security” as objectives doesn’t work, because they’re the main arguments used against regulatory efforts to improve the situation. EDIT: I read again and I suppose you are arguing that diagnostic tools don’t or shouldn’t cost manufacturers money to make; I simply can’t agree with this argument, any software has a support and maintenance cost which scales with the type and number of users.
- tmerc 9mo agoDidn't miss that making software costs money. The point is making it protected costs more money and mainly hurts independent repair shops and consumers. Afaik, manufactures can set obd2 codes outside the mandatory codes, but still compatible with the protocol. If they elect to not do this in favor of creating their own protocol, I think we can agree that it costs more but does not have any benefit other than to the manufacturer and dealer network. I do agree that diagnostics need to be open. I discount security because at the end of the day, an engine is a bunch of metal. Put a haltec on it and all that security means nothing. Doesn't mean we shouldn't have immobilizers, strong encryption in our key fobs, etc. Security should be to keep the car and the contents from being stolen in the first place. But a flat bed bypasses all security as does a chop shop. So given that low value of bcm to ecu and similar "security" once a vehicle has been stolen, I'd rather be able to swap a good engine into a good body and keep a car on the road rather than in the junk yard. Sorry for the hot take of bs. I own both of my cars outright and the industry trying to keep me from fixing what I own has me a bit upset. The security argument in the parent post sounds a lot like the "don't give our keys to China" propaganda.
- MrGilbert 9mo ago> Modules need to be programmed for your vehicle specs and country because there are different laws and functions. So are different intervalls of oil change between Australia and Europe - and yet, even in the 90s, people were able to keep that in mind. We got taught to be helpless by the industry, so they can help us out. If that mindset would have existed in the 60s, 70s, then there would not be a "true to OEM" aftermarket available for car parts. We need to get back to that.
- notatoad 9mo agoWe got taught to be helpless by the industry, so they can help us out. industry is pretty damn good at figuring out what customers actually want, instead of just what customer say they want and then don't actually buy. cars are the way they are because that's what the overwhelming majority of car buyers actually want. The average driver doesn't want their car spitting out error codes, they want a check engine light to tell them to take it to a mechanic, and any information beyond that is confusing.
- alextingle 9mo agoAre you sure that's what customers want, or maybe it's what dealers want? The check engine light tells you nothing. It tells your local mechanic nothing. Do you can't get the problem fixed easily or cheaply. What it does, is force you to take the car to a dealer, who has the specialist, proprietary equipment needed to interpret the fault. And these gatekeepers will charge you a fat premium for that. So no. I don't think this design choices are driven by a desire to serve the customer.
- notatoad 9mo agothe check engine light tells you there's an OBD code available to be read. you can buy a reader for $20 on amazon, or your local hardware store, or i've even seen them at gas stations. you don't need "specialist proprietary equipment" that "gatekeepers charge a fat premium" for. this isn't magic. most people take it to a mechanic instead, because that's what they'd rather do.
- otikik 9mo agoThat’s just a bunch of “if”s. And they are already programmed. But instead of coming directly built in on the vehicle you need to purchase a very expensive tool that hooks on the port and then tells you what the vehicle should tell you in the first place.
- Nextgrid 9mo agoSo the screen can ask for the programming data to be entered or loaded from a USB stick given to you when you buy the vehicle. There’s no reason this can only be done with a proprietary tool you often can’t get legally at all and have to resort to piracy or reverse-engineered aftermarket options. There’s also no reason this can only be done once and then the module is junk. Hardware differences can be autodetected in some cases.