Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • Can i use this release for production - Not recommended
  • Does it cover all features - Yes
  • what release version i can use for deployment - 2025Q2 release is planned for deployment
  • Can i share this Beta release with my OEM's/Operators/SI's/SoC's - You are free to share
  • Can i contact RDKM team if i have any queries/to give any feedback - Yes
  • Is this Beta engineering release fully tested - Yes we have done End to End testing
  • Can i use Beta release for my development/New enhancements - Yes
  • Does beta release support 6.x linux kernel,If no what is the plan - Beta release support 5.4 kernel and we are planning linux kernel 6.1 upgrade with upcoming mediatek BSP release
  • Does beta release support EasyMesh/Wi-Fi 7 - No,We plan Post beta release
  • Can i expand RAM in BPI R4 - You have to do it on Hand,Please refer here https://forum.banana-pi.org/t/bpi-r4-successfully-upgraded-8gb-ram-on-bpi-r4/17882/5

Build instructions


Code Block
NAND
repo init -u https://code.rdkcentral.com/r/reference/manifests -m bpi4_tags/rdkb-bpi-extsrc-2025Q1.xml -b master
repo sync -j`nproc` --no-clone-bundle
MACHINE=bananapi4-rdk-broadband source meta-cmf-bananapi/setup-environment-refboard-rdkb
bitbake rdk-generic-broadband-image

SD card

...


repo init -u https://code.rdkcentral.com/r/reference/manifests -

...

m bpi4_tags/rdkb-bpi-extsrc-2025Q1.xml -b master
repo sync -j `nproc` --no-clone-bundle --no-tags 
MACHINE=bananapi4-rdk-broadband BPI_IMG_TYPE=sdmmc source meta-cmf-bananapi/setup-environment-refboard-rdkb
bitbake rdk-generic-broadband-image

Common Build Error 

  • Please follow link below to build binary if not having access to artifacts and getting below error

           https://wiki.rdkcentral.com/pages/viewpage.action?pageId=354648448

  • Copy the built binary to necessary path in meta-cmf-bananapi and change the SRC_URI to pint to the binary

Code Block
ERROR: bootloader-prebuild-r0 do_fetch: Bitbake Fetcher Error: FetchError('Unable to fetch URL from any source.', 'https://artifactory.rdkcentral.com/artifactory/RDKB-Platform/BPI-R4/uboot-2024.04/bpi-r4_sdmmc_bl2.img;name=bl2')


Flashing instructions(NAND flash)

...

  1. Webpa - WebPA Feature Support on BPI R4 - User Manual
  2. RFC -RFC Feature Support in RDKB BPI - User manual
  3. WebConfig -WebConfig Feature Support in RDKB BPI - User Manual
  4. Telemetry 2 - Telemetry 2.0 Feature support for RDKB BPI -User Manual
  5. Log Rotate -Log Rotation Feature Support in RDKB BPI - User manual
  6. Cellular -  Cellular Feature support in RDKB BPI - User Manual
  7. UspPa 
      UspPa -
      1.  Including UspPa in a device
      OBUSPa 8.0 -
      1. TR-369/USP on RDK-B
      2. OBUSPA 8.0 User Manual(Engineering Version)
    1. CpuProcAnalyser - Cpuprocanalyzer Feature support in RDKB BPI - User Manual
    2. OneWifi - OneWifi Integration in RDKB BPI - User Manual
    3. Selfheal - Self Heal Feature in BPI - User manual
    4. TR-69 - TR069 Support for Bananapi R4
    5. SNMP - SNMP Support for BPIR4 - Preferred Program - RDK Central Wiki
    6. OneWifi with Single WiPhy support 
      1. OneWifi Integration in RDKB BPI - User Manual
      2. Single wiphy design for Onewifi/rdk-wifi-hal
    7. Crashupload - Crash Upload Feature RDK-B - RDK - RDK Central Wiki
    8. Test and Diagnostics similar to RPI- Test and Diagnostic on R-Pi
    9. Bridge Mode similar to RPI- BridgeMode Feature support in RPI
    10. DAC similar to RPI 
      1. Containerization using META DAC SDK in RDK-B RPI
      2. DAC on BPI R4 RDK-B -64 bit
      3. iperf3 application
    11. eSDK - RDKB: Extensible SDK support on (BananaPi R4) Yocto 4.0 Kirkstone build
    12. PopulateSDK : Creating Yocto SDK 
    13. SD card support - SD Monolitic image build and flashing steps for BPI R4.

    ...

    Q4' 2024(Previous prebeta release,Oct 2024)Q1' 2025 (current beta release,Feb 05 2025 )Q2' 2025Future
    • Board bringup
    • Core RDK-B Porting
    • Ethernet WAN support
    • LAN support
    • Basic Wi-Fi bringup
    • WebPA
    • TR369
    • Telemetry 2.0
    • RFC
    • Cellular WAN support
    • DHCP(IPv4,IPv6)
    • CPU Proc Analyzer
    • Local WebUI
    • Webconfig
    • Log upload/Log rotation
    • Firewall
    • Selfheal
    • TR-69
    • SNMP
    • Onewifi with single WiPhy support(First RDK-B device with this design)
      • 2.4 Ghz
      • 5 Ghz
      • 6 Ghz
    • Crashupload
    • Test and Diagnostics
    • Bridgemode
    • SD Card Support
    • DAC
      • Bundlegen support for BPI R4
      • meta-dac-sdk support for BPI R4
    • eSDK
    • PopulateSDK
    • Factory reset
    • Configurable WAN support
    • USP 8.0 migration
    • WiFi 7
    • TelcoVoice
    • Scarthgap
    • PPPoE
    • WPS
    • Mac Filtering
    • Speedtest
    • Port Triggering
    • Firmware upgrade
    • EasyMesh Gateway
    • EasyMesh Extender




    • IoT
    • Bluetooth/BlueZ
    • WAN Over WiFI
    • RDK Generic Broadband Dev Image
    • Guest WiFi

    Known issues  

    • NA

    References

    ...

    • BPI-R4 E2E Report

      View file
      nameMinimal-Functionality-for-BPI-R4-64bit-kirkstone_Feb5.docx
      height250

    Additional info

    For support

    ...