Hardware

The bridge is an ESP32-S3 board plugged into the stove's USB socket. Many boards fit; this page tells what to look for, and lists the ones that are known to work.

What the board must have

Not needed: extra memory (PSRAM), a screen, a battery. An external antenna helps when the stove is far from your Wi-Fi access point.

Boards with two USB ports: the stove must be plugged into the port labelled "USB" or "USB OTG" (the chip's native USB). The port labelled "UART" or "COM" is only for flashing and logs. This is the most common mistake; the bridge's page tells you when it happens.

The cable

The stove has a USB-A socket, the one the RIKA Firenet stick plugs into. Use a cable or an adapter from your board's connector to USB-A male, and make sure it carries data: many short cables only carry power.

Boards

BoardStatusConnectorNotes
ESP32-S3-DevKitC-1, N16R8 module Tested 2 × USB-C The common development board with two USB-C ports and 44 pins, sold under many brands. It is the board Open Firenet is developed on. Plug the stove into the "USB" port, not "UART" / "COM".
ESP32-S3-DevKitC-1 N16R8 kit with case and external antenna connector Reported 2 × USB-C The same board sold as a kit with a grey screwed case, with a connector for an external antenna (for example by Heemol). No soldering, and the antenna helps when the stove is far from the Wi-Fi access point. A user runs this kind of kit on his stove. Same rule: the stove goes on the "USB" port.
Freenove ESP32-S3 (model FNK0099, 16 MB flash, 8 MB PSRAM) Reported 2 USB ports Development board sold in packs of two. Reported working by a user. It has two USB ports: the stove goes on the native one ("USB" or "USB-OTG"), not on the "UART" one.
LilyGO T-Dongle-S3 (with screen) Tested USB-A plug A stick with its own USB-A plug. It may need a USB extension cable between the stove and the stick, see below. The screen is not used by the firmware. To flash it, plug it into your computer.
LilyGO T-Dongle-S3 (without screen) Expected USB-A plug Same board as the version with a screen; not tested.
M5Stamp S3 Expected USB-C Native USB only. No report from a stove yet.
Seeed Studio XIAO ESP32-S3 Expected USB-C Native USB only. No report from a stove yet.

Tested by the project on a stove. Reported working by a user. Expected to work from its specifications, without a confirmed report.

LilyGO T-Dongle-S3 with screen: keep a USB extension cable at hand. In our test, plugged straight into the stove, the stick drew too much current when it started, because of its screen, and the stove restarted. With a USB extension cable between the stove and the stick it worked: the cable limits that inrush of current. It may not happen with every stick or every stove.

If the stove restarts when you plug the bridge in

The stove's USB socket only delivers a limited current. A board that draws a lot at start-up (a screen, LEDs, extra modules) can make the stove restart. Most boards do not cause it. If it happens with yours, put a USB extension cable between the stove and the board.

Boards with native USB only

Sticks and small boards such as the T-Dongle-S3, the M5Stamp S3 or the XIAO have a single USB port, the native one. It is used both to flash the board from your computer and to talk to the stove. If the installer does not find the board, hold its BOOT button while plugging it in.

Your board works? Tell us

This list grows with your reports. If your board works, or does not, open a "It works on my stove" report with the board's exact name and your stove model: it helps the next person choose.

Next

Get started

Flash the board and plug it into the stove.

Step by step

Compatibility

Which stoves and firmware versions are supported.

Stove compatibility