请作者喝咖啡
请作者喝咖啡

meta-pass · USB Slot Installer

Write a child firmware into slot 0 / 1 / 2 over USB serial (Chrome + Web Serial).

Hold UP while powering on to enter download mode, then plug in the USB cable.

1. Connect

2. Select slot

3. Firmware source

4. Install


DATA partition sizes

Choose a capacity for each DATA partition. Limits are checked against current contiguous free space.

5. Backup (fixed-slot APP/NVS or dynamic storage snapshot)

Fixed-slot devices retain historical v1 APP/NVS backup. Dynamic devices use v2 raw storage snapshots.

6. Restore from backup (zip → slot)

USB accepts historical v1 APP/NVS archives on fixed-slot devices and v2 whole-device snapshots. An interrupted write or failed boot requires reflashing the MetaPass version recorded in the snapshot.

Select a historical v1 archive or a v2 whole-device snapshot. Interrupted restores are not rolled back; reflash the snapshot source MetaPass version before retrying.

USB fixed-slot devices retain historical v1 APP/NVS archive compatibility; dynamic layouts use v2 raw storage snapshots. ZIP files are unencrypted and may contain Wi-Fi credentials, device state and child-firmware data. Removing an APP also deletes its owned DATA.

7. Upgrade launcher (keep NVS data & child firmware)

Upgrades the launcher while keeping NVS-stored data (Wi-Fi config, per-app state) and all installed child firmware.

select the firmware file (meta-pass_v*.bin) — it both installs fresh on the market and upgrades here

Log