Browser firmware installer

RSVP Nano

Flash the reader from Chrome or Edge without installing VS Code, PlatformIO, or command-line tools. Connect the device by USB, click install, and let the browser write it directly to the ESP32-S3.

Flash the current browser installer manifest, then use the next steps to prepare books and sync them onto the SD card.

Put the device in boot mode before starting the installer:

  1. Turn the device off.
  2. Hold BOOT while connecting a USB data cable.
  3. If the installer cannot connect, tap reset or power-cycle, then try again.
RSVP Nano firmware Latest manifest
  • On-device EPUB conversion
  • USB SD-card transfer mode
  • Extended-Latin character support
Use Chrome or Edge on desktop with Web Serial support. This page must be opened over HTTPS or localhost.
Flashing replaces the firmware on the connected ESP32-S3. Keep the device plugged in until the installer says it is finished.

The recommended path is to convert supported source books in the browser, then place the generated .rsvp files in the SD card’s /books folder.

  1. Insert the SD card into the reader.
  2. Open USB transfer on the device, or remove the card and use a card reader.
  3. Pick the SD card’s /books folder in the workspace below, then import, clean sidecars, and sync.

The firmware can read .rsvp, .txt, and .epub files from /books, but browser-converted .rsvp files are the best-supported format.

USB Transfer Expose the SD card from the device menu

On the default USB-enabled firmware, open USB transfer from the main menu to expose the SD card over USB. When you finish copying files, eject the device from your computer, then hold BOOT to leave transfer mode.

Folder Layout Keep book files under /books

The workspace below can sync directly into that folder and the device library will scan it automatically after the SD card remounts.

Cleanup Remove metadata and interrupted sidecars

The Clean Sidecars action helps clear platform metadata and temporary files such as .rsvp.tmp, .rsvp.converting, and .rsvp.failed.

Bring books into the browser, convert them into .rsvp, and sync the results back into the SD card’s /books folder without leaving this page.

Compatibility Automatic extended-Latin output

Preserves common accented, Baltic, Sami, and other extended-Latin letters while staying friendly to the current firmware.

Selected Folder No /books folder selected
Library Summary 0 converted books ready
Folder Inventory Pick the SD card’s /books folder to scan it

Everything is converted locally in your browser. Pick the SD card’s /books folder if you want one-click import, cleanup, and sync.

Ready to build a library Add files from your computer or pick the SD card’s /books folder to bring supported source books into the workspace.

Converted Books

Each imported source is turned into a reader-ready .rsvp file so you can download it or sync everything back to the selected folder in one step.

    Add a few books and the converted library will appear here.