HomeTiles v0.6.2
HomeTiles v0.6.2 adds official release support for the 10.1-inch Guition JC8012P4A1C_I_W_Y and fixes Bridge setup for newly added devices.
Guition JC8012P4A1C_I_W_Y
- Added factory and OTA binaries for
guition_jc8012p4a1. - Integrated the 1280×800 display, brightness control and GSL3680 touch.
- Added microSD support and dual-partition OTA for the board's 16MB flash.
- Confirmed MQTT communication, Home Assistant Bridge data and automatic discovery on real hardware.
- Corrected the touch direction so input matches the displayed interface.
The implementation uses the Apache-2.0-compatible touch path documented in the device source directory.
Many thanks to @brmo for sharing the original working display code, testing the HomeTiles builds on the device, and providing the detailed logs and feedback needed to finish the integration.
MQTT And Bridge
- Fixed Bridge setup for newly added devices. HomeTiles now sends its MAC-based Bridge announcement after every MQTT connection, allowing the Home Assistant integration to return the selected entity list.
- Prevented a Bridge apply/announce feedback loop.
- The bug was easy to miss because existing devices already had retained Bridge data and continued to work normally.
Other Changes
- Expanded the translation groundwork and moved more UI text into the shared i18n tables.
- The unfinished French language option remains hidden for now.
Use the regular .bin file for OTA updates and the _factory.bin file only for
the initial USB flash.
Supported Devices
- M5Stack Tab5
- Waveshare ESP32-P4-WIFI6-Touch-LCD-4B
- Waveshare ESP32-P4-86-Panel-ETH-2RO with native Ethernet (uses the Waveshare 4B firmware)
- Waveshare ESP32-P4-WIFI6-Touch-LCD-8
- Guition JC8012P4A1C_I_W_Y
Full Changelog: https://github.com/GalusPeres/HomeTiles/compare/v0.6.1...v0.6.2