Hacker News new | ask | show | jobs
by cromka 176 days ago
Qualcomm _does_ upstream all their firmware, but vendors usually require a firmware binary to be signed with their keys, which are burned into the SoC. As a result you cannot use Qualcomm's vanilla firmware and need to extract the original firmware as provided by the vendor, otherwise it won't load. This is an actual security feature, believe it or not. Besides, chances are it wasn't even Qualcomm's firmware, but rather Cirrus for sound or display firmware, etc.

I get the hate on Qualcomm, but you're really one LLM question away from understanding why they do this. I should know, I was also getting frustrated before I read up on this.

1 comments

I get where youre coming from but I think the job of a company pushing a platform is to make it "boring". ie it should work out of the box on debian/fedora/arch/ubuntu. The platform vendor (Qualcomm) is the only one with enough sway to push the different laptop manufacturers do the right thing. This is the reason why both Intel / Windows push compliance suites which have a long list of requirmements before anyone can put the Windows / Intel logo on their device. If Qualcomm is going to let Acer / Lenovo decide if things work out of the box on linux then its never going to happen.