From 1558749344ae8f879340d92ed07768531a985551 Mon Sep 17 00:00:00 2001 From: Thad House Date: Wed, 9 Sep 2026 20:39:13 -0700 Subject: [PATCH 1/2] Add instructions for web flashing --- README.md | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 9957301..a573569 100644 --- a/README.md +++ b/README.md @@ -107,13 +107,22 @@ For Beta units, the only way to power is through the MicroFit Pwr/Bridge port. I > [!CAUTION] > Do not use a regulator to power the device. It expects to receive battery voltage directly. Some regulators (such as the VRM) cannot provide enough power to the device under full load. -### Flash Mode +### Web Flashing + +If your Systemcore is running image 12 or later, you should flash your device using the web based update. To do this, follow these steps. + +1. Download the latest release from the [systemcore-os-public repository](https://github.com/LimelightVision/systemcore-os-public). Make sure to grab the correct one for your hardware revision (alpha or beta). Use the .llupdate file. +2. Navigate to the web dashboard at http://robot.local/configure +3. Scroll to the bottom. There will be a button to select the image to flash. +4. Once selected, the system will give you the option of what to save during the update. We recommend keeping everything. + +### Flash Mode (Backup/Before Image 12) For Alpha units, if the USB-C port is attached before power is applied, Systemcore will boot into flash mode. For Beta units, hold down the Config button while powering the unit with USB connected to boot Systemcore into flash mode. -### Flashing OS Updates +### Flashing OS Updates (Backup/Before Image 12) Update to the latest stable release to get started. [Systemcore Flash Tutorial Video (60s)](https://player.vimeo.com/video/1095423117) From d511b72f37a60a0d65f902eae06c464c276cc341 Mon Sep 17 00:00:00 2001 From: hjelstromboli Date: Sat, 12 Sep 2026 07:11:58 -0700 Subject: [PATCH 2/2] Update web flash instructions We can continue to modify this. This is good enough for a first pass --- README.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/README.md b/README.md index a573569..838b1d1 100644 --- a/README.md +++ b/README.md @@ -107,24 +107,24 @@ For Beta units, the only way to power is through the MicroFit Pwr/Bridge port. I > [!CAUTION] > Do not use a regulator to power the device. It expects to receive battery voltage directly. Some regulators (such as the VRM) cannot provide enough power to the device under full load. -### Web Flashing +### Flashing OS Updates with the Web UI -If your Systemcore is running image 12 or later, you should flash your device using the web based update. To do this, follow these steps. +If your Systemcore is running image 12 or later, you should flash your device using the web based OTA (over-the-air) update. To do this, follow these steps. -1. Download the latest release from the [systemcore-os-public repository](https://github.com/LimelightVision/systemcore-os-public). Make sure to grab the correct one for your hardware revision (alpha or beta). Use the .llupdate file. +1. Download the latest .llupdate release from the [systemcore-os-public repository](https://github.com/LimelightVision/systemcore-os-public). Make sure to grab the correct one for your hardware revision (alpha or beta). 2. Navigate to the web dashboard at http://robot.local/configure 3. Scroll to the bottom. There will be a button to select the image to flash. 4. Once selected, the system will give you the option of what to save during the update. We recommend keeping everything. -### Flash Mode (Backup/Before Image 12) +See the [WPILIB Docs](https://docs.wpilib.org/en/latest/docs/zero-to-robot/step-3/imaging-your-systemcore.html) for more detailed instructions. + +### Flashing OS Updates with Flash Mode (Backup/Before Image 12) +Update to the latest stable release to get started. For Alpha units, if the USB-C port is attached before power is applied, Systemcore will boot into flash mode. For Beta units, hold down the Config button while powering the unit with USB connected to boot Systemcore into flash mode. -### Flashing OS Updates (Backup/Before Image 12) -Update to the latest stable release to get started. - [Systemcore Flash Tutorial Video (60s)](https://player.vimeo.com/video/1095423117) 1. Download the latest release from the [systemcore-os-public repository](https://github.com/LimelightVision/systemcore-os-public). Make sure to grab the correct one for your hardware revision (alpha or beta)