Skip to main content

ALFA AWUS036ACM — The Classic All-Rounder (MT7612U)

一句話定位(One-liner): The AWUS036ACM is the community's default recommendation: a high-power MT7612U AC1200 dual-band adapter whose driver is built into the Linux kernel. No DKMS, no compilation — plug it in on Kali or Ubuntu and monitor mode just works. It is the boring-adapter answer to "which ALFA should I buy?", and boring means reliable.

規格總覽 (Spec overview)

ItemSpec
ChipsetMediaTek MT7612U
Wi-Fi classAC1200 (300 + 867 Mbps)
InterfaceUSB 3.0
Bands2.4 + 5 GHz
Antenna2 × external 5 dBi, RP-SMA
TX powerHigh power (500 mW class)
Linux drivermt76x2uin-kernel since 4.19
Monitor mode✅ excellent
Packet injection✅ excellent

Overview

The AWUS036ACM takes everything the AWUS036ACH is famous for — 2×2 AC1200, high power, dual-band, two external antennas — and removes the one thing that annoyed students about it: the DKMS driver build. The ACM's MT7612U is a full citizen of the Linux kernel, so:

  • Plug in → wlan0 appears. Zero commands.
  • No DKMS → nothing breaks when your kernel updates.
  • Monitor mode + injection → work through the stock mac80211 tooling.

That combination is why it is the answer to "I'm a student, I want one adapter for my security course, I don't want a fight with my OS" — and why this whole wiki uses it as the reference adapter in the Ubuntu and Kali guides.

Install & drivers

Nothing to install — see the MT7612U driver page for full details. Quick verify:

lsusb | grep -i mediatek
iw dev

Expected output:

Bus 001 Device 004: ID 0e8d:7612 MediaTek Inc. MT7612U 802.11a/b/g/n/ac 2T2R Wireless Adapter
phy#0
Interface wlan0
ifindex 3
addr 00:c0:ca:xx:xx:xx
type managed

(The 00:c0:ca prefix is ALFA's MAC OUI — a handy lab-identification trick.)

Advanced usage

Monitor mode + injection

sudo airmon-ng start wlan0
sudo aireplay-ng --test wlan0mon

Expected output: Injection is working! and 30/30: 100%.

Antenna upgrades

Two RP-SMA ports mean you can run a panel for focused long links, or twin high-gain dipoles for omni coverage — and the 2×2 radio will actually use both streams.

Wireshark capture rig

Combine with the Raspberry Pi guide to build a headless always-on capture station.

Compatibility

PlatformSupportNotes
Kali LinuxIn-kernel, zero-setup
UbuntuPlug & play on 20.04+
NetHunter / AndroidThe standard NetHunter adapter
WindowsOfficial driver
Raspberry Pi / JetsonIn-kernel, solid AP + monitor support

Troubleshooting

SymptomCauseFix
Not in lsusbPower / cableDifferent port / powered hub — troubleshooting
No interfaceDriver not loaded (rare)sudo modprobe mt76x2u; check dmesg | grep mt76
Injection 0/30Empty channel / dead RF zonesudo iw wlan0mon set channel 6; test near an AP
WLAN dies on suspend/resumeKnown laptop USB quirkUnplug/replug after resume