How to handle faulty hardware device?

In a situation where you have enabled a new board and one of the devices is faulty or has some issues (e.g. driver, hardware, firmware, and so on), to continue with the setup, it is important to have an alternative option for the faulty device.

You can replace the respective faulty device with an external devices listed in the following table. The devices listed are hardware components with opensource drivers and have no usage restrictions.

Supported External Hardware Device

Device

Chip

Firmware status

Dongle name

Remarks

Ethernet

RTL8153

linux-firmware

Many available

SFP variants available

WiFi

RTl8192cu

linux-firmware, license

OURLiNK

Works out-of-the-box

WiFi

Ralink RT5372

linux-firmware, license

PAU05 - Panda Wireless

Works out-of-the-box

Bluetooth

BCM20702A0

linux-firmwar, license

PLUGABLE

Works out-of-the-box

Bluetooth

BCM20702A0

linux-firmwar, license

Kinivo

Works out-of-the-box

IEEE 802.15.4

AT86RF231

Flashed on device

ATUSB

Open hardware and firmware