Module 14: Determining Chipsets and Drivers

Determining the Wireless Chipset

Methods to determine the wireless chipset:

  • Take the FCC ID and enter it into fcc.gov and browsing internal photos of the devices.

  • Plug in the adapter and run airmon-ng without parameters to display the driver and chipset.

  • Use lsmod to view loaded modules.

  • Look at dmesg before and after plugging in the device.

  • Grep for terms like ieee80211, mac80211, cfg80211, wireless, or wifi.

  • Inspect output of lsusb -vv, lspci, and lspci -n.

Determining the Wireless Driver

Methods to determine the wireless driver:

  • Look up the chipset on DeviWiki.

  • Look it up on the Linux-wireless wiki.

  • ...google.

In nearly all cases, the vendor driver is unusable for monitor mode. Only rare cases provide monitor mode. Examples of vendor drivers with monitor mode include r8187, rtl8812au, and the nexmon driver.

Example: Alfa AWUS036AC

Walkthrough of finding the Alfa AWUS036AC chipset and driver.

AWUS0365AC in DeviWiki

Running lsusb for Realtek 8812au:

Running airmon-ng for Realtek 8812au:

AWUS0365AC in Windows
Windows driver INF file excerpt

Last updated