I removed the wifi module a Jetson NX and connected it to a Nano. The module is recognised, but stays off.
$ sudo lspci -v
...
01:00.0 Network controller: Realtek Semiconductor Co., Ltd. Device c822
Subsystem: AzureWave Device 3751
Flags: bus master, fast devsel, latency 0, IRQ 408
I/O ports at 1000 [size=256]
Memory at 13000000 (64-bit, non-prefetchable) [size=64K]
Capabilities: [40] Power Management version 3
Capabilities: [50] MSI: Enable+ Count=1/1 Maskable- 64bit+
Capabilities: [70] Express Endpoint, MSI 00
Capabilities: [100] Advanced Error Reporting
Capabilities: [148] Device Serial Number 00-e0-4c-ff-fe-c8-22-01
Capabilities: [158] Latency Tolerance Reporting
Capabilities: [160] L1 PM Substates
Kernel driver in use: rtl88x2ce
Kernel modules: rtl8822ce
And
$ nmcli device status
DEVICE TYPE STATE CONNECTION
eth0 ethernet connected Wired connection 1
wlan0 wifi unavailable --
l4tbr0 bridge unmanaged --
dummy0 dummy unmanaged --
rndis0 ethernet unmanaged --
usb0 ethernet unmanaged --
lo loopback unmanaged --