Firmware

  • EFI Shell

    EFI Shell Please note: You will need a USB Flash Drive with a capacity of 8MB or larger to perform this update. Download the firmware file for your specific model from here. Firmware files are stored in folders named according to the model. For example, for the StarBook Mk IV, the files are in ...
  • Getting Started

    The firmware and mechanisms differ from model to model, so please follow the documentation here. Using other methods, such as flashrom or mtd are at your peril! With a standard Linux distribution, you can check the versions of firmware that you have installed with the below commands: BIOS cat...
  • LabTop Mk III

    Supported Firmware | | LVFS | EFI Shell | Mirror Flag | | :--- | :---: | :-------: | :---------: | | coreboot | ✔ | ✗ | ✗ | | AMI | ✔ | ✔ | ✗ | | ITE | ✗ | ✔ | ✗ | Releases AMI --- View versions coreboot --- View versions
  • LabTop Mk IV

    Supported Firmware | | LVFS | EFI Shell | Mirror Flag | | :--- | :---: | :-------: | :---------: | | coreboot | ✔ | ✗ | ✗ | | AMI | ✔ | ✔ | ✗ | | ITE | ✗ | ✔ | ✗ | Releases AMI --- View versions coreboot --- View versions
  • LVFS: Graphical Interface

    Once you've installed fwupd, there are a few ways to update the firmware; some are distribution specific. elementaryOS On elementaryOS 6 and later, fwupd will integrate into System Settings, and appear under System > Firmware. You can view the current firmware information and install upda...
  • LVFS: Requirements

    The main program for installing updates is called fwupd, and there are a few other components that are needed depending on the type of update. coreboot requirements flashrom must be installed. The version of flashrom depends on the processor, but as a general rule, the version of flashrom needs...
  • LVFS: Switching Branch

    Please note: On the StarLite Mk II and Mk III, to switch back to AMI, this must be done with a hardware programmer. Disable BIOS Lock BIOS Lock must be disabled when switching from the standard AMI (American Megatrends Inc.) firmware to Coreboot. BIOS Lock is only available in later versions of...
  • LVFS: Terminal

    You can manage your firmware and install updates from the terminal if none of the above options is available. Check for Updates From your terminal window, type in the below command: bash fwupdmgr refresh Install Updates From your terminal window, type in the below command: bash fwupdmgr up...
  • LVFS: Testing Updates

    If you would like to test the latest updates before their official release, you can enable testing updates with the below command: bash fwupdmgr enable-remote lvfs-testing If you want to opt-out of these updates, you can run: bash fwupdmgr disable-remote lvfs-testing If you are disabling th...
  • LVFS: Troubleshooting

    Troubleshooting If you see a message Message recipient disconnected from message bus without replying  or /dev/mem mmap failed: Operation not permitted, you'll need to add the iomem=relaxed kernel parameter. The two below commands will do this for you: sudo sed -i 's/quiet/quiet iomem=relaxed/...
  • Methods

    Here you should be able to find everything you need to know to accomplish the most common tasks with firmware. Please only follow these instructions; using other methods such as flashrom and mtd are at your own peril. LVFS Setting Up --- How to set up fwupd Graphical Interfaces --- Different GU...
  • Mirror Flag

    Do nothing The "mirror flag" is simply magic. The BIOS, be it coreboot or AMI, includes a copy of the ITE firmware for that model. If the version of the firmware that the EC is running doesn't match the version in the BIOS, it'll update itself automatically from the BIOS. If a version mismatch...
  • StarBook Mk V

    Supported Firmware | | LVFS | EFI Shell | Mirror Flag | | :--- | :---: | :-------: | :---------: | | coreboot | ✔ | ✗ | ✗ | | AMI | ✔ | ✔ | ✗ | | ITE | ✗ | ✔ | ✗ | Releases AMI --- View versions coreboot --- View versions
  • StarBook Mk VI - AMD

    Supported Firmware | | LVFS | EFI Shell | Mirror Flag | | :--- | :---: | :-------: | :---------: | | coreboot | ✔ | ✗ | ✗ | | AMI | ✔ | ✔ | ✗ | | ITE | ✗ | ✗ | ✔ | Releases AMI --- View versions coreboot --- View versions
  • StarBook Mk VI - Intel

    Supported Firmware | | LVFS | EFI Shell | Mirror Flag | | :--- | :---: | :-------: | :---------: | | coreboot | ✔ | ✗ | ✗ | | AMI | ✔ | ✔ | ✗ | | ITE | ✗ | ✔ | ✗ | Releases AMI --- View versions coreboot --- View versions
  • StarBook Mk VIr2 - Intel

    Supported Firmware | | LVFS | EFI Shell | Mirror Flag | | :--- | :---: | :-------: | :---------: | | coreboot | ✔ | ✗ | ✗ | | AMI | ✔ | ✔ | ✗ | | ITE | ✗ | ✔ | ✗ | Releases AMI --- View versions coreboot --- View versions
  • StarLite Mk II

    Supported Firmware | | LVFS | EFI Shell | Mirror Flag | | :--- | :---: | :-------: | :---------: | | coreboot | ✔ | ✗ | ✗ | | AMI | ✔ | ✔ | ✗ | | ITE | ✗ | ✔ | ✗ | Releases AMI --- View versions coreboot --- View versions
  • StarLite Mk III

    Supported Firmware | | LVFS | EFI Shell | Mirror Flag | | :--- | :---: | :-------: | :---------: | | coreboot | ✔ | ✗ | ✗ | | AMI | ✔ | ✔ | ✗ | | ITE | ✗ | ✔ | ✗ | Releases AMI --- View versions coreboot --- View versions
  • StarLite Mk IV

    Supported Firmware | | LVFS | EFI Shell | Mirror Flag | | :--- | :---: | :-------: | :---------: | | coreboot | ✔ | ✗ | ✗ | | AMI | ✔ | ✔ | ✗ | | Nuvoton | ✗ | ✔ | ✗ | Releases AMI --- View versions coreboot --- View versions