Byte Mk II - installing/recovering firmware with external programmer

2 min. readlast update: 11.06.2025

Byte Firmware Recovery Guide

Requirements

  • Additional laptop or PC to run commands

  • FPC cable

  • CH341A USB programmer

  • Debug board

  • PH0 screwdriver

image


Step 1: Prepare the Workspace

Place the Byte on a soft, protected surface to prevent any scratching or damage to the finish.

byte_1.jpg


Step 2: Access the Underside

Turn the Byte over so that the bottom of the chassis is facing upward.

byte_2.jpg


Step 3: Remove the Backplate Screws

Remove the four long Phillips screws located in each corner of the backplate.

byte_3.jpg
byte_4.jpg


Step 4: Remove the Backplate

Gently press around the DisplayPort or HDMI port area to release the PCBA (Printed Circuit Board Assembly) from the chassis. Carefully lift the backplate away.

byte_5.jpg
byte_6.jpg


Step 5: Lift the PCBA

Press the silver clamp attached to the DisplayPort to carefully lift the PCBA slightly above the chassis. You do not need to remove it completely.

byte_7.jpg
byte_8.jpg


Step 6: Locate the Debug Port

Lift the PCBA just enough to access the debug port as shown below.

image


Step 7: Assemble the Programmer Setup

Connect the CH341A USB programmer, Debug board, and FPC cable as shown in the example below.

image


Step 8: Connect to the Byte

Attach the free end of the FPC cable (connected to the programmer) 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:

image


Step 9: Install Flashrom

On your additional laptop or PC, install flashrom by running the following command:

sudo apt install flashrom

Step 10: 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 11: 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
Was this article helpful?