Skip to content

Feat/19 phase a autoflash blank pico - #21

Merged
qquais merged 6 commits into
mainfrom
feat/19-phase-a-autoflash-blank-pico
Sep 15, 2026
Merged

qquais merged 6 commits into
mainfrom
feat/19-phase-a-autoflash-blank-pico

Conversation

@qquais

@qquais qquais commented Sep 8, 2026

Copy link
Copy Markdown
Collaborator

Today, a brand-new Pico has to be flashed by hand before it can be used: plug it
into a computer, hold a button, and drag a file onto it. This PR makes the Pi do that
by itself.

Plug a blank Pico into the Pi, and about fifteen seconds later it is running.
MicroPython and ready for the existing deployer to pick up. No keyboard, no
button, no file to drag.

It is off by default. It only runs when a file called autoflash-enabled exists.
In the firmware folder, so nothing gets flashed by accident, and it only ever
touches a Pico in bootloader mode, never a USB stick or anything else.

Tested on a dev Pi: with the switch off it did nothing; with it on, a
blank Pico was flashed with nobody touching anything. This only adds
the feature to the code. Nothing changes on the office Pi until
someone chooses to enable it there.

@qquais
qquais requested a review from RajkumarGara September 9, 2026 17:50
@qquais qquais assigned qquais and unassigned horner Sep 9, 2026
@qquais
qquais merged commit 9e649e0 into main Sep 15, 2026
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.

3 participants