794 B
794 B
Flashing firmware
Internal programmer
Use this method for flashing a system already running System76 EC.
This will trigger a watchdog reset causing the system to immediately power off. Save and close all applications before flashing.
make BOARD=<vendor>/<model> flash_internal
External programmer
Use this method for first-time flashing or flashing a bricked controller.
A Mega 2560 is required for flashing.
The system must not have any power!
- Turn off the computer
- Unplug the AC adapter
- Remove the bottom panel
- Disconnect the battery
- Ground the laptop to the programmer
- Disconnect the keyboard from its port
- Attach the programmer to the keyboard port
- Flash the firmware
make BOARD=<vendor>/<model> flash_external