Framework Embedded Controller Suite
A collection of tools that interact with the embedded controller in the Framework Laptop.
Ongoing Work⌗
- DHowett/ectool (HowettNET GitLab) , an isolated CMake build of ectool for Linux and Windows
- DHowett/keyboard-overdrive , a project to bring QMK-like customizability to the Framework Laptop’s keyboard
- A Windows driver,
CrosEC
( DHowett/FrameworkWindowsUtils ), that allows userspace applications to communicate with the EC.
Completed Work⌗
- “EC Card 2”, a closed case debugging expansion card for the Framework Laptop
- Patches for the Linux Kernel that maintainn support for the Framework Laptop via the
cros_ec_lpcs
driver:- Initial support for the Framework Laptop (shipped in 5.19)
- Quirks for the Framework Laptop 13 (AMD) and Laptop 16 (landed for 6.9)
- A UEFI driver that remaps Caps Lock to Esc before an OS boots ( DHowett/FrameworkHacksPkg )
- ECTool.efi (from the above repository), a commandline interface to the EC
- An upstream pull request to Framework that adds that same support to their build of
ectool
- A fork of the Chromium project’s ectool ( DHowett/fw-ectool ), which implements the MEC LPC protocol. It only works on Linux. Discontinued.