4 ms·
As a firmware engineer I’m horrified at the presumption that hardware is always operating correctly. Many times I’ve been told “your new firmware is broken” and
by m-ee 3y ago
As a firmware engineer I’m horrified at the presumption that hardware is always operating correctly. Many times I’ve been told “your new firmware is broken” and the real problem is something as mundane as an improper capacitor or resistor value.
Also just look at the errata sheet for any microcontroller. Hardware bugs are so prevalent we have a special term and semi standardized document to describe them.
- amelius 3y agoThat's funny, because this just came in: https://apnews.com/article/iphone-15-overheating-apple-software-bug-088fcf5250ee7e839930aea56dfed3fa https://apnews.com/article/iphone-15-overheating-apple-softw...
- runeks 3y agoWhat makes you think this isn't just a software bug?
- amelius 3y agoBecause "too hot to handle" tells me that this should have really been prevented at the hardware level, and this is also common practice.
- andromeduck 3y agoPower control is all configuration. Hardware merely provider the signals and mechanisms for SW control.
- amelius 3y agoWithin limits, yes.
- foldr 3y agoThere's no indication that any of the components are exceeding their operating temperature range. It's just that the case becomes uncomfortably hot. It's hard to measure the peak external temperature of the case, so there can't really be a simple hardware-level failsafe for that.
- PartiallyTyped 3y agoA good friend of mine is a hypervisor/kernel engineer, and I can swear he has said the same thing, almost word for word.