Byte Mk II - Installing/recovering firmware with external programmer

Requirements:

  • Additional Laptop/PC to run commands
  • FPC cable
  • CH341A USB programmer
  • Debug board
  • PH0 screwdriver

image

To begin, place the Byte on a soft protected surface to avoid any possible scratching of the finish.
byte_1.jpg

1. Turn the Byte over so the bottom of the chassis faces upwards towards you.
 byte_2.jpg

2. Remove the 4 x long Phillips screws from the backplate in each corner. byte_3.jpg byte_4.jpg

3. Carefully remove the backplate by gently pressing around the DisplayPort/HDMI port to release the PCBA from the chassis.
 byte_5.jpg byte_6.jpg

4. Press the silver clamp attached to the DisplayPort to lift the PCBA carefully above the chassis. You do not need to completely remove the PCBA from the chassis. byte_7.jpg byte_8.jpg

5. Lift the PCBA away just far enough to gain access to the Debug port shown below.
image

6.Assemble the programmer, Debug board, and FPC cable to resemble the picture below.
image

7.Connect the free end of the FPC cable attached to the programmer to the debug connector on the PCBA.
Connect CH341A USB to an additional Laptop/PC and open Terminal. The final setup should look like this:
image

8. To perform the recovery, install flashrom with the following command:

sudo apt install flashrom

10. Download the relevant Firmware file

All firmware can be found on our GitHub Repository. Using the Byte Mk II firmware as an example, browse to the .rom file here, and then click the download button.

11. Finally, run the following command, changing the version number at the end

sudo flashrom -p ch341a_spi -w ~/Downloads/24.04.rom
Aug 23, 2024

Contact Us

Not finding what you're looking for? Contact Us Directly