It’s a bit troubling that automakers (and, well, anyone who is building things that have mechanisms for software updates) aren’t making software updates failsafe. If you have multiple copies of the image on storage, and you take care not to touch the currently-running image, then a failed software update to the alternate image shouldn’t have any impact. Think of it like blue-green deployments on the cloud; and it’s w…
Anyone on the 'net back in the 1990s will remember the image macro, email forwards, and usenet posts about "If cars were made by software companies". It looks like they're finally coming true.
A recent software update was not successful. Your vehicle cannot be driven
111–120 of 189 posts
Re: A recent software update was not successful. Your vehicle cannot be driven
#112It’s a bit troubling that automakers (and, well, anyone who is building things that have mechanisms for software updates) aren’t making software updates failsafe. If you have multiple copies of the image on storage, and you take care not to touch the currently-running image, then a failed software update to the alternate image shouldn’t have any impact. Think of it like blue-green deployments on the cloud; and it’s w…
I'm sure the infotainment system does, but that is not all that is being updated; you have many more processors in ECU, assistance systems and so on that are also sometimes getting fed new firmware over various wonky buses as part of an upgrade. In some instances there might even be multiple levels involved in the firmware distribution.
Re: A recent software update was not successful. Your vehicle cannot be driven
#113Earlier quoted context omitted.
My eldest daughter knows her way around cars, and she refuses to buy any car that has any sort of computer in it. She knows how to change this, repair that, fit whatever and is very happy doing that. But she also knows that as a female if she goes into any garage for a 'diagnostic' she will be overcharged. In fact even for something normal with a 'non-computer' car she will be overcharged. Cars without computers are…
any car builtin the last 100 years have electrical components. Any car built in the last 50 have "computers".
Re: A recent software update was not successful. Your vehicle cannot be driven
#114This screen is actually result of alternative boot in dual boot image, but it's not A/B system but system/recovery.
This is valid solution when there is not enough space to fit second full os in available storage. Recovery allows for repeating update of major system.
Another potential issue is that car is composed of multiple connected systems and one "main" computer, it will try to upgrade everything else to the one expected version that was tested with this release. Something failed in secondary module that does not support a/b systems (3rd party?)
Another possibility, update is composed of update and verification of secondary modules and verification is not passing, because update is passing there is not really good way to recover now, because maybe flash is now damaged.
edit: usually all components in car communicate using canbus (including software updates) this usually works in this way: You first switch device into flashing mode by sending speciall command, it will then jump to special mini application that will write new bytes to flash and finally you finalize to reboot. In case something in flashing went wrong and device is crash looping or stuck in infinite loop or in any other way is not able to finish boot, you cannot retry anymore because there is no way to put it again into flash mode as its not able to receive canbus messages anymore. If that is critical component the safest thing to do is prevent car from driving
Re: A recent software update was not successful. Your vehicle cannot be driven
#115Earlier quoted context omitted.
>the market has spoken. In the sense that a market is made up of buyers and sellers, and the sellers have decided to offer no other option yes. I think the issue is more of the design and ownership of these things. No one wants an update bricking their car. I doubt a lot of people here would object to a discrete subsystem where you could poll charge status, turn on heating etc.
You can buy many vehicles today dating all the way back to the turn of the last century. Here's some listings for steam cars if you insist on no electronics whatsoever https://www.steamcarnetwork.com/for-sale Whatever your line is in the sand for tech integration, you have many great options from before that point.
Would you also propose a calculator as a valid alternative to a locked down tablet/phone/pc that you can't install your own software on?
Re: A recent software update was not successful. Your vehicle cannot be driven
#116Re: A recent software update was not successful. Your vehicle cannot be driven
#117Earlier quoted context omitted.
We should have a law for this. In most countries, new vehicles need to be tested by govt agencies before they are allowed to hit the road. The same should hold after software updates. Ideally, the update should be done by independent agencies, so they can make sure the software is tested and they can properly inform the user (something which we already know companies don't always do). The way it is now, it is all too…
You want an agency to validate every single software updates to vehicles?
Re: A recent software update was not successful. Your vehicle cannot be driven
#118Very lame. My immediate question upon seeing the headline was: Which EV brand are we talking about? Evidently it's not Tesla, because if it had been, the headline would have mentioned it, no doubt. It's a Ford, in case you're wondering. Shame on Ford! Ford and all other automakers are learning the old-fashioned way that making truly great user-facing software is... harder , slower , and costlier than they expected.
Re: A recent software update was not successful. Your vehicle cannot be driven
#119It’s a bit troubling that automakers (and, well, anyone who is building things that have mechanisms for software updates) aren’t making software updates failsafe. If you have multiple copies of the image on storage, and you take care not to touch the currently-running image, then a failed software update to the alternate image shouldn’t have any impact. Think of it like blue-green deployments on the cloud; and it’s w…
My router has dual firmware partitions, the fact a car doesn’t is inexcusable
This was why infotainment systems lagged the state of the art for so long - they were apparently shipping components that would have belonged in a smartphone from more than half a decade before.
In this case, I believe we had a few phones get A/B updates by Android 7, which was late 2016. Giving it a year or so to filter to more CPU chipsets, that would mean (if the old rule held true), we would expect to see A/B hitting new cars in the next year or two. This assumes auto makers are using enough of the Android BSP to get the bootloader with A/B (which isn't a given), and then that they use it!
Anyone with any experience of auto software know if the teams doing software are experienced and understand the platform side of things, or if it's a traditional front-end heavy "crunch release" type affair? I've seen some pretty poor quality infotainment systems in the past, so my assumption is inexperienced devs with limited platforms knowledge, focused on "get it working to ship it", but would be interesting to hear from anyone with experience of how this really goes down.
Re: A recent software update was not successful. Your vehicle cannot be driven
#120Earlier quoted context omitted.
You can buy many vehicles today dating all the way back to the turn of the last century. Here's some listings for steam cars if you insist on no electronics whatsoever https://www.steamcarnetwork.com/for-sale Whatever your line is in the sand for tech integration, you have many great options from before that point.
Except you're proposing a false dichotomy of no tech, and complete tech integration. Would you also propose a calculator as a valid alternative to a locked down tablet/phone/pc that you can't install your own software on?