Update RPCortex from the browser while your device is running — no WiFi required on the device, no raw REPL, no full reflash.
Your device must be powered on, booted, and logged in to the Launchpad shell. Requires v0.8.0-rc4 or later. Not a fresh MicroPython REPL — use the Web Installer for that.
Make sure the shell is idle at a user@nebula:~> prompt. Close PuTTY or any other serial program before connecting here.
Web Serial requires Chrome 89+, Edge 89+, or any Chromium-based browser. Firefox and Safari are not supported.
Requires Chrome 89+ or Edge 89+. Close PuTTY / Thonny before connecting. The device must be logged in to the Launchpad shell.
Select an update source
/Core/, /Packages/ (built-in stubs), and main.py./Users/ (home dirs), /Nebula/ (registry, WiFi credentials, package cache, logs). Your accounts and settings are not touched.
Updating…
Preparing…
# Option A — download and apply directly (WiFi required) wget http://rpc.novalabs.app/releases/RPC-Nebula-b81-Beta.rpc /update.rpc update from-file /update.rpc # Option B — full wipe and reinstall from a staged .rpc reinstall /path/to/os.rpc
This tool connects to your device’s Launchpad shell over USB serial.
It loads the selected .rpc release archive in-browser using JSZip,
filters out user data paths, then sends each OS file to the device one at a time
using RPCortex’s built-in _xfer serial transfer command.
No raw REPL, no WiFi, no Thonny required. Because files are sent to the
running OS rather than flashed at the firmware level, your user accounts,
WiFi credentials, and package configuration are untouched.
After all files are written, a reboot command is sent automatically.
For a fresh install on a board running bare MicroPython, use the Web Installer instead — it uses raw REPL mode which does not require RPCortex to be running.