Skip to content

OpenRF Platform v2.0.0-beta.1 – ESP32-S3

Pre-release
Pre-release

Choose a tag to compare

@Krissz55555 Krissz55555 released this 21 Aug 13:54
· 26 commits to esp32-s3 since this release

OpenRF Platform v2.0.0-beta.1 – ESP32-S3

The first public beta of the new ESP32-S3 generation of OpenRF Platform.

This release ports the proven ESP8266 platform to the ESP32-S3 N16R8 architecture while preserving the existing OpenRF functionality and preparing the project for further development.

Highlights

  • ESP32-S3 N16R8 support
  • Dual-core architecture
  • Dedicated RF processing task
  • 8 MB PSRAM support
  • 16 MB Flash support
  • Improved RF processing performance
  • Improved RF Analyzer responsiveness
  • MQTT and RF processing can operate concurrently
  • RAW Learn & Replay
  • Universal RX Slots
  • Native protocol framework
  • NVKP01 Kinetic protocol support
  • Home Assistant Discovery
  • REST / JSON API
  • OTA firmware updates
  • Backup & Restore
  • 433 / 868 MHz operation
  • Updated web interface with CPU and memory monitoring

Architecture

The ESP32-S3 port removes the major memory and processing limitations of the original ESP8266 implementation.

RF processing is separated from the main application workload using the ESP32-S3 dual-core architecture, providing a significantly stronger foundation for future OpenRF development.

Status

This is a beta release.

The core functionality has been tested and is operational, but additional testing and refinement are expected before the first stable ESP32-S3 release.

The ESP8266 implementation remains available in the esp8266 branch and is considered feature complete.

Hardware

Current reference hardware:

  • ESP32-S3 N16R8
  • CC1101 RF transceiver
  • 433 MHz / 868 MHz

Feedback

Testing, bug reports and protocol contributions are welcome.

Please report issues through the GitHub Issues section.