Originally posted by birdie
View Post
Now you could argue you have always the freedom to load a older version of the firmware, but A are their contribution sometimes limited but also B like with I think the PS4 or was it the xbox where if you loaded a newer firmware and some transistor or something burned through that made it impossible to downgrade the firmware again, and this firmware was not manually installed like you would flash a bios, so it happend semi automatically. And it took features away from the hardware, so the user got taken away freedom by it, it's not always the backdoors freedom is more than just security from backdoors.
Just googled it, just find that you can't downgrade the firmware ever... which is bad enough, but there was this firmware that removed that jailbreak, so made the device less useful.
Also yes UEFI is evil, especially the secure boot bullshit and not only spy services and the manufactor have the rootkit but all criminals can use the bugs in it to hack pcs, yes the long run idea is to replace it, even if that means to move on to SPARC or something in the long run.
But firmware is not = firmware a cpu firmware as far as I know is technicaly impossible to write a backdoor with network access in it, no matter what you do. I am no expert in this microcode things but that is my understanding.
The question is do the 4 freedoms get restricted, if we consider bioses and stuff like that as hardware that is basically not really changable, at least we don't have to then it should not restrict the freedoms of any software run on it, with firmwares.
It seems that firmwares get upgraded automatically in ps4 in some you can opt out easily in some you have to mess with dns entries to stop it:
It's really great you're not running or touching any IC business. Without firmware many devices would have to be recalled regularly due to design errors. That would cost a fortune and push you out of the market.
It's just basic things, companies could implement all they implement in such firmwares with FPGAs.
Lastly, I'm 1000000% sure you have not actually verified the code you're running on any of your "open" "source" devices which means you're showing off and nothing else. .
So how does this automatic firmwares hurt the freedom of driver developers and users? Well the firmware upgrades can break the driver and then because it's a blackbox you have a very hard time to fix it, while one fix would been not to upgrade it, the damage of a upgrade can be higher than the benefit.
Of course that is not perfect, it would be better to get more, but it's a good compromise to limit the negative consequences, it would be nice to be able to hack on the firmware, too. And it would be great if we could hack the hardware to be better, too. But the real world has limitations always, we are not god and can't mold our cpus to become 10 times faster or something, but we can expect that the hardware we buy don't get regressions by forced / automatic firmware upgrades.
Leave a comment: