4 ms·
With all due respect, you are confusing a software race condition with a hard fault in a safety critical system. Resetting the ECU only works if the error is a
by Fiveplus 9mo ago
With all due respect, you are confusing a software race condition with a hard fault in a safety critical system.
Resetting the ECU only works if the error is a transient glitch in the code logic. If the failure is a physical sensor reading out of range?
Furthermore, modern automotive architectures store permanent diagnostic trouble codes in non volatile memory specifically to prevent people from "just resetting it" to bypass emissions or safety checks. You cannot clear those with a battery pull. You would need a proprietary manufacturer tool to force a relearn or adaptation.
But more importantly, your argument accepts a terrifying premise. That a 2.5 ton kinetic object moving at highway speeds should have the reliability profile of a consumer router. If I have to treat my vehicle like a frozen windows 98 desktop to get home, the automotive engineering has failed me. Physics doesn't need a reboot.
- technothrasher 9mo ago> If the failure is a physical sensor reading out of range? Then you buy a new sensor and put it in, just like you would any other failed part. > You would need a proprietary manufacturer tool to force a relearn or adaptation. You can do almost anything you need to do with a non-proprietary Autel tool. I mean, I get it, the manufacturers are absolutely doing their best these days to lock up repair and maintenance. But so many folks seem to throw their hands up and over-exaggerate the inability to fix modern cars. I've always worked on my own cars, from a 1960 Triumph TR3 to a 2025 Audi A3, and everything in between. Maybe once every four or five years have I hit something where I needed to take the car to the dealer, and that was true in the 1980s as well as today. Repair information for newer cars can be somewhat difficult to obtain (looking squarely at you, BMW) but with a bit of sailing the high seas, you can get all the shop manuals.
- wiseowise 9mo ago> Then you buy a new sensor and put it in, just like you would any other failed part. In the middle of nowhere?
- ErroneousBosh 9mo agoIf you're driving to the middle of nowhere you carry spares and tools. Source: live in Scotland, frequently drive to the middle of nowhere in a Range Rover.
- tazjin 9mo agoHaha, how far is the middle of nowhere from the nearest town in Scotland? A few dozen kilometres?
- ErroneousBosh 9mo agoSeveral hundred miles, depending where you go. From where I grew up, it's a four-hour drive to the nearest supermarket. If you're in the US, you're probably not used to driving long distances on roads that aren't basically perfectly straight and four times the width of your car. You wouldn't enjoy driving here.
- tazjin 9mo agoI'm not in the US. I spent some time on Google Maps, and the furthest spot I managed to find from a town was about 35km. Note that I didn't say anything about supermarkets - this is a thread about car reliability, so the context is how far you can be from a town where it's reasonable to expect that someone can help you with your car.
- ErroneousBosh 9mo ago> the furthest spot I managed to find from a town was about 35km. So, potentially three or four hour's drive, from somewhere with half a dozen houses and a newspaper stand?
- AlotOfReading 9mo agoThe Scottish highlands have a population density comparable to the Mountain West. As someone who grew up in the mountain west, the highlands have a very similar feel.
- ErroneousBosh 9mo agoFrom experience if the air suspension ECU freaks out over a sensor reading out of range it's either water in one of the connectors, or the sensor is getting a bit worn and you've run it to the far end of its travel. Getting the vehicle four-square (possibly jacking up the corner with the faulty sensor so it sits about the right height) and resetting the EAS ECU with a diagnostics tool will solve the problem in the short term. The other thing of course is you can just get it to sit level or at least level-ish, then unplug the ECU, let it complain about some unspecified fault, and drive it without self-levelling until it can be repaired, probably when you're not knee-deep in mud.
- cameronh90 9mo agoYet despite the appliance-ification of cars, they are, on the whole, much safer and quite a bit more reliable than they were decades years ago, despite being forced to work a lot harder for emissions compliance. It's true that you can't fix them with a spanner, paperclip and pair of tights any more, but it's so much more rare that you have to.
- ErroneousBosh 9mo ago[flagged]
- dang 9mo agoCan you please not cross-examine in HN comments? This is in the site guidelines: https://news.ycombinator.com/newsguidelines.html https://news.ycombinator.com/newsguidelines.html. We want friendly curious conversation, not questions designed to incriminate or insinuate. You're welcome, of course, to make your substantive points thoughtfully.
- ErroneousBosh 9mo agoSorry. The question was rhetorical.
- AlotOfReading 9mo agoResetting the ECU only works if the error is a transient glitch in the code logic. If the failure is a physical sensor reading out of range? In many ECUs I've worked on, most faults are treated as transient until they're seen across multiple cycles. Resetting often does genuinely help. Sensors do see weird transients and physically impossible values for all sorts of reasons.