


Stuff like that is so common the Linux kernel maintains a list of devices that certain commands shouldn't be used on for various reasons.
:max_bytes(150000):strip_icc()/007-enable-night-shift-on-mac-4137316-81185def25e643c8bf4e56014fde3b24.jpg)
Samsung issued a firmware fix without bumping the firmware version, so even today several years later, smartmontools prints a warning every time it runs, because it's impossible to tell which drives have been fixed. My go-to example is my Samsung HD204UI drives, they shipped with a firmware bug that led to write corruption whenever a specific command was issued to the drive. Disk controllers have a history of serious bugs being triggered by external commands. I used to force-enable TRIM on my non-Apple SSDs for years, it was irritating but I think they were right to be cautious. People were under the impression that there was some good technical reason for this. > This is no different from Apple having a whitelist for TRIM support of SSDs in earlier versions of macOS. It is only a matter of time until there is a oneliner to enable nightshift for all display devices. > sudo perl -pi -e 's|(^\x00\x54)|$1\x00\x00\x00\x00\x00\x00\x00\x00\x00$2|sg' /System/Library/Extensions/IOAHCIFamily.kext/Contents/PlugIns/IOAHCIBlockStorage.kext/Contents/MacOS/IOAHCIBlockStorage But actually, it could be enabled with a simple perl oneliner: This is no different from Apple having a whitelist for TRIM support of SSDs in earlier versions of macOS. Apple just wanted to coerce customers into buying new hardware. There is no technical reason why I couldn't change the color temperature on my iPad 2.

And I could no longer use Flux, and nightshift is disabled for the iPad 2. Then, Apple held my iPad hostage, and forced me to update to iOS9 if I wanted to unlock it. I used Flux to dim my display on my non-jailbroken iOS8 iPad 2, and quite enjoyed it for reading in bed. Apple decided to do this because they could. It is nonsense that there's some special requirement for this. It makes me sad that people on the Internet always try to find some justification for Apple's decisions.
