All Articles
Support Articles
System76 Open Firmware Models
System76 Open Firmware
When we say Open Firmware, we're referring to open-source firmware that uses the following technologies:
- coreboot
- EDK2
- System76 Firmware Apps
The source code for our Open Firmware can be found here.
System76 Open EC
When we say Open EC, we're talking about the Embedded Controller firmware, which handles components on the system such as:
- Keyboard
- Touchpad
- Power Button
The source code for our Open EC can be found here.
Hardware utilizing Open Firmware/Open EC
| System | Open Firmware | Open EC |
|---|---|---|
| Adder WS (addw1) | No | No |
| Adder WS (addw2) | Yes* | Yes* |
| Adder WS (addw3 and addw4) | Yes | Yes |
| Adder WS (addw5) | No | No |
| Bonobo WS (bonw13 and older) | No | No |
| Bonobo WS (bonw14 and bonw15) | Yes | Yes |
| Bonobo WS (bonw15-b and newer) | No | No |
| Darter Pro (darp5 and older) | No | No |
| Darter Pro (darp6) | Yes | Yes* |
| Darter Pro (darp7 and newer) | Yes | Yes |
| Galago Pro (galp3 and older) | No | No |
| Galago Pro (galp4) | Yes | No |
| Galago Pro (galp5 and newer) | Yes | Yes |
| Gazelle (gaze14 and older) | No | No |
| Gazelle (gaze15) | Yes* | Yes* |
| Gazelle (gaze16 and newer) | Yes | Yes |
| Lemur Pro (lemp8 and older) | No | No |
| Lemur Pro (lemp9 and newer) | Yes | Yes |
| Meerkat (meer8 and older) | No | N/A |
| Meerkat (meer9) | Yes | N/A |
| Meerkat (meer10) | No | N/A |
| Oryx Pro (oryp5 and older) | No | No |
| Oryx Pro (oryp6 through oryp12) | Yes | Yes |
| Oryx Pro (oryp13) | No | No |
| Pangolin (pang15 and older) | No | No |
| Serval WS (serw12 and older) | No | No |
| Serval WS (serw13) | Yes | Yes |
| Serval WS (serw14) | No | No |
* These models shipped with closed firmware/EC, but have since been updated to Open Firmware/EC. This article can be used to move your system from closed to Open Firmware/EC.