watchthelight labs

Releases

MtkWlanNative 0.4.11

0.4.11 · 2026-10-18

Faster upload: the Tx queues restart on the next 2 ms tick after the core frees a slot, instead of waiting for the 10 ms control poll that capped upload near 190 Mbit/s. Tx completion also moves its pending list once per tick instead of once per packet.

Tested on the author's laptop (macOS 26.7.1 25G241) with MtkWlan 0.11.3: about 410 Mbit/s of local UDP on VHT 80 MHz 2x2, gateway ping 3-4 ms. The release binary is the tested one (sha256 starts a69d78f4f576).

Downloads

MtkWlanNative 0.4.10

0.4.10 · 2026-10-18

Claims the MtkWlan core at the end of probe (needs MtkWlan 0.11.1), so a slow Apple interface start can no longer let the Ethernet front end win and leave the Wi-Fi menu empty until the next reboot. Every place start gives up now declines, so the fallback still comes at once when the front end cannot run. Debug boot-arg mtknativedelay=<ms> (max 60000) holds the interface start back for testing.

macOS 26.7.1 (25G241) only. Tested on the author's laptop with a forced 25 s delay: bound after 24.2 s, no fallback, lease, Wi-Fi menu. The release binary is the tested one (sha256 starts b5002eeb2b48).

Downloads

MtkWlanNative 0.4.9

0.4.9 · 2026-10-18

First stable release of the native Wi-Fi front end for the MediaTek MT7925 on macOS Tahoe 26.7.1 (25G241). With MtkWlan 0.11.0 and boot-args mtkfe=native mtknativeif=1: the Wi-Fi menu lists networks, macOS runs the scans and the joins, saves the network, auto-joins at boot, applies a private address per network, DHCP and a real default route; the link held for ten quiet minutes with zero leaves on the author's laptop. Since 0.4.5: the join lands on the access point macOS chose (0.4.6), CoreCapture pipes started after the core binding (0.4.4), beacon counter and link quality update events for the Family's missed-beacons check (0.4.7 to 0.4.9). Open networks tested; WPA2-PSK untested on air; no roaming, no sleep, no AWDL. Binary sha256 starts de1aff051348. The README says how to report results from another MediaTek card.

Downloads

MtkWlanNative 0.4.5 pre-release

0.4.5 · 2026-10-18

First public build of the native front end. Needs MtkWlan 0.11.0 and macOS 26.7.1 (25G241); boot-args mtkfe=native mtknativeif=1. 0.4.4 passed the full macOS-driven join on the author's laptop (auto-join at boot, DHCP, real default route); 0.4.5 adds the candidate-BSSID fix for the leave/rejoin loop and is marked pre-release until that boot test is in. Binary sha256 starts 33824bcef337. See the README for what works, what does not, and how to report results from another MediaTek card.

Downloads