9.3 TOTAL SCORE

bpi rt8822cs bluetooth and wifi adapter

Accessories
Build quality 9
Implemented technology 8
Ease-of-use 10
Price/performance ratio 10
PROS
  • Fast Wi-Fi and Bluetooth performance
  • Decently reliable
CONS
  • No antennas included in the box
  • The setup is somewhat involved, depending on the SBC
  • Takes up the entire GPIO header
Bottomline

The BPi RT8822CS was initially made as an add-on for the Banana Pi M5, adding Wi-Fi and Bluetooth functionality to the device. Inexpensive and simple to use, it is also compatible with other boards from the manufacturer.

 

As a demo project, we created a little Wi-Fi enabled display stand using the SunFounder 10,1″ LCD touchscreen, Banana Pi M5 and the RT8822CS BPI WiFi/BT adapter. The display setup was extremely smooth and easy, but the WiFi module setup required some additional steps.

As a demo project, we created a little Wi-Fi enabled display stand using the SunFinder 10.1" LCD touchscreen, Banana Pi M5 and the RTK8822CS BPI WiFi adapter. The display setup was extremely smooth and easy, but the WiFi module setup required some additional steps.
After installing the WiFi module on the back of the M5, we enabled the environment overlays for the “wifi_bt_rtl8822cs” layout.

After installing the RT8822CS WiFi module on the back of the M5, we enabled the environment overlays for the “wifi_bt_rtl8822cs” layout. These overlays are found in

/boot/firmware/overlays

and the environment file is at

/boot/boot.ini

To enable WiFi, we must also load its driver. The manual way is running the modprobe command and passing a parameter with the driver name. The issue here is finding that parameter – which is not documented anywhere readily available. After some poking around, we determined that the driver’s name is 88x2cs, and running “modprobe 88x2cs” loaded up the driver for us.

For automatic WiFi loading upon bootup, “88x2cs” should be added in a new line of the modules in etc directory.

After doing this, we had a great little touchscreen-enabled wireless IoT device, capable of connecting to various databases or websites and displaying dashboard data.

More informations: Banana Pi M5 wikiSunFounder LCD

Dušan Dakić