Skip to content

Release v2.0.2

Latest

Choose a tag to compare

@github-actions github-actions released this 14 Nov 01:58

Changes in v2.0.2:

🚀 Amlogic Warm Reboot Fix, Systemd Shutdown Script & ZTE B860H V5 Support

This release introduces critical fixes for warm reboot deadlocks on Amlogic TV boxes with Always-On power rails (specifically ZTE ZXV10 B860H V5), resolves a silent failure in mt7668-shutdown.service, and includes an officially tested DTB.

Added

  • Official ZTE ZXV10 B860H V5 DTB Suite (meson-g12a-b860h-v5.dtb & meson-g12a-b860h-v5-v1.dtb):
    • Added standard pre-compiled binary DTB, source DTS, and patch (no-1-8-v;) resolving the hardware Always-On power rail warm reboot lockup on ZTE B860H V5.
    • Added specialized eMMC DTB (meson-g12a-b860h-v5-v1.dtb) with 48 MB TrustZone Memory Shield (secmon@5300000 no-map) preventing kernel panic (Synchronous External Abort 0x96000010) on direct internal eMMC boot under Linux 6.12+, while maintaining full SDR104 100 MHz SDIO performance.
    • Added bilingual installation guides (dtb/README.md and dtb/README.id.md) for Armbian users.
  • Dedicated Shutdown Helper Script (/usr/sbin/mt7668-shutdown.sh):
    • Implemented standalone POSIX shell script installed with 755 permissions to cleanly unload wlan_mt7668 and unbind the SDIO host controller (ffe03000*) before reboot or shutdown targets.
  • Single Source of Truth (SSOT) Version Synchronization (sync-version.sh):
    • Added automation script to ensure atomic, verified synchronization of version numbers and release asset links across all package metadata and documentation.

Fixed

  • Systemd Inline Syntax Silent Failure in mt7668-shutdown.service:
    • Fixed a syntax bug where systemd interpreted ${d##*/} as an internal variable evaluating to an empty string "", causing unbind commands to be rejected by the kernel. Now cleanly invokes /usr/sbin/mt7668-shutdown.sh.
  • Amlogic Always-On Power Rail Warm Reboot Deadlock (error -22):
    • Identified root cause of meson-gx-mmc: no support for card's volts and Card stuck being busy!: Always-On rails keep MT7668 locked in 1.8V mode while SoC reboots at 3.3V. Enforcing 3.3V signaling via no-1-8-v; in the B860H V5 DTB eliminates voltage mismatch and guarantees 100% stable warm reboots.