I'm speaking as one of the authors of the Uptane standard for secure software updates in vehicles, and as a life-long proponent of user freedom and open access to the computers we buy. There are possible solutions here, but they are not easy.
I'm speaking as one of the authors of the Uptane standard for secure software updates in vehicles, and as a life-long proponent of user freedom and open access to the computers we buy. There are possible solutions here, but they are not easy.
What use is preventing dangerous modifications, when unmodified devices contain critical safety bugs, and will continue to contain them. The ongoing effort by automakers is increasing the amount of safety bugs by connecting everything to the internet without proper security practices.
The only reason to require signed firmware/hardware as it stands is to decrease the repairability, harm the second hand market, and increase profits.
On the other hand, a Minority Report future where "your" car answers to a different master, or you don't have the right or ability to control your own medical implants and prosthetics, is terrifying. Given that we've lived for almost a century in a world where cars can be modified in unlicensed ways, I'll go with the devil we know.
I love "it's a complicated trade off" - it's way more interesting than whatever slogans end up defining "sides" in a debate
sure most of us reading this have the skills to write new code for their ECU, but realistically almost none of us would do that anyway unless we want to make a trade off that effects emissions.
Many mechanics will read and tell you the codes for free. Auto part stores will as well.