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.
It’s an indictment of business attitudes towards customers. It’s not the software’s fault, the software is doing what it was supposed to. The fault lies with the organisation that decided that’s what it should do.
wouldn't that be impossible in this case? since android auto needs to draw to the screen, control infotainment, etc. even a dedicated USB + rocker switch for android auto would still need a software path to do those things
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.