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.