OpenRF Platform v2.0.0-beta.1 – ESP32-S3
Pre-releaseOpenRF 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.