...
- 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 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)
...
| S.No | Features tested on | Status |
|---|
| 1 | WebPa get and set should work, query device. | Pass |
| 2 | LogUpload/Logrotation | Pass |
| 3 | RFC | Pass |
| 4 | Webconfig | Pass |
| 5 | Telemetry 2 | Pass |
| 6 | Usppa get and set are working through DM’s | Pass |
| 7 | Cellular Mode | Pass |
| 8 | Local WebUI | Pass |
| 9 | Firewall | Pass |
| 10 | OneWiFi Triband | Pass |
| 11 | CPU Proc Analyser | Pass |
| 12 | WAN Connectivity (i,e Ipv4) | Pass |
| 13 | WAN Connectivity (i,e Ipv6) | Pass |
| 14 | WiFi Connectivity | Pass |
| 15 | LAN Connectivity | Pass |
| 16 | SNMP | Pass |
| 17 | Bridge Mode | Partially Pass |
| 18 | DAC | Pass |
| 19 | OneWifi with Single WiPhy Design | Pass |
| 20 | TR069 | Pass - Connected to ACS server
- Get/Set of few DM parameter
|
| 21 | eSDK | Pass |
| 22 | PopulateSDK | Pass |
| 23 | SelfHeal | Pass |
| 24 | Test and Diagnostic | Pass |
| 25 | Crash Upload | Pass |
| 26 | SD card support | Pass |
| 27 | Factory reset | Pass |
...
- Webpa - WebPA Feature Support on BPI R4 - User Manual
- RFC -RFC Feature Support in RDKB BPI - User manual
- WebConfig -WebConfig Feature Support in RDKB BPI - User Manual
- Telemetry 2 - Telemetry 2.0 Feature support for RDKB BPI -User Manual
- Log Rotate -Log Rotation Feature Support in RDKB BPI - User manual
- Cellular - Cellular Feature support in RDKB BPI - User Manual
- UspPa UspPa -
-
- Including UspPa in a device
OBUSPa 8.0 - - TR-369/USP on RDK-B
- OBUSPA 8.0 User Manual(Engineering Version)
- CpuProcAnalyser - Cpuprocanalyzer Feature support in RDKB BPI - User Manual
- OneWifi - OneWifi Integration in RDKB BPI - User Manual
- Selfheal - Self Heal Feature in BPI - User manual - Preferred Program - RDK Central Wiki
- TR-69 - TR069 Support for Bananapi R4 - Preferred Program - RDK Central Wiki
- SNMP - SNMP Support for BPIR4 - Preferred Program - RDK Central Wiki
- OneWifi with Single WiPhy support
- OneWifi Integration in RDKB BPI - User Manual
- Single wiphy design for Onewifi/rdk-wifi-hal
- Crashupload - Crash Upload Feature RDK-B - RDK - RDK Central Wiki
- Test and Diagnostics similar to RPI- Test and Diagnostic on R-Pi
- Bridge Mode similar to RPI- BridgeMode Feature support in RPI
- DAC similar to RPI
- Containerization using META DAC SDK in RDK-B RPI
- DAC on BPI R4 RDK-B -64 bit
- iperf3 application
- eSDK - RDKB: Extensible SDK support on (BananaPi R4) Yocto 4.0 Kirkstone build
- PopulateSDK : Creating Yocto SDK
- 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' 2025 | Future |
|---|
- 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)
- 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 supportRBUS support
- in USP 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
- Bridge Mode is working when it is enabled. Device is not booting with bridgemode on reboot. To recover, switch to router mode with command "dmcli eRT setv Device.X_CISCO_COM_DeviceControl.LanManagementEntry.1.LanMode string router"NA
References
...
- Can be provided to RDK-B Licenses on demand
Test results reference
| BPI-R4 E2E Report |
|---|
| View file |
|---|
| name | Minimal-Functionality-for-BPI-R4-64bit-kirkstone_Feb5.docx |
|---|
| height | 250 |
|---|
|
|
Additional info
- As of now Bluetooth/BlueZ is not supported in Beta release.in case if some organization need.pls add this code manually -Bluetooth support in Banana Pi R4(Reference) - Generic ModuleWill be attaching shortly ..
For support
...