Skip to content

System76

Firmware Update for Custom Keymap

# clone fork of embedded controller code
git clone git@github.com:dlstadther/ec.git

# checkout custom keymap
cd ec
git fetch origin
git checkout ds

# install build dependencies
./scripts/deps.sh

# prepare firmware with custom keymap
make BOARD=system76/lemp9 KEYMAP=dillon

# flash firmware, using bugfix command
# ref: https://github.com/system76/ec/issues/185#issuecomment-846033330
PKG_CONFIG_PATH=/usr/lib/x86_64-linux-gnu/pkgconfig/ make flash_internal


# system76 generic instructions:
# https://github.com/system76/ec/blob/master/doc/keyboard-layout-customization.md