Open Firmware Projects
Firmware/Open - Debian Wiki
There are number of open firmware projects, some of which are listed below. While all the firmware below is open source, some of it uses read-only firmware embedded in ROM chips and some of the read-only firmware does not have freely licensed public source code. Some of the devices in this situation do not have enough RAM that they could completely avoid the read-only firmware in the ROM chips. The Open-Source Firmware Foundation (OSFF) promotes open firmware and the Open Source Firmware Conference (OSFC) has presentations on open firmware. Booting
Embedded controllers
   Project 
   Debian package 
   Description 
   Comment 

   CrOS EC 
  
   Chromebooks 
  

   crust 
   crust-firmware 
   AR100 OpenRISC EC in Allwinner ?SoCs 

   pse-fw 
  
   Intel Programmable Services Engine ARM Cortex-M7 companion cores 

   system76-ec 
  
   System76 Open Source Embedded Controller 
   System76 laptops 

   Dasharo system76-ec 
  
   Dasharo fork of System76 Open Source Embedded Controller 
   Clevo/NovaCustom laptops 

Keyboards
   Project 
   Debian package 
   Description 
   Comment 

   ZMK 
  
  
  

   QMK 
  
  
  

   TMK 
  
  
  

Network
   Project 
   Debian package 
   Description 
   Comment 

   bcm5719-fw 
  
   BCM5719 firmware reimplementation 
   Requires LLVM/Clang fork to build 

Radio
Audio
Visual
   Project 
   Debian package 
   Description 
   Comment 

   colorhug2-firmware 
  
   ?ColorHug family of open display colorimeter hardware 
   Requires a proprietary toolchain to build 

Misc
CategoryHardware 