MT7927 WiFi on Linux: Wrong Driver, Wrong Chip, No Driver
In my previous post, I documented the 15-month journey to get Bluetooth working on the MediaTek MT7927. The btusb-mt7927-dkms AUR package patched three missing layers - USB device ID, hardware variant support, and firmware extraction - to bring up a fully functional Bluetooth 5.4 adapter. WiFi was next. I spent most of a day on it and came out the other side with the wrong driver applied, a hard crash course in MediaTek’s chip numbering, and the realization that MT7927 WiFi straight up does not work on Linux. Not with patches, not with hacks, not yet. ...
Enabling MediaTek MT7927 Bluetooth on Linux: A 15-Month Journey
In November 2024, I installed an ASUS ROG Crosshair X870E Hero motherboard - AMD’s flagship X870E platform with a MediaTek MT7927 (Filogic 380) WiFi 7 chip. Running CachyOS, WiFi worked out of the box through the mt7925e driver. Bluetooth did not. What followed was a 15-month journey through kernel source, mailing lists, and community reverse-engineering that ended with a working Bluetooth 5.4 adapter and a published AUR package. This is the story of how it got there. ...