This firmware built using Chaos Calmer base with many Designated Driver code backports (incl toolchain/musl libc).
Two different kernels used for these builds: Modified proprietary Mediatek's 3.10 SDK 188.8.131.52 kernel partially synced with upstream or modified 3.4 kernel synced with upstream made for mediatek devices by Andrey "Padavan" and Eugeny "sfstudio".
Latest available atm 184.108.40.206 proprietary mt76x2e driver.
Latest hw_nat/raeth and other proprietary features of mediatek chipsets.
Many optimizations (rtcache backported, etc.)
Contains low-level UFSD driver for NTFS partitions.
Fresh builds compiled with GCC 5.2/MUSL 1.1.14/Binutils 2.25.1, old builds compiled with GCC 4.8-linaro/uClibc 0.9.33.2/Binutils 2.24
Many things are in the TODO list.
Download recent 3.10 builds from the cloud here: https://yadi.sk/d/lzrjbkjSn2AH4/newgen/
Download recent builds with faster 3.4 kernel here: https://yadi.sk/d/lzrjbkjSn2AH4/3.4/
More info about 3.4 kernel branch: https://forum.mqmaker.com/t/alternative-openwrt-mtksdk-build-for-the-witi-board-wip/272/406?u=stas2z
Also the modded u-boot is available for those who is facing issues with LAN ports down after installing this firmware - https://yadi.sk/d/lzrjbkjSn2AH4/WITI-UBOOT
- Buildroot and kernel sources are available by request.
WITI hardware support status:
MT7621A SoC - 2 cores, 4 threads, PPE offload (HWNAT), 256/512M are supported
MT7530 built-in switch - vlan tagging and uci/luci management supported
USB3.0 port - supported (can be switched to usb2.0 mode manually to improve interperoperability with 2.4GHz wlan)
USB2.0 port (pins are in the "extension slot" of the board) - supported, confirmed.
SD/MMC reader controller - supported, rw mode.
MT7602/MT7612A wifi radios - fully supported by proprietary driver mt76x2e, luci status/management with custom iwinfo driver
IP1001 gigabit phy - supported including link status, wan2 by default (eth1)
ASM1061 sata controller - both ports are fully supported in AHCI mode
RealTime Clock - supported
Crypto Engine - supported (ipsec esp acceleration)
HW QoS - supported in theory (binary util blob can be used, not tested, not included)
Q: How to install third party packages if you don't want to compile it yourself?
Q: Why can't i access my board via LAN, only wifi is accessible?
Q: How to flash a modded u-boot?
Q: Why can't i flash new u-boot with "Can't open device for writing" message.
Q: Why can't i connect to the WITI using my phone powered by Snapdragon? (all firmwares).