Upgrading Blackbox's Wi-Fi: Installing the Intel AX200 on Debian

Upgrading Blackbox's Wi-Fi: Installing the Intel AX200 on Debian

Today I upgraded the internal Wi-Fi card on Blackbox (my Lenovo M710q Tiny running Debian) to an Intel AX200NGW.
The journey wasn’t exactly plug-and-play — but we got there, and now Blackbox is fully dual-network capable. Here’s the full rundown, problems included.


Hardware install

The M710q had an old (broken) Wi-Fi card still installed, connected to:

  • An internal antenna module (flat black rectangle inside the case)
  • An external antenna that screws onto the back panel

Steps taken:

  • Opened the case.
  • Removed the old card (tiny Phillips #0 screwdriver needed).
  • Slotted in the AX200NGW into the M.2 E-key slot.
  • Connected:
    • Pin 1 (Main) → internal antenna (black module)
    • Pin 2 (Aux) → external back panel antenna
  • Screwed it down.

BIOS hiccup

On reboot, Debian didn’t detect the new card.
Problem: Wireless LAN was disabled in BIOS (probably because the previous card was faulty).

Solution:

  • Rebooted, entered BIOS (F1).
  • Re-enabled Wireless LAN support under Devices.

Initial detection check

Back in Debian, I checked if the card was now visible:

lspci | grep -i network

✅ This time, the Intel Wi-Fi 6 AX200 showed up correctly!


Missing firmware problem

However, the card wasn’t fully operational yet.
Problem:
Debian couldn’t load the firmware. The dmesg output showed lots of missing firmware errors:

sudo dmesg | grep iwlwifi
firmware: failed to load iwlwifi-cc-a0-72.ucode (-2)

Solution:
Manually downloaded the required firmware.

Commands run:

cd /tmp
wget https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/plain/iwlwifi-cc-a0-72.ucode
sudo cp iwlwifi-cc-a0-72.ucode /lib/firmware/
sudo modprobe -r iwlwifi
sudo modprobe iwlwifi

✅ After that, re-running:

sudo dmesg | grep iwlwifi

showed that firmware version 72.daa05125.0 was successfully loaded, and the AX200 was fully initialized.


Testing the Wi-Fi interface

To check available networks:

sudo iw dev wlp2s0 scan | grep SSID

or the nicer view:

nmcli device wifi list

✅ Blackbox could see multiple Wi-Fi networks around.


Connecting to Wi-Fi (headless friendly)

I used nmtui, a lightweight TUI (text-based UI), to connect:

nmtui
  • Activate a connection
  • Select my Wi-Fi
  • Enter password
  • Done.

nmtui saves the Wi-Fi profile and auto-connects after reboot.


Ethernet priority

By default, Debian prioritizes wired Ethernet over Wi-Fi when both are available — no manual tweaks needed.

✅ Blackbox will use Ethernet when plugged in, and fall back to Wi-Fi if needed.


Conclusion

This upgrade took a little longer than expected — mainly due to:

  • BIOS Wireless LAN being disabled
  • Missing firmware on Debian

But now Blackbox has fast, stable Wi-Fi alongside wired Ethernet. And the card gives us Bluetooth 5.2!

Next job: Thermal paste refresh... when I find the energy.