about summary refs log tree commit diff
path: root/README.md
diff options
context:
space:
mode:
authorZach DeCook <zachdecook@librem.one>2023-11-13 19:36:41 -0500
committerZach DeCook <zachdecook@librem.one>2023-11-13 19:36:41 -0500
commitfa0d831738e003b1403197fcc025465bf68255dc (patch)
treeecf3fb8478e3553f80b137268a4c5a9c41e47560 /README.md
parent0c7fc75b6e0139229fd22c6692ac231ac62ab47b (diff)
downloadHexBoard-fa0d831738e003b1403197fcc025465bf68255dc.tar.gz
Readme: Update with more info about downloading firmware/checking version
Diffstat (limited to 'README.md')
-rw-r--r--README.md13
1 files changed, 11 insertions, 2 deletions
diff --git a/README.md b/README.md
index 7cb09f7..4e03947 100644
--- a/README.md
+++ b/README.md
@@ -11,12 +11,18 @@ or [contact Jared](mailto:jared@shapingthesilence.com) if you're interested in a
 * Jared DeCook has been writing music, developing hardware, and performing as [Shaping The Silence](https://shapingthesilence.com/) for over a decade.
 * Zach DeCook has been listening to music, breaking hardware, and occasionally writing software since the former discovered his exploitable talents.
 
-## HexBoard Arduino firmware
+## HexBoard "Arduino" firmware
 
-The Arduino firmware is the default firmware for the HexBoard (and is what this repository contains).
+The "Arduino" firmware is the default firmware for the HexBoard (and is what this repository contains).
 
 [![Sourcehut Build status](https://builds.sr.ht/~earboxer/HexBoard/commits/.svg)](https://builds.sr.ht/~earboxer/HexBoard/commits/?) Nightly builds are automatically made when a commit is pushed to SourceHut.
 
+Build artifacts are usually also attached to the [tagged releases on sourcehut](https://git.sr.ht/~earboxer/HexBoard/refs), and may be found at https://zachdecook.com/HexBoard/firmware/ for posterity.
+
+The files are in the format `VX_Y_Z-model0.uf2`, where
+* `X_Y_Z` is the version number
+* `0` is the model number ("2" for production model, for sale since 2023. "1" for the 2022 development model with the RP2040 processor board).
+
 ### Building the firmware
 
 If you want to build the firmware,
@@ -57,6 +63,9 @@ Your firmware file will be the uf2 file inside the build directory.
 
 ### Flashing the firmware
 
+Before flashing, you may want to note your current firmware version in case you desire to revert.
+Since Version 0.1.0, the version number for the "Arduino" firmware has been in the Testing menu. The checkbox indicates that the version you have is marked as a 'release' (rather than a nightly build).
+
 1. Unplug the HexBoard from your computer, then plug it in while holding the button by the USB port.
 2. It should appear as a disk in your computer.
 3. Copy the .uf2 firmware file onto that disk