Live data from Hacker News

My car’s OTA update broke Android Auto

imdanielkendall.com

41–50 of 217 posts

Re: My car’s OTA update broke Android Auto

#42
If we had a software building code, it could mandate the testing procedures for consumer devices, like a car's headunit firmware. This building code could be backed by an industry body that could revoke its certification from manufacturers if they don't comply with the code. Super-advanced-testing-procedure #1: plug a phone into a test car and check it works before release.

(This software building code is more necessary for software used in critical infrastructure. But it should also be applied to consumer devices as basic protection for consumers against manufacturers breaking functionality the consumer paid for)

Re: My car’s OTA update broke Android Auto

#43
post #15

Users are complicit. Why did this user install the update? Were they suffering from an issue it supposedly solves? My six-year-old Honda has never had a software update, and in any case "OTA" updates can only be initiated by the user.

While the users are not at fault, this culture has certainly turned me way more careful and deliberate about applying updates - if it's not broke, I usually don't; big corporations are more suspicious of breaking things and open source are usually good about them; and if there's no changelog or it's very generic, I'll stay away as well.

Re: My car’s OTA update broke Android Auto

#44
post #13

It's not an indictment of modern software. It's an indictment of using SW where not needed. Don't put discrete, isolated HW functions behind a SW powered screen. It's that simple.

Pretty much this. The less software on the car, the fewer problems.

It's practically impossible to test every permutation of code against every system. Maybe AI can help, but practically it'll just mean the software gets more complicated, with more features. And to top it all off, more and more features get regulated, so they have to be there. The rear-view camera requirement in particular, since you need a screen to see the output. And if you have a screen... well it's an already paid cost, so, might as well display other things too.

We should kill the reg.

Re: My car’s OTA update broke Android Auto

#45
post #20

Earlier quoted context omitted.

> Someone in auto industry decided that plugging device, and dependency on core functionality of the car to 3rd party device, that might be lost, have battery died, used for something else, etc is a good way to save money and not do proper software. On the contrary, having cars stop trying to provide a bespoke more-proprietary outdated piece of software you have less control over, probably have surreptitious telemetr…

> On the contrary, having cars stop trying to provide a bespoke more-proprietary outdated piece of software you have less control over, probably have surreptitious telemetry reporting back from, and might have to pay a subscription fee for, and instead just delegate to the smartphone you already have, is a huge and surprising win. I'd agree if it worked. Android Auto sucks. And I don't like that my auto manufacturer…

> Android Auto sucks.

No, it doesn't. It's a very simple streaming protocol.

It's literally a gRPC-encapsulated stream of h264 frames over a USB connection. With touch events and some car-related telemetry streamed back. You can implement it in a weekend: https://github.com/mrmees/open-android-auto

You can create whatever you want, including just streaming videos onto the head unit or making it play Doom while driving (with steering wheel for input).

Re: My car’s OTA update broke Android Auto

#47

Auto manufacturers need to realize that one bad software experience means lost sales of entire cars. Fail to provide a good experience at the cost of your brand for years to come.

We just sold our 2025 Subaru Outback specifically because the software experience was bad.

To exit a climate control modal on the screen you have to find and tap a tiny red "X" box in the furthest corner of the screen from the steering wheel.

Re: My car’s OTA update broke Android Auto

#48
post #38
post #15

Users are complicit. Why did this user install the update? Were they suffering from an issue it supposedly solves? My six-year-old Honda has never had a software update, and in any case "OTA" updates can only be initiated by the user.

No win scenario. We need to install updates because of security vulnerabilities. But we shouldn’t install updates because they might introduce bugs.

Security vulnerabilities get too much credit. It's "think of the children" of the software world. Most updates don't fix any, most vulnerabilities won't get used in the real world against you either, and in many cases the security is for the corporation against the customer instead.

Re: My car’s OTA update broke Android Auto

#49
post #39
post #14

When I bought my car, it had no Car Play or Android Auto. Upon some investigation I found out that both of them were installed on all the current models. It’s just disabled on the cars sold without the option. Some open source software for the car entertainment system flashed on the car was able to turn on the flags to enable various features including Car Play and Android Auto. So a happy story.

Even hardware features (heated steering wheel, rain sensing wipers, etc...) are now behind software switches which the car maker can control based upon subscription or trim-level purchase. All the hardware pieces are installed at build time

> heated steering wheel

As a licensed driver who resides in the Sonoran Desert, can you even imagine the horrific visions that just flashed before my eyes?

We often joke around here that wearing oven mitts is a good way to get our cars started in the late afternoons. It's not really a joke.

I personally have several pairs of gloves, and I never fail to don those gloves when I go out, whether I am walking, riding an e-Scooter, or driving, because even as a pedestrian we must touch so many metal objects that bask all day in the direct sunlight.

Heated steering wheels. What a world we live in today!

Re: My car’s OTA update broke Android Auto

#50
post #13

It's not an indictment of modern software. It's an indictment of using SW where not needed. Don't put discrete, isolated HW functions behind a SW powered screen. It's that simple.

It's Android Auto and Apple Carplay. Not sure how that's an "isolated HW function". That would be an issue if they put the turn signals or AC controls on the screen only.
Post reply on HN