Licenses & Source
The browser flasher installs pre-compiled firmware binaries onto your device over USB. Because those binaries are distributed here, this page lists the open-source projects bundled into each firmware image, with links to their source code and license terms. Everything is provided as-is; refer to each project for its full terms.
ESPHome firmware
The ESPHome .bin images are compiled with the ESPHome toolchain on the ESP-IDF framework, together with the Mitsubishi CN105 component stack.
| Component | License | Source & license |
|---|---|---|
| ESPHome | MIT + GPLv3 | Source · License |
| MitsubishiCN105ESPHome (echavet) | None declared | Source |
| esphome-mitsubishiheatpump (geoffdavis) | BSD-2-Clause | Source · License |
| SwiCago/HeatPump | GPL-3.0 / LGPL-3.0 | Source · License |
| ESP-IDF (build framework) | Apache-2.0 | Source · License |
- ESPHome is dual-licensed: its Python tooling is MIT, and its C++/runtime code — compiled into the firmware — is GPLv3.
- SwiCago/HeatPump ships the GPL-3.0 license text in its repository, while its README states LGPL-3.0.
- MitsubishiCN105ESPHome does not include a license file.
- Corresponding source for the exact ESPHome build is published at Serin-Labs/serin-cn105.
HomeKit firmware
The HomeKit-compatible .bin images are built on Espressif's HomeKit SDK and the ESP-IDF framework.
| Component | License | Source & license |
|---|---|---|
| esp-homekit-sdk (Espressif) | ESPRESSIF MIT License; mu_srp under Apache-2.0 | Source · License · mu_srp |
| ESP-IDF | Apache-2.0 | Source · License |
Flashing tool
The flash page runs entirely in your browser, using the open-source ESP Web Tools library to write firmware over USB.