Cards and Chipsets - mrgargsir/wifi GitHub Wiki

It's crucial to work with a Wi-Fi adapter that has a reliable chipset. Certain operations are limited because not all chipsets can perform the same functions, especially specialized tasks like packet injection, VIF capability and support for uncommon operational modes outside typical usage. Therefore, before purchasing a Wi-Fi adapter, we highly recommend reading this section, as we will suggest the best chipsets, based on the community members' experience, capable of performing all necessary tasks for Wi-Fi hacking/pentesting activities.

In the whitelist, you'll find the most recommended options, including direct purchase links to simplify your search. Keep in mind that Aliexpress links may not lead to original adapters, but they will always have the specified chipset.

Rating legend: --- Best --- :heart_eyes: :smile: :relaxed: :neutral_face: :disappointed: --- Worst ---

Whitelist

Ordered by users' rating, some known compatible and fully working VIF capable chipsets/cards (Whitelist, recommended):

Users' rating Gen Chipset Adapter/s using it Band/s Type Link/s to Buy Additional comments
:heart_eyes: Wifi6e Mediatek MT7921AUN Alfa AWUS036AXML 2.4Ghz / 5Ghz / 6Ghz USB Amazon / Aliexpress Includes Bluetooth chipset. Not working on Parrot OS <=5 (vm or native)
:heart_eyes: Wifi6e Mediatek MT7921AUN Alfa AWUS036AXM 2.4Ghz / 5Ghz / 6Ghz USB Amazon Includes Bluetooth chipset. Not working on Parrot OS <=5 (vm or native)
:heart_eyes: Wifi6e Mediatek MT7921U Fenvi AX1800 2.4Ghz / 5Ghz / 6Ghz USB Aliexpress Although both the box and the adapter say "dual band," it does support 6Ghz. This has been verified
:heart_eyes: Wifi5 MediaTek MT7612U Alfa AWUS036ACM 2.4Ghz / 5Ghz USB Amazon / Aliexpress Not recommended for Virtual Machines if your host is Windows, only Native Linux or Linux VM at Linux host. Recommended kernel >= 5.3 . For Rpi 2/3 run this command to get it working echo "options mt76_usb disable_usb_sg=1" > /etc/modprobe.d/mt76_usb.conf
:heart_eyes: Wifi4 Ralink RT5572 Panda PAU07 / Panda PAU09 2.4Ghz / 5Ghz USB Amazon / Aliexpress
:smile: Wifi4 Atheros AR9271 Alfa AWUS036NHA / TP-Link TL-WN722N v1 2.4Ghz USB Amazon Aliexpress
:smile: Wifi4 Ralink RT5370 Panda PAU04 2.4Ghz USB Amazon / Aliexpress
:smile: Wifi4 Ralink RT5372 D-Link DWA-137 / Panda PAU06 2.4Ghz USB Amazon
:relaxed: Wifi5 MediaTek MT7610U Alfa AWUS036ACHM / TP-Link Archer T2UH 2.4Ghz / 5Ghz USB Amazon / Aliexpress
:relaxed: Wifi4 Ralink RT3572 Alfa AWUS052NHS / Linksys AE1000 2.4Ghz / 5Ghz USB Amazon / Aliexpress
:relaxed: Wifi4 Ralink RT3070 TP-Link TL-WN7200ND / Alfa AWUS036NH 2.4Ghz USB Amazon / Aliexpress
:neutral_face: Wifi4 Ralink RT2770 Alfa AWUS051NH 2.4Ghz / 5Ghz USB Amazon
:neutral_face: Wifi5 Intel L716NA02 Intel Wireless-AC 9560 card 2.4Ghz / 5Ghz PCIe Amazon / Aliexpress
:neutral_face: Wifi4 Realtek RTL8723BE Realtek RTL8723BE card 2.4Ghz PCIe Amazon / Aliexpress

Of course, there are more compatible and fully working chipsets, these are only some examples. Moreover, there are more cards and devices using the chipsets listed here as well. We list only some examples of cards to buy which are using fully working VIF (Virtual Interface Functionality) capable chipsets.

Greylist

Ordered alphabetically, VIF capable chipsets but they are giving some problems and depending on driver and kernel can work. They require patched drivers (Greylist, not recommended):

  • Atheros AR9170 <- present in TP-Link TL-WN822N v1 (2.4Ghz - USB)
  • Intel AX201 <- present integrated in many laptops (2.4Ghz / 5Ghz - PCIe)
  • Realtek RTL8187 <- present in Alfa AWUS036H / Alfa AWUS036EW (2.4Ghz - USB)
  • Realtek RTL8188FU/FV/FTV <- present in some unbranded cheap chinese dongles (2.4Ghz - USB)
  • Realtek RTL8188GU <- present in some unbranded cheap chinese dongles (2.4Ghz - USB)
  • Realtek RTL8811AU <- present in Alfa AWUS036ACS (2.4Ghz / 5Ghz - USB)
  • Realtek RTL8812AU <- present in Alfa AWUS036ACH / Comfast CF-912AC (2.4Ghz / 5Ghz - USB)
  • Realtek RTL8821CE <- present in Realtek RTL8821CE card (2.4Ghz / 5Ghz - PCIe)
  • Realtek RTL8822CE <- present in Realtek RTL8822CE card (2.4Ghz / 5Ghz - PCIe)

Some drivers repositories for these greylisted cards are (use at your own risk, we still recommend to get a card from the whitelist instead):

Blacklist

Ordered alphabetically, chipsets with known problems or non-VIF capable chipsets/cards (Blacklist, not recommended at all):

  • Intel Centrino Advanced-N 6205 <- present integrated in many laptops (2.4Ghz / 5Ghz - PCIe)
  • MediaTek MT7601U <- present in some unbranded cheap chinese dongles (2.4Ghz - USB)
  • MediaTek MT7921 <- present integrated in many laptops (2.4Ghz / 5Ghz - PCIe)
  • Realtek RTL8188EU/S <- present in Alfa AWUS036NHV / TP-Link TL-WN722N v2/v3 (2.4Ghz - USB)
  • Realtek RTL8812BU <- present in Alfa AWUS036ACU / Comfast CF-913AC (2.4Ghz / 5Ghz - USB)
  • Realtek RTL8814AU <- present in Alfa AWUS1900 / TP-LINK Archer T9UH (2.4Ghz / 5Ghz - USB)

These chipsets/cards are not supporting VIF capability. Some of them are also causing problems when working with airmon-ng. As a consequence there are problems when working with airgeddon too. There are some reasons: hardware limitation (VIF capability), airmon-ng compatibility and available drivers. There are some existing closed issues discussing different problems while using them. We recommend to don't use these cards. Avoid blacklisted chipsets!