Skip to content

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