Repository navigation
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@5300000no-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.mdanddtb/README.id.md) for Armbian users.
- Added standard pre-compiled binary DTB, source DTS, and patch (
- Dedicated Shutdown Helper Script (
/usr/sbin/mt7668-shutdown.sh):- Implemented standalone POSIX shell script installed with
755permissions to cleanly unloadwlan_mt7668and unbind the SDIO host controller (ffe03000*) before reboot or shutdown targets.
- Implemented standalone POSIX shell script installed with
- 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.
- Fixed a syntax bug where systemd interpreted
- Amlogic Always-On Power Rail Warm Reboot Deadlock (
error -22):- Identified root cause of
meson-gx-mmc: no support for card's voltsandCard stuck being busy!: Always-On rails keep MT7668 locked in 1.8V mode while SoC reboots at 3.3V. Enforcing 3.3V signaling viano-1-8-v;in the B860H V5 DTB eliminates voltage mismatch and guarantees 100% stable warm reboots.
- Identified root cause of