Release notes · Jun 14, 2026 · 2 min read
SMHUB-OS v1.0.0.beta3
Beta 3 unlocks the hidden potential of your hardware and introduces seamless ESPHome integration.
Your smhub has a dedicated, hidden RTOS co-processor core. With Beta 3 we bring native ESPHome firmware support directly to that dedicated RTOS core — ultra-low-latency real-time control, robust device proxying, and offline smart-home orchestration on the metal, completely decoupled from the main Linux OS.
✨ New Features
- ESPHome on the RTOS Core 🏠 — native ESPHome firmware on the secondary real-time co-processor: lightning-fast sensor handling, robust device proxying, rock-solid automation, decoupled from the main Linux OS.
- Pre-bundled packages — default packages now ship with esphome-bin and smhub-broker pre-installed for zero-configuration local ESPHome setup.
- Native Bluetooth Proxy 📶 — high-performance, low-latency Home Assistant Bluetooth Proxy out of the box; up to 16 concurrent connections.
- Intelligent coexistence — automatically disables the conflicting host bluetoothd daemon when the Bluetooth proxy is active, routing raw HCI traffic directly for maximum throughput with zero radio conflicts.
- Boot Animation — a power-on boot animation for instant visual feedback at startup.
- Kernel RTC Support ⏱️ — enabled the ds1307 kernel driver for popular I2C RTC modules; wire a compatible RTC to the DIY expansion header to keep time offline without NTP.
- OpenRC Serial Proxy — added an OpenRC service script for ser2net to proxy serial devices over network ports.
🔧 Bug Fixes
- MQTT save fix — fixed a validation/saving bug when updating Mosquitto MQTT configuration settings.
- Zigbee flashing — fixed an "invalid IEEE address" error when flashing CC2652-based coordinators.
- Unified channels — OS and Application channels now stay in lockstep automatically for a reliable upgrade experience.
- Log diagnostics — resolved log history viewing and ensured reliable export of system logs.
- Restart prompts — added a modal confirmation dialog to restart the application after saving app-level settings.