Skip to main content
SMHUB Nano Mg24 — now shipping worldwideNew: SLWF-11 — our new compact WLED controller · see the datasheet →
SMLIGHT
Release notes · Jul 10, 2026 · 2 min read

SMHUB-OS v1.0.0

The official, stable release of SMHUB OS v1.0.0 is finally here! 🚀 This milestone release marks the culmination of extensive testing and brings powerful new customization options, improved hardware integrations, and bulletproof system reliability to your smart hub.

✨ New Features

  • Community App Repository [📦]: Added support for the community app repository directly in opkg. While still a work in progress, this lays the groundwork for allowing community-published apps in the smhub ecosystem!
  • Ser2Net Web Config & Service Controls [⚙️]: Take complete control over your serial interfaces!
    • Dedicated Settings Page: Added a brand new page to configure ser2net and easily manage the service directly from the web UI.
    • Service Controls: Added underlying support for configuring ser2net service controls.
    • Modern Config Formats: Bumped ser2net to v4.6.7 for clean, readable v2 YAML configuration support.
  • Intelligent 4G Modem Switching [📶]: Bulletproof cellular failover! The system now checks the current USB mode before enabling a 4G modem and automatically switches to host mode if required.
  • Seamless Updates [🌐]:
    • Background Progress Tracking: The web UI now keeps track of your OTA progress seamlessly, even if you navigate away from the Updates page.
    • Reboot Notifications: Added a post-update reboot notification so you know exactly when your hub is back online.
    • Uninstalled App Persistence: Allowed zigbee2mqtt to remain uninstalled after an OTA upgrade if you have previously opted to remove it.

🔧 Bug Fixes

  • Factory Reset & OTA Reliability:
    • Fixed several edge-case issues during OTA upgrades when migrating from older factory images.
    • Resolved a bug causing certain packages to go missing after a factory reset.
    • Hardened the creation and verification of the python virtual packages.
  • Timezone Settings: Squashed a validation bug when setting or changing the system timezone from the web UI.
  • App Status: Fixed a display bug with the OpenThread app running status reporting and control buttons.

📸 A closer look at v1.0.0

A quick tour of what is new across the SMHUB-OS interface — tap any screenshot to view it full size.

SMHUB-OS v1.0.0 dashboard
The dashboard — app status, performance, network and system info at a glance
Apps — installed packages
Apps — your installed packages, each with one-click upgrades
Community app repository
The community app repository — Matterbridge, Node-RED, OpenThread, Tailscale and more
Zigbee2MQTT frontend
The built-in Zigbee2MQTT frontend
Web Terminal
The Web Terminal — a built-in Linux shell, no SSH required
File Manager
The File Manager for your home and app data
Radios settings
Radios — coordinator firmware for the Zigbee and Thread modules
Serial Bridge (ser2net) settings
The new Serial Bridge (ser2net) page — serial ports over TCP, with service controls
Updates / OTA settings
Seamless OTA updates — pick a channel and track progress
USB mode settings
USB device/host mode switching — the basis for automatic 4G failover
LTE / 4G add-on settings
The LTE/4G add-on — APN, boot behaviour and LED control
WireGuard VPN settings
Built-in WireGuard VPN with one-click connect
Backups settings
System backups and restore
ESPHome co-processor settings
ESPHome co-processor settings — dedicate buses like I²C to the RTOS core