HomeKit-Compatible Firmware Features

Free, open-source firmware you flash yourself. Works with Apple Home through the HomeKit Accessory Protocol (HAP) and includes a full-featured web UI. No third-party bridge or Home Assistant required — just an Apple Home Hub (Apple TV or HomePod) for remote access and automations.

Not MFi-certified — this firmware implements HAP independently and is not a certified Apple accessory.


Climate Control


Vane Control


Diagnostics


BLE Remote Temperature Sensor

Use a Bluetooth Low Energy thermometer placed at room level for more accurate temperature readings. The firmware auto-detects the sensor type from BLE advertisements — no Bluetooth pairing required.


Crash Loop Safe Mode


OTA Updates


Web UI

A single-page interface at http://Serin-XXXX.local (or http://<device-ip>) for full control without Apple devices:


Supported Boards

BoardStatus
M5Stack NanoC6 (ESP32-C6)Supported
M5Stack Atom S3 Lite (ESP32-S3)Supported
ESP32-C3 SuperMini / XIAONot tested
Generic ESP32 DevKitNot tested

Get started

Flash the Firmware

Use the browser flash tool to install the HomeKit firmware, then follow the setup guide to connect and pair.


Source Code

The HomeKit-compatible firmware is open source. See the GitHub repository for protocol documentation, project structure, and build instructions.