5240
Comment: mention system76-ec
|
← Revision 37 as of 2024-05-26 01:34:25 ⇥
5375
add ESP32 open MAC
|
Deletions are marked like this. | Additions are marked like this. |
Line 43: | Line 43: |
|| [[https://github.com/esp32-open-mac/|ESP32 open MAC]] || || ESP32 WiFi devices || || [[https://esp32-open-mac.be/|In progress]] || |
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
Project |
Debian package |
Description |
Comment |
initialising computers from reset |
only utils are built in Debian |
||
initialising computers from reset, used on ARM a lot |
|||
|
initialising Raspberry Pi devices from reset |
original project on indefinite hold but librepi fork is alive, toolchain not upstreamed |
|
UEFI |
hardware support not packaged in Debian |
Embedded controllers
Project |
Debian package |
Description |
Comment |
|
Chromebooks |
|
|
|
Intel Programmable Services Engine ARM Cortex-M7 companion cores |
||
|
System76 Open Source Embedded Controller |
System76 laptops |
|
|
Dasharo fork of System76 Open Source Embedded Controller |
Clevo/NovaCustom laptops |
Keyboards
Network
Project |
Debian package |
Description |
Comment |
|
BCM5719 firmware reimplementation |
Requires LLVM/Clang fork to build |
Radio
Project |
Debian package |
Description |
Comment |
|
|
Broadcom/AirForce chipset based WiFi devices |
|||
Qualcomm Atheros AR7010 and AR9271 USB based WiFi devices |
requires binutils/GCC patches |
|||
Atheros AR9170 based WiFi devices |
not built from source in Debian; needs sh-elf toolchain, no patches needed |
|||
|
Conexant based WiFi devices |
no longer developed, Subversion repository was lost, only a snapshot of the code remains |
||
|
ESP32 WiFi devices |
|
||
|
GSM devices |
not suitable for end users, only researchers |
Audio
Project |
Debian package |
Description |
Comment |
various Intel audio devices |
most devices that can run SOF require Intel signatures on the binaries (1 2 3 4 5) |
Visual
Project |
Debian package |
Description |
Comment |
|
?ColorHug family of open display colorimeter hardware |
Requires a proprietary toolchain to build |
Misc
Project |
Debian package |
Description |
Comment |
misc firmware gathered by Linux developers |
not built from source in Debian |
||
|
Cypress FX/FX2 code library |
|
|
Cypress FX2(LP) based logic analyzers |
embeds copy of fx2lib |