From f52a4a7b27c5126d8a6d87b97312f4bd751e3b87 Mon Sep 17 00:00:00 2001 From: Emma Truong Date: Tue, 19 May 2026 12:32:40 -0600 Subject: [PATCH 1/2] updated paths to tech docs and zip files since they were 404 and removed some verbiage --- content/open-firmware-smmstore.md | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/content/open-firmware-smmstore.md b/content/open-firmware-smmstore.md index 3be720a71b..e770161e33 100644 --- a/content/open-firmware-smmstore.md +++ b/content/open-firmware-smmstore.md @@ -42,24 +42,24 @@ calling Schedule method failed: "failed to add boot entry: exit code: 5 system76-firmware: failed to schedule: failed to add boot entry: exit code: 5 ``` -we may need to clear the SMMSTORE ROM by flashing new firmware using a flash drive with a custom firmware update tool. Here are the steps to perform that action. After flashing, this will remove any custom EFI variables (such as those installed by boot managers). We have information on repairing the bootloader at the end of this article. +It may be necessary to clear the SMMSTORE ROM by flashing new firmware using a flash drive with a custom firmware update tool. After flashing, this will remove any custom EFI variables (such as those installed by boot managers). Information on repairing the bootloader can be found at the end of this article. -Please download the zip file for your sytem and unzip the files within to a FAT32 formatted USB drive. Then shutdown the laptop and remove all NVMe M.2 drive(s) in the system using the step by step instructions for your system: +To begin, download the zip file for your system. The zip file link below will land on the firmware file page on Github. Click the menu with 3 dots next to the file name and select Download. Unzip the files to a FAT32 formatted USB drive. Then shutdown the laptop and remove all NVMe M.2 drive(s) in the system using the step by step instructions for your system: | System | Patched Firmware | Tech Docs | |:-------------------:|:---------------------------------------------------------:|:-------------------------------------------------------------------------------------------:| -| Adder WS (addw2) | [addw2-76ec.zip](/files/clear-smmstore/addw2-76ec.zip) | [addw2](https://tech-docs.system76.com/models/addw2/repairs.html#replacing-an-m2nvme-ssd) | -| Bonobo WS (bonw14) | [bonw14-76ec.zip](/files/clear-smmstore/bonw14-76ec.zip) | [bonw14](https://tech-docs.system76.com/models/bonw14/repairs.html#replacing-an-m2nvme-ssd) | -| Darter Pro (darp6) | [darp6-76ec.zip](/files/clear-smmstore/darp6-76ec.zip) | [darp6](https://tech-docs.system76.com/models/darp6/repairs.html#replacing-an-m2nvme-ssd) | -| Darter Pro (darp7) | [darp7-76ec.zip](/files/clear-smmstore/darp7-76ec.zip) | [darp7](https://tech-docs.system76.com/models/darp7/repairs.html#replacing-an-m2nvme-ssd) | -| Galago Pro (galp5) | [galp5-76ec.zip](/files/clear-smmstore/galp5-76ec.zip) | [galp5](https://tech-docs.system76.com/models/galp5/repairs.html#replacing-an-m2nvme-ssd) | -| Lemur Pro (lemp9) | [lemp9-76ec.zip](/files/clear-smmstore/lemp9-76ec.zip) | [lemp9](https://tech-docs.system76.com/models/lemp9/repairs.html#replacing-an-m2nvme-ssd) | -| Lemur Pro (lemp10) | [lemp10-76ec.zip](/files/clear-smmstore/lemp10-76ec.zip) | [lemp10](https://tech-docs.system76.com/models/lemp10/repairs.html#replacing-an-m2nvme-ssd) | -| Oryx Pro (oryp6) | [oryp6-76ec.zip](/files/clear-smmstore/oryp6-76ec.zip) | [oryp6](https://tech-docs.system76.com/models/oryp6/repairs.html#replacing-an-m2nvme-ssd) | +| Adder WS (addw2) | [addw2-76ec.zip](https://github.com/system76/docs/blob/master/static/files/clear-smmstore/addw2-76ec.zip) | [addw2](https://system76.com/tech-docs/models/addw2/repairs.html#replacing-an-m2nvme-ssd) | +| Bonobo WS (bonw14) | [bonw14-76ec.zip](https://github.com/system76/docs/blob/master/static/files/clear-smmstore/bonw14-76ec.zip) | [bonw14](https://system76.com/tech-docs/models/bonw14/repairs.html#replacing-an-m2nvme-ssd) | +| Darter Pro (darp6) | [darp6-76ec.zip](https://github.com/system76/docs/blob/master/static/files/clear-smmstore/darp6-76ec.zip) | [darp6](https://system76.com/tech-docs/models/darp6/repairs.html#replacing-an-m2nvme-ssd) | +| Darter Pro (darp7) | [darp7-76ec.zip](https://github.com/system76/docs/blob/master/static/files/clear-smmstore/darp7-76ec.zip) | [darp7](https://system76.com/tech-docs/models/darp7/repairs.html#replacing-an-m2nvme-ssd) | +| Galago Pro (galp5) | [galp5-76ec.zip](https://github.com/system76/docs/blob/master/static/files/clear-smmstore/galp5-76ec.zip) | [galp5](https://system76.com/tech-docs/models/galp5/repairs.html#replacing-an-m2nvme-ssd) | +| Lemur Pro (lemp9) | [lemp9-76ec.zip](https://github.com/system76/docs/blob/master/static/files/clear-smmstore/lemp9-76ec.zip) | [lemp9](https://system76.com/tech-docs/models/lemp9/repairs.html#replacing-an-m2nvme-ssd) | +| Lemur Pro (lemp10) | [lemp10-76ec.zip](https://github.com/system76/docs/blob/master/static/files/clear-smmstore/lemp10-76ec.zip) | [lemp10](https://system76.com/tech-docs/models/lemp10/repairs.html#replacing-an-m2nvme-ssd) | +| Oryx Pro (oryp6) | [oryp6-76ec.zip](https://github.com/system76/docs/blob/master/static/files/clear-smmstore/oryp6-76ec.zip) | [oryp6](https://system76.com/tech-docs/models/oryp6/repairs.html#replacing-an-m2nvme-ssd) | ## Unzipping the Files -Depending on the decompression method you're using, you may need to perform an additional step. In some cases, the unzipped file is moved into a folder with the same name. For example, "oryx6-76ec.zip" becomes a directory called "oryx6-76ec" instead. +Depending on the decompression method being used, there may be an additional step. In some cases, the unzipped file is moved into a folder with the same name. For example, "oryx6-76ec.zip" becomes a directory called "oryx6-76ec" instead. The mainboard will not know how to access the files inside the directory. The firmware flashing will not work in this case. Instead, move the files outside of the parent directory, delete the parent directory, and try booting again. @@ -75,10 +75,10 @@ The highlighted files pictured below (the hash will change based on file and mod With all drive(s) removed, replace the cover and boot with the USB stick inserted. After the firmware has been flashed, remove the USB stick and reinstall the drive(s). -Once the system is put back together we may need to boot with a live image in order to repair the boot loader if you dual-boot with Windows 10. We provide step by step instructions on how to do this in our support articles in the links below: +Once the system is put back together, it may be necessary to boot with a live image in order to repair the boot loader, if you dual-boot with Windows 10. Step by step instructions are located below below: -[https://support.system76.com/articles/live-disk/](/articles/live-disk) +[https://system76.com/support/articles/live-disk](/articles/live-disk) -[https://support.system76.com/articles/bootloader/](/articles/bootloader) +[https://system76.com/support/articles/bootloader](/articles/bootloader) -If at any point you run into any errors during this process please paste / attach photos of the errors in a support ticket. +If at any point you run into any errors during this process please attach photos of the errors in a [support ticket](https://system76.com/contact/support). From 4a23a47bb06f0c6343d86b4dc71afa2b676d69c3 Mon Sep 17 00:00:00 2001 From: Jacob Kauffmann Date: Tue, 19 May 2026 13:22:02 -0600 Subject: [PATCH 2/2] Revert to fixed direct download links, misc grammar --- content/open-firmware-smmstore.md | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/content/open-firmware-smmstore.md b/content/open-firmware-smmstore.md index e770161e33..fe00d65ce3 100644 --- a/content/open-firmware-smmstore.md +++ b/content/open-firmware-smmstore.md @@ -44,18 +44,18 @@ system76-firmware: failed to schedule: failed to add boot entry: exit code: 5 It may be necessary to clear the SMMSTORE ROM by flashing new firmware using a flash drive with a custom firmware update tool. After flashing, this will remove any custom EFI variables (such as those installed by boot managers). Information on repairing the bootloader can be found at the end of this article. -To begin, download the zip file for your system. The zip file link below will land on the firmware file page on Github. Click the menu with 3 dots next to the file name and select Download. Unzip the files to a FAT32 formatted USB drive. Then shutdown the laptop and remove all NVMe M.2 drive(s) in the system using the step by step instructions for your system: +To begin, download the zip file for your system below. Unzip the files to a FAT32 formatted USB drive. Then, shut down the laptop and remove all NVMe M.2 drive(s) in the system using the step-by-step instructions for your system: | System | Patched Firmware | Tech Docs | |:-------------------:|:---------------------------------------------------------:|:-------------------------------------------------------------------------------------------:| -| Adder WS (addw2) | [addw2-76ec.zip](https://github.com/system76/docs/blob/master/static/files/clear-smmstore/addw2-76ec.zip) | [addw2](https://system76.com/tech-docs/models/addw2/repairs.html#replacing-an-m2nvme-ssd) | -| Bonobo WS (bonw14) | [bonw14-76ec.zip](https://github.com/system76/docs/blob/master/static/files/clear-smmstore/bonw14-76ec.zip) | [bonw14](https://system76.com/tech-docs/models/bonw14/repairs.html#replacing-an-m2nvme-ssd) | -| Darter Pro (darp6) | [darp6-76ec.zip](https://github.com/system76/docs/blob/master/static/files/clear-smmstore/darp6-76ec.zip) | [darp6](https://system76.com/tech-docs/models/darp6/repairs.html#replacing-an-m2nvme-ssd) | -| Darter Pro (darp7) | [darp7-76ec.zip](https://github.com/system76/docs/blob/master/static/files/clear-smmstore/darp7-76ec.zip) | [darp7](https://system76.com/tech-docs/models/darp7/repairs.html#replacing-an-m2nvme-ssd) | -| Galago Pro (galp5) | [galp5-76ec.zip](https://github.com/system76/docs/blob/master/static/files/clear-smmstore/galp5-76ec.zip) | [galp5](https://system76.com/tech-docs/models/galp5/repairs.html#replacing-an-m2nvme-ssd) | -| Lemur Pro (lemp9) | [lemp9-76ec.zip](https://github.com/system76/docs/blob/master/static/files/clear-smmstore/lemp9-76ec.zip) | [lemp9](https://system76.com/tech-docs/models/lemp9/repairs.html#replacing-an-m2nvme-ssd) | -| Lemur Pro (lemp10) | [lemp10-76ec.zip](https://github.com/system76/docs/blob/master/static/files/clear-smmstore/lemp10-76ec.zip) | [lemp10](https://system76.com/tech-docs/models/lemp10/repairs.html#replacing-an-m2nvme-ssd) | -| Oryx Pro (oryp6) | [oryp6-76ec.zip](https://github.com/system76/docs/blob/master/static/files/clear-smmstore/oryp6-76ec.zip) | [oryp6](https://system76.com/tech-docs/models/oryp6/repairs.html#replacing-an-m2nvme-ssd) | +| Adder WS (addw2) | [addw2-76ec.zip](/support/files/clear-smmstore/addw2-76ec.zip) | [addw2](https://system76.com/tech-docs/models/addw2/repairs.html#replacing-an-m2nvme-ssd) | +| Bonobo WS (bonw14) | [bonw14-76ec.zip](/support/files/clear-smmstore/bonw14-76ec.zip) | [bonw14](https://system76.com/tech-docs/models/bonw14/repairs.html#replacing-an-m2nvme-ssd) | +| Darter Pro (darp6) | [darp6-76ec.zip](/support/files/clear-smmstore/darp6-76ec.zip) | [darp6](https://system76.com/tech-docs/models/darp6/repairs.html#replacing-an-m2nvme-ssd) | +| Darter Pro (darp7) | [darp7-76ec.zip](/support/files/clear-smmstore/darp7-76ec.zip) | [darp7](https://system76.com/tech-docs/models/darp7/repairs.html#replacing-an-m2nvme-ssd) | +| Galago Pro (galp5) | [galp5-76ec.zip](/support/files/clear-smmstore/galp5-76ec.zip) | [galp5](https://system76.com/tech-docs/models/galp5/repairs.html#replacing-an-m2nvme-ssd) | +| Lemur Pro (lemp9) | [lemp9-76ec.zip](/support/files/clear-smmstore/lemp9-76ec.zip) | [lemp9](https://system76.com/tech-docs/models/lemp9/repairs.html#replacing-an-m2nvme-ssd) | +| Lemur Pro (lemp10) | [lemp10-76ec.zip](/support/files/clear-smmstore/lemp10-76ec.zip) | [lemp10](https://system76.com/tech-docs/models/lemp10/repairs.html#replacing-an-m2nvme-ssd) | +| Oryx Pro (oryp6) | [oryp6-76ec.zip](/support/files/clear-smmstore/oryp6-76ec.zip) | [oryp6](https://system76.com/tech-docs/models/oryp6/repairs.html#replacing-an-m2nvme-ssd) | ## Unzipping the Files