Scope

Goal is to understand and bringup required platform for supporting various IoT protocols including, WiFi, thread & Bluetooth in RDK-B Bananapi R4 with silabs module

Banana Pi R4 release used

Hardware used (as of Jan 2026 PoC, to be expanded with more devices, device types)

BoM:

  1. Banana Pi R4 with WiFi chipset (whole kit)
  2. SiLabs EFR32xG24 Explorer kit
  3. Matter/WiFi Mini smartplug (110vAC, US power) example, TP-link Tapo
  4. Thread Mini smartplug (110vAC, US power) example, Onvis Smartplug S4
  5. 2 x generic (110vAC, US power) generic LED “night lights” to be plugged into smartplugs 
  6. Associated cabling/serial adapters

RDK image tool (easy way to Image the SD card for RDK-B) -> https://rdkcentral.com/download-instructions/?caller=broadband

Where to purchase SiLabs hardware

Highlevel block diagram of Thread & Bluetooth

Kernel side changes for Thread

User space code changes for Thread in meta-cmf-broadband/recipes-connectivity

Yocto changes for Thread

Runtime changes for Thread

Testing of thread


Firmware upgrade of BRD module

Documentation for thread

Key check points when we land in issues for thread

Code changes to support Bluetooth 

Testing bluetooth