• v0.2.1 62e2191454

    gitops released this 2026-10-30 15:35:09 +00:00 | 1 commits to main since this release

    Update to v0.2.0 with two OpenWrt board bring-up fixes (knight v0.2.1 image).

    The v0.2.0 bootloader (bootloader-mod-final2.bin) stays the same; this is a rebuilt initramfs with the fixes below.

    What's fixed (vs v0.2.0):

    1. Auto-failsafe: the WPS key GPIO (gpio1 line 4, active-low) reads as permanently "pressed", so OpenWrt entered failsafe every boot. The key-wps node is disabled in the board DTS. Failsafe is still reachable via the console f key.
    2. LAN bring-up: 02_network now has a zte,zxhn-f670l case -> LAN bridge on lan1 lan2 lan3, WAN on wan (previously it fell to the default lan4 which does not exist, so the NIC was misconfigured). LuCI is confirmed included (luci, uhttpd).

    Artifacts:

    • openwrt-sanechips-generic-zte_zxhn-f670l-initramfs.uImage — the rebuilt, fixed OpenWrt kernel (sha256 fb809a263f29e61bf9064899298a9a71998a1df70f6459abed37d92baa829478).
    • bootloader-mod-final2.bin — the v0.2.0 patched bootloader, re-attached for a complete deploy.
    • HANDOVER.md — full procedure and notes.

    Deploy (no bootloader change needed if v0.2.0 already installed; just update the raw kernel):

    tftp 0x43000000 openwrt-sanechips-generic-zte_zxhn-f670l-initramfs.uImage
    nand erase 0x3a00000 0x2000000
    nand write 0x43000000 0x3a00000 0xD00B6F   # = 13,634,415 bytes (use the size tftp reports)
    reset
    

    Fresh install (also write the bootloader): see v0.2.0 release notes.

    CAUTION: the bootloader write (0x0-0x180000) remains the one permanent-brick-risk operation. See HANDOVER.md §9.

    Downloads