Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

> The tools needed for this were pretty expensive though, and needed some expertise, as the process was somewhat complicated.

There's a pretty good chance that was done intentionally.



Yes, but not in the sense you suggest. Ironically to save costs for the consumers, and improve reliability. Making the system suitable for safe updates without proper disconnecting and partial disassembly and tolerant to untrustad (also in electrical not only in software sense) peripherials would have added a lot to the piecewise cost. (think: more I/O protection electronics, more testing of upgradeability testing with untrusted tools with many failure modes, durable upgrade connectors fitting the size and other constraints).

Still no user could and should upgrade that software, as any complication or untrusted software would be a safety hazard, and lengthy official regulatory evaluation and approval process is needed needed for every new version. (think: Road Permission Level revalidation may be needed (overseen by authorities) to allow a firmware to take part in traffic)

The repair shops can save lots of cost compared to end users, as these tools are not cheap, but compatible with most manufacturers, so are needed anyway.




Consider applying for YC's Summer 2026 batch! Applications are open till May 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: