OpenRF Platform v2.0.0-beta.1 for ESP32-S3 is now available — the new generation is public.

ESP32-S3 BetaDual-Core8 MB PSRAMCC1101Home Assistant

Open Source RF Gateway & Automation Platform.

Build a faster ESP32-S3 + CC1101 RF gateway with dual-core radio processing, PSRAM-aware buffering, RAW Learn & Replay, RF analysis, MQTT and native Home Assistant integration.

ESP32-S3 current generation · ESP8266 legacy stable · Open source

2.0.0ESP32-S3 beta generation
2 coresSystem + Radio Engine
8 MBPSRAM available
100%Open source
OpenRF Platform v2.0.0-beta.1

The ESP32-S3 generation is here.

OpenRF Platform v2.0.0-beta.1 brings the proven RF gateway, Analyzer, RAW Learn & Replay, MQTT and Home Assistant feature set to ESP32-S3 N16R8. The new architecture adds dual-core task separation, 8 MB PSRAM support and significantly more processing and memory headroom.

The ESP8266 v1.2.0 edition remains available as a feature-complete legacy release. The ESP32-S3 branch is now the default and the active development platform for future OpenRF expansion.

v2.0.0-beta.1 highlights

The proven OpenRF feature set, now on ESP32-S3.

The first public ESP32-S3 beta preserves the existing RF workflow while adding dual-core execution, PSRAM-aware buffering and substantially more hardware headroom.

ESP32-S3 Dual-Core

FreeRTOS task separation keeps RF processing apart from the main application workload for smoother concurrent operation.

8 MB PSRAM

Large non-critical RAW, Learn and Analyzer work buffers can use PSRAM while time-critical RF data remains in internal RAM.

🔍

RF Analyzer v2

The Analyzer is non-exclusive on ESP32-S3 and can run alongside RX Slots, MQTT, Home Assistant and normal gateway operation.

RAW Learn & Replay

Capture unknown RF pulse trains, preview them, save them to persistent TX slots and replay them when needed.

Universal RX Slots

Store decoded RF event identities and expose recognised events through MQTT and Home Assistant workflows.

🧩

Native Protocol Framework

Structured protocol support includes native NVKP01 Kinetic decoding and provides a foundation for additional protocols.

MQTT & Home Assistant

Configurable MQTT, event publication and Home Assistant Discovery remain integrated into the local OpenRF workflow.

OTA, Backup & Restore

Update firmware from the WebUI and protect device configuration with integrated backup and restore tools.

433 / 868 MHz Selection

One active CC1101 can operate at 433.920 or 868.350 MHz when paired with hardware suitable for the selected band.

Live System Diagnostics

The WebUI exposes CPU and memory information together with Flash, PSRAM and internal heap diagnostics.

Development roadmap

The ESP32-S3 foundation is here. Next comes multi-radio OpenRF.

v2.0.0-beta.1 completes the first public ESP32-S3 port with one active CC1101. The next development stages expand the radio architecture while the beta receives further testing, Analyzer refinement and WebUI polish.

Beta

Stabilisation and refinement

Continue real-world testing and refine Analyzer responsiveness, RF behaviour and the ESP32-S3 WebUI before the first stable v2 release.

2× CC1101

Simultaneous 433 + 868 MHz

Add a second active CC1101 so dedicated 433 MHz and 868 MHz radios can operate in the same OpenRF node.

SX1276 / LoRa

Long-range OpenRF links

Planned LoRa integration will provide a foundation for direct long-range communication between future OpenRF nodes.

LoRa

Distributed RF automation beyond Wi-Fi.

The concept connects local physical inputs, long-range LoRa links, RF transmitters, relay outputs and Home Assistant within one platform.

InputPhysical button
OpenRFNode A
LoRa
OpenRFNode B
OutputRelay control
InputRF or physical button
OpenRFNode A
LoRa
OpenRFNode B
Output433 / 868 MHz RF
Remote relay controlBuilding-to-building linksGarden automationIndustrial and agricultural controlLong-range sensor networks
Community Hub

Share projects and help shape the platform.

Open Community Hub →
💬
Ask

Get help with installation and RF analysis

Discuss hardware, firmware, protocols and Home Assistant integration.

🚀
Share

Show what you built with OpenRF

Document real installations, automations and creative RF solutions.

💡
Contribute

Suggest protocols and future capabilities

Feedback from real users directly influences the ESP32 generation.

Documentation

From ESP32-S3 setup to advanced RF workflows.

01

ESP32-S3 Installation

Current v2.0.0-beta.1 requirements, build steps, firmware and LittleFS installation for the ESP32-S3 N16R8 platform.

02

ESP8266 Legacy Guide

Installation and wiring guide for the feature-complete ESP8266 v1.2.0 generation.

03

RF Learn & Analyzer

Capture, inspect, store and replay RF signals with the non-exclusive ESP32-S3 Analyzer workflow.

04

Home Assistant

MQTT Discovery, RX Slots and practical automation workflows for the current platform.

Downloads

Choose your OpenRF generation.

ESP32-S3 v2.0.0-beta.1 is the current development generation. ESP8266 v1.2.0 remains available as the feature-complete legacy stable release.

The ESP8266 release series established the foundation. The ESP32 generation will build upon it.

Open source. Community-driven. Built for practical RF automation.