StarBook Mk V/VI/VII - Installing/recovering firmware with external programmer

2 min. readlast update: 11.06.2025

Requirements

Before you begin, make sure you have the following:

  • An additional laptop or PC to run commands

  • Debug board

  • FPC cable

  • CH341A USB programmer

  • PH0 screwdriver

  • 1.8V adapter (required for AMD-based machines)


Place your StarBook Mk VI on a soft, protected surface to avoid scratching the anodized finish.

StarBook on Surface


1. Remove the Screws

Remove the two long Phillips screws from the top corners of the backplate.
Step 1

Then remove the remaining eight short screws.
Step 2

Carefully lift off the backplate.
Step 3
Step 3b


2. Remove the Battery

Remove the five Phillips screws securing the battery.

Note: The centre-right screw is intentionally missing.

Battery

Disconnect the battery connector carefully.

Battery Disconnect
Battery Disconnect 2
Battery Removed


3. Assemble the Programmer

Connect the programmer, debug board, and FPC cable as shown below.
Match the colours and orientation — or align using Pin 1, which is marked on both the adapter and boards.
The 1.8V adapter also has numbered pins, including Pin 1.

Programmer Diagram
Programmer Setup

⚠️ Important:
If your machine uses an AMD processor, you must use the 1.8V adapter — not doing so may permanently damage your device.


4. Locate the Debug Connector

Find the debug connector on your StarBook’s mainboard.
This location may vary slightly depending on the processor and model.

Debug Connector


5. Connect Everything

Attach the FPC cable to the mainboard’s debug connector, and plug the programmer into your external computer’s USB port.
Ensure the blue side of the FPC cable is facing upward.

Tip: Place the programmer on a non-conductive surface (like a wooden table or mousepad) to avoid short circuits.

Connected Setup


6. Install Flashrom

On your external computer, open a terminal and install Flashrom:

sudo apt install flashrom

7. Download the Firmware

Firmware files are available on our GitHub Repository.

For example, for the StarBook Mk VI (Intel), you can find the .rom file here.

🔍 Note:
Firmware is updated regularly — make sure to download the latest version for your model.


8. Flash the Firmware

Run the following command, replacing coreboot.rom with the path to your downloaded file:

sudo flashrom -p ch341a_spi -w coreboot.rom -n -N

⚠️ Do not disconnect or disturb the programmer while flashing is in progress.


9. Finish Up

Once Flashrom completes, plug in your StarBook’s power cable.
A blue light will flash on the left side — this means the board is active.
Your laptop should now boot normally.

Was this article helpful?