Skip to content

Web UI

The web UI at flashbay.dev provides the full flashbay experience without installing anything.

Dashboard

After logging in, the dashboard shows:

  • Your active session (if any)
  • Available boards with real-time status
  • Credit balance and recent usage

Starting a session

Click Start Session on any available board. The system allocates a physical board and connects you within seconds.

Serial console

The embedded terminal (powered by xterm.js) connects to your board's UART over WebSocket. It behaves like a local serial monitor:

  • Default baud rate: 115200
  • Send input by typing — data is relayed in real-time
  • Copy/paste supported

Flashing firmware

  1. Click the Flash button in your session view
  2. Select a .bin file from your machine
  3. Progress streams live — you'll see esptool output in real-time
  4. The serial console reconnects automatically after flashing

Power cycling

Click Reset to toggle the board's power. Useful for recovering from hung firmware.

Ending a session

Click End Session or close the browser tab. If you close the tab, the session enters a 30-second idle countdown — reconnect within 30 seconds to resume. After 30 seconds, the session ends and the board is released for other users.