You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 6 Next »

Scope

Goal is to understand and bringup required platform for supporting thread in RDK-B Bananapi R4 with silabs module

Hardware used

  • BRD2703A

Highlevel block

  • otbr

Kernel side changes

  • Minimal kernel modules

    • CONFIG_USB_ACM=y

      • drivers/usb/class/Makefile

      • Description - ACM support for UART communication
    • CONFIG_TUN=y

      • drivers/net/tap.c

      • Description - TUN generic  support 
    • CONFIG_IEEE802154=y

      • net/ieee802154

      • Description - Generic IEEE802154
    • CONFIG_MAC802154=y

      • net/mac802154

      • Description - Generic MAC layer for IEEE802154

User space code changes

Yocto changes

  • Image install changes in BPI

    • otbrinstall11

Runtime changes

  • cpcd.conf

    • set disable_encryption to true
  • cpcd.service

    • Remove ExecStartPre=/usr/bin/init-iot-radio.sh
  • Directory creation

    • mkdir /nvram/icontrol/etc/thread
  • otbr-agent.service

    • update debug level to 7 from 5 


Firmware upgrade of BRD module

  • Use simplicity studio






  • No labels