Skip to content

Commit

Permalink
README updated with both Freeze jumper locations
Browse files Browse the repository at this point in the history
  • Loading branch information
danngreen committed Nov 1, 2024
1 parent d37f989 commit c6d224e
Showing 1 changed file with 16 additions and 2 deletions.
18 changes: 16 additions & 2 deletions docs/firmware-loading.md
Original file line number Diff line number Diff line change
Expand Up @@ -66,7 +66,9 @@ If you need to load new firmware and then debug it, then follow the guide in

To load firmware (without debugging) with a JLink programmer, do this:

1) Install a "Freeze jumper" on `Control Expander` header that bridges the top-left pin
1) Install a "Freeze jumper" :

On earlier bootloaders, this is on `Control Expander` header that bridges the top-left pin
and the pin just to the right of it. Make sure you use the right header, it's
the one above the Wifi header, near the `y` and `z` pots. The jumper should be
horizontal, not vertical, on the top row of pins all the way to the left:
Expand All @@ -78,7 +80,19 @@ horizontal, not vertical, on the top row of pins all the way to the left:
o o o o
```

See image above for reference.
On later bootloaders, this is on the Debug header, on the left-most pins:
```
__ RX TX
|| o o o
|| o o o
--
```

As of Nov 1, 2024 all shipped units have the older bootloader unless
you intentionally installed a newer one. This is done via loading a
release file that has "-bl-" in the name.
Release tag `firmware-v2.0.0-dev-2` and later on the v2.0-dev branch use the newer bootloader.


2) Power off and back on (full power-cycle is required).

Expand Down

0 comments on commit c6d224e

Please sign in to comment.