Open-Source Firmware
Zenso firmware is fully open source under the GNU General Public License v3 (GPLv3). It manages power cycling, Wi-Fi connectivity, and display updates.
Compiling and Flashing with PlatformIO
Section titled “Compiling and Flashing with PlatformIO”Clone the official repository and open it in PlatformIO (VS Code or CLI):
git clone https://github.com/zensoink/zenso-firmware.gitcd zenso-firmwarepio run -t uploadConnect the frame to your computer via USB-C while holding the BOOT button if entering download mode manually.
Serial Developer Diagnostics Menu
Section titled “Serial Developer Diagnostics Menu”Open the PlatformIO serial monitor at 115200 baud (pio device monitor) to access the developer diagnostic interface:
h: Print diagnostic command listc: Clear saved Wi-Fi credentials from LittleFSr: Force hardware reboot1: Render primary color test pattern2: Cycle waveform white-wipe test4: Print battery ADC reading and supply voltage
GNU GPLv3 Open Source Freedom
Section titled “GNU GPLv3 Open Source Freedom”You are free to audit, modify, and extend the firmware. If you distribute modified firmware binaries, you must make the corresponding source code publicly available under GPLv3.