• v0.2.5 62e2191454

    gitops released this 2026-10-31 01:02:17 +00:00 | 1 commits to main since this release

    Adds working 5 GHz (MT7613BE) WITHOUT growing the bootable initramfs (which caused the early-boot hang).

    The MT7663 firmware is now stored RAW on NAND at absolute 0x4780000 (kernel2/mtd7 offset 0xd80000). A boot uci-defaults script (98-5ghz-fw) reads it into /lib/firmware/mediatek/mt7663pr2h.bin and reloads mt7615e before the wireless config comes up, so phy1 initialises with firmware.

    Two artifacts to flash:

    • mt7663pr2h.bin - the 5 GHz firmware blob, nand write to 0x4780000 (0x4401E bytes).
    • openwrt-sanechips-generic-zte_zxhn-f670l-initramfs.uImage - v0.2.5 kernel (13,634,551 B / 0xD00BF7), sha 7b7cebdda64d0d1f19686199e2fba3b51896ad2750d58daa27b6e911ae446ad3.

    Also includes: English LuCI (option lang 'en'), no auto-failsafe, LAN lan1-3 + wan, bootable size.

    Flash:

    tftp 0x43000000 mt7663pr2h.bin
    nand erase 0x4780000 0x20000
    nand write 0x43000000 0x4780000 0x4401E
    
    tftp 0x43000000 openwrt-sanechips-generic-zte_zxhn-f670l-initramfs.uImage
    nand erase 0x3a00000 0x2000000
    nand write 0x43000000 0x3a00000 0xD00BF7
    reset
    

    After boot phy1 (5 GHz) should show a real channel + Tx power and a visible SSID.

    Also attached: bootloader-mod-final3.bin (size-agnostic bootloader - recommended, avoids the truncation-on-bigger-image hang) and HANDOVER.md.

    Known remaining: radios use random MACs (board EEPROM MAC not yet wired in).

    Downloads