Skip to content

Adds the NanoXRP as a third board in the firmware loader and install wizard.#263

Open
SaintSampo wants to merge 5 commits into
mainfrom
nanoxrp-fw-support
Open

Adds the NanoXRP as a third board in the firmware loader and install wizard.#263
SaintSampo wants to merge 5 commits into
mainfrom
nanoxrp-fw-support

Conversation

@SaintSampo

Copy link
Copy Markdown
Collaborator

new xrp-nano tile in the firmware loader root manifest, with NanoXRP board / power-off / BOOTSEL images.

Map RP2040+NanoXRP to a new xrp-nano board id so the update check and
install wizard use NanoXRP-specific manifests. Add the board to the
loader index and wizard image map (beta images as placeholders).
Server needs boards/xrp-nano/ content (project.json, firmware registry,
NanoXRP UF2) to activate.
Add three new board images for XRP Nano and update firmware loader configuration to reference them instead of reusing beta board images. Updates include power-off and boot-select mode images.
Update step 3 to include boardCtx in the interpolation. Add new English and Spanish translations: firmwareWizardStep1Body_nano and firmwareWizardStep2Body_nano.
@SaintSampo SaintSampo changed the title Adds the NanoXRP (RP2040-based, own firmware build) as a third board in the firmware loader and install wizard. Adds the NanoXRP as a third board in the firmware loader and install wizard. Jul 2, 2026
The run-once PROCESSOR guard skipped detection after reconnects or
board swaps; checkIfNeedUpdate resets is_NanoXRP each attach, so a
NanoXRP was misidentified as a beta board on later connects.
firnware -> firmware in the NanoXRP UF2 name, and getXRPType now
distinguishes nano from beta in the XRP-ID telemetry.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant