Web Installer

Flash RPCortex directly from your browser. No desktop software, no drivers, no Thonny required.

Web Serial API not supported. Use Chrome 89+, Edge 89+, or Opera. Firefox and Safari are not supported. Switch to a Chromium-based browser to use this installer.
1

Flash MicroPython

Flash MicroPython firmware v1.25+ to your board first (v1.28 recommended). Download from micropython.org →

2

Connect via USB

Plug your board into USB. Make sure no other serial program (PuTTY, Thonny) is connected to the same port.

3

Open in Chrome

This installer requires Chrome 89+, Edge 89+, or any Chromium-based browser. The Web Serial API is not available in Firefox or Safari.

Version:

Ready to install

Select a version above, connect your board, and click the button below.

Chrome will open a port picker dialog.

Connected
✓ Your data is kept.

This installs or updates the OS and removes only the old OS code (/Core). Your accounts, WiFi networks, settings, and installed packages are preserved.

Installing…

Preparing…

installer log

Installation complete!

All files have been written to the device.

  1. Disconnect and reconnect your device from USB.
  2. Open PuTTY (or any serial terminal) at 115200 baud.
  3. Fresh or clean install: complete the first-run setup wizard (root password, WiFi, timezone, clock). Kept your data: just log in as usual — your accounts and settings are intact.

Installation failed

Copy a file to the device

Push any file to the connected board over USB — nothing is wiped. Handy for staging a .pkg, a script, or a config file without dropping to the REPL.

How it works

The installer establishes a serial connection to your device's MicroPython REPL, fetches the RPCortex .rpc release archive, extracts it in-browser, and transfers each file using MicroPython's raw REPL mode — the same protocol used by tools like mpremote and Thonny.

A .rpc file is a standard ZIP archive with a custom extension. Select a version above or choose a locally-saved release file. No desktop software, drivers, or WiFi required.

Already running RPCortex? No need to do anything manually — the installer automatically drops the device to the MicroPython REPL (via the built-in rawrepl escape) before flashing, whether it is sitting at the shell or the login screen.