watchthelight labs

WiFi Menu: an optional menu bar front end for macOS 26.0 (archived fallback) #7

open
xiaoyizpast 2026-11-10

Hi @watchthelight,

This is not a support request and there is no expectation that you maintain it. Since MtkWlanNative intentionally supports only 26.7.1 (25G241) and 26.7.2 (25G332), I packaged the small front end we used on 26.0 (25A354) before upgrading, in case it is useful as an optional fallback for 26.0 users of MtkWlan.

What it is

WiFi Menu — a menu bar app (MIT) that wraps your mtkwifi tool. It ships no driver and no kernel code; it only calls mtkwifi scan --wait, mtkwifi join ... and mtkwifi disconnect through a three-line sudoers whitelist. Passwords go to a one-time 0600 temp file and are deleted immediately.

Tested on

  • HP HyperX OMEN PRO 16 (8F06), macOS 26.0 (25A354)
  • MtkWlan 0.12.1, interface en1/en2 as an Ethernet front end
  • Scan, WPA2 join, open-network join, captive portal, disconnect

Notes

  • App license: MIT. mtkwifi binary is redistributed under ISC with LICENSE-mtkwifi.txt next to it.
  • It is deliberately limited: no preferred networks, no WPA2-Enterprise, no native pane.
  • On 26.7.1/26.7.2 users should use MtkWlanNative; this app declares that in its README.

If you would rather not have this linked from anywhere, say so and I will remove the reference. If you want any part changed (naming, attribution, packaging), I can do that.


中文说明

这不是支持请求,也不要求你维护。因为 MtkWlanNative 只支持 26.7.1(25G241)和 26.7.2(25G332),我把升级前在 26.0(25A354) 上使用的前端打包归档,供 26.0 用户作为可选备选方案。

WiFi Menu 是一个菜单栏 App(MIT),只封装你的 mtkwifi 工具,不含驱动和内核代码,通过三行 sudoers 白名单调用 scan --wait、join、disconnect;密码写入一次性 0600 临时文件并立即删除。

测试环境:HP HyperX OMEN PRO 16(8F06),macOS 26.0(25A354),MtkWlan 0.12.1。App 为 MIT,mtkwifi 按 ISC 许可随附 LICENSE-mtkwifi.txt。如果你不希望被引用,或希望调整命名/署名/打包方式,告诉我即可。

Reply on GitHub