Firmware
Wall panel vendors publish almost nothing about their firmware. Download URLs are unlisted, change without notice and disappear when a newer release ships, and release notes are often missing. The firmware index records what has been found so that a known build can still be located, verified and, where it has been archived, recovered after the vendor removes it.
What the index records
Section titled “What the index records”For each firmware object the index records the model and channel, the version, whether it is a full ROM, a diff between two versions or an app-only update, the verified CDN URL, the object’s size, and whether a copy has been captured by the Wayback Machine. The source of truth is a set of plain data files in tools/firmware-index/ in the ha-paneld repository. Everything else is generated from them:
- The complete index lists every verified OTA URL for the Sonoff NSPanel Pro 86P and 120P, with sizes, CDN indices and archival status: nspanel-pro-firmware-archive.md.
- The community Discussion carries the recent upgrade targets and current community evidence, and takes contributions: NSPanel Pro firmware: OTA URL index. A scheduled job regenerates it from the data files.
The Discussion can lag the data files until the scheduled job next runs. When they disagree, the data files are the authority.
Firmware by vendor
Section titled “Firmware by vendor”- Sonoff NSPanel Pro: the CoolKit CDN URL scheme, how to verify a URL, the update path and the hardware-verified flashing procedure.
- Shelly Wall Display: the OTA tracks, update endpoints and file format are on the Shelly Wall Display family page. Its release URLs are tracked in the same index.
- Smatek S9E: the two analysed stock images and their differences are on the Smatek S9E page.
Before changing firmware on any panel, read Firmware backup and restore.
Comments
Comments are kept in this page's discussion on GitHub, so loading them connects your browser to GitHub. This browser remembers the choice and loads comments on other pages when you scroll down to them.
Comment without a GitHub account