Byte Mk II - installing/recovering firmware with external programmer
Byte Firmware Recovery Guide
Requirements
- Additional laptop or PC to run commands
- FPC cable
- CH341A USB programmer
- Debug board
- PH0 screwdriver
Byte_15.jpg
Step 1: Open the Byte
Follow the opening steps in the Byte Mk II - Complete Disassembly Guide until the PCBA is accessible inside the chassis.
Step 2: Locate the Debug Port
Lift the PCBA just enough to access the debug port as shown below.
Byte_16.jpg
Step 3: Assemble the Programmer Setup
Connect the CH341A USB programmer, Debug board, and FPC cable as shown below.
I5_29.jpg
Step 4: Connect to the Byte
Attach the free end of the FPC cable to the debug connector on the PCBA. Plug the CH341A USB programmer into your
additional laptop or PC, then open a terminal.
Your final setup should resemble this:
Byte_17.jpg
Step 5: Install Flashrom
On your additional laptop or PC, install flashrom by running:
sudo apt install flashrom
Step 6: Download the Firmware
All firmware files are available on our GitHub repository.
For example, to download the Byte Mk II firmware:
1. Navigate to the .rom file here.
2. Click the Download button to save it to your system.
Step 7: Flash the Firmware
Finally, write the firmware to the device by running the following command. Replace the version number at the end with
the appropriate firmware file you downloaded:
sudo flashrom -p ch341a_spi -w ~/Downloads/24.04.rom