Updated Flashing SiLabs based M3 Newton Displays (markdown)

Skip Hansen
2026-02-14 07:05:54 -08:00
parent 3ea5b0c4a3
commit b1cb5d623e

@@ -26,6 +26,19 @@ reality they are ST-Link clones and will thus only work with ST parts. If you
feel confident that you've found an actual J-Link clone and want to give that feel confident that you've found an actual J-Link clone and want to give that
a shot, feel free to report back with your experience. a shot, feel free to report back with your experience.
## Software for flashing
- [Simplicity Commander](https://www.silabs.com/developers/simplicity-studio/simplicity-commander)
- [JFlash](https://www.segger.com/products/debug-probes/j-link/technology/flash-download/)
Of course Silicon Labs [Simplicity Studio](https://www.silabs.com/developers/simplicity-studio) or Segger's [Ozone](https://www.segger.com/products/development-tools/ozone-j-link-debugger/) debugger can also be used to flash tags.
>[!Note]
>Neither Simplicity Studio nor Ozone are lightweight installs. Only install them if you are planning on doing development.
## Debugger connections ## Debugger connections
The programming test point layout on M3 Displays are the same for ZBS, NRF and EFR32xG22 based displays so the same you can 3D print a universal pogo pin jig. The programming test point layout on M3 Displays are the same for ZBS, NRF and EFR32xG22 based displays so the same you can 3D print a universal pogo pin jig.
@@ -49,8 +62,6 @@ Pinout connections for Silicon Labs debugger, see sections [2.3.2/2.3.3 in the u
<img width="491" height="465" alt="image" src="https://github.com/user-attachments/assets/cb5980b4-f73d-4b21-9799-43aeeeff8c08" /> <img width="491" height="465" alt="image" src="https://github.com/user-attachments/assets/cb5980b4-f73d-4b21-9799-43aeeeff8c08" />
## Connections for Segger J-Link with 20 Pin Header ## Connections for Segger J-Link with 20 Pin Header
<img width="256" height="337" alt="image" src="https://github.com/user-attachments/assets/7a4e13a8-ab81-4163-9baf-c0099d6be0d6" /> <img width="256" height="337" alt="image" src="https://github.com/user-attachments/assets/7a4e13a8-ab81-4163-9baf-c0099d6be0d6" />
@@ -65,4 +76,17 @@ Pinout connections for Silicon Labs debugger, see sections [2.3.2/2.3.3 in the u
|SWDCLK | 9| Blue | |SWDCLK | 9| Blue |
|nRESET | 15 | Green | |nRESET | 15 | Green |
## Debug-locked devices
Some EFR32xG22 devices are debug-locked by their manufacturer to prevent unauthorised
reading of their (trade secret) firmware. As long as 'unauthenticated debug unlock' is
not disabled on the chip, it is possible to unlock the chip for reflashing. The side-
effect of this is that the original firmware is erased before gaining access to the
chip (as this function intended).
Unlocking is best done using Simplicity Commander (works with any J-Link based probe).
Use 'unlock debug access' in the 'flash' tab in the GUI, or issue the command
`commander device unlock`.