Versions Compared

Key

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


WIP

Info
iconfalse
This is the summary page that describes the first annual RDK Broadband release rdk8-1.0.0 based on yocto kirkstone. 

...

Table of Contents

Baseline

Baseline Branchrdkb-2026q1-kirkstone
Post-baseline updates


TDK
M147
TDK-B+Release+M149+RDK8
Manifest branch

rdk8-1.0.0


...

Highlights

Info
As rdk8-1.0.0 is based on rdkb-2026q1-kirkstone using the last previous baseline 2025q4 for comparisons.

...

As per 2025q4 release the following repositories have been migrated from RDK Central Gerrit to RDK Central Github and renamed in RDK Central Github


Old Repo Name

New Repo Name

CCSPAdvancedSecurity

advanced-security

CcspPsm ​

persistent-storage-manager

json-rpc​

json-hal-library

CcspXDNS​

xdns

notify_comp​

notify-component

startParodus​

start-parodus

CcspDmCli​

data-model-cli

CcspSnmpPa​

snmp-protocol-agent

CoreNetLib

core-net-library

GwProvApp-EthWan

gw-provisioning-ethernet-wan

mtu_modifier

mtu-modifier

CcspCMAgent ​cable-modem-agent
CcspEthAgent ​ethernet-agent
TestAndDiagnostictest-and-diagnostic
CcspLMLite ​lan-manager-lite
CcspMisc​miscellaneous-broadband
hotspot​hotspot
webui​webui
CcspCr​component-registry
LanManagerlan-manager 
PowerManagerpower-manager
RdkCellularManager ​cellular-manager
Xconf​xconf-client
CcspHomeSecurity​home-security
webui-bwg​webui-bwg
Utopia​utopia
CcspTr069Pa ​tr069-protocol-agent
CcspCommonLibrary​common-library
MeshAgent​mesh-agent
CcspMtaAgentmedia-terminal-adapter-agent
GwProvApp ​gw-provisioning-application
CcspMoCA​moca-agent
RdkPlatformManagerplatform-manager
harvesterharvester
xupnp​secure-upnp
jst​javascript-templates
OvsAgent​open-virtual-switch-agent
hal​hardware-abstraction-layer
CcspPandMprovisioning-and-management
halinterface​halinterface​
rdkfmac​ rdkfmac​
OneWifiTestSuite​ one-wifi-test-suite
RdkCellularManager-MMcellular-modem-manager


...

License Manifests

Info

rdk8-1.0.0 is based on 2026Q1 release with no license changes so the 2026Q1 license manifest report is provided

...

Building the code

RDK8-1.0.0 Manifests

ProfileManifestManifest Branch
Banana PIrdkb-bpi-extsrc.xml
rdkb-bpi-nosrc.xml
rdk8-1.0.0

Building for Banana Pi SD Image

...

Tabs Container
directionhorizontal
Tabs Page
titleBanana PI SD Image
Sl.NoSanity tested onStatus
1erouter0 interface got Wan IPv4Pass
2brlan0 interface got default LAN IP with Ipv4Pass
3Able to take SSH ConnectionPass
4All CCSP process are runningPass
5Able to Ping www.google.comPass
6All systemd services are runningPass
7Able to connect LAN clientPass
8LAN client got IP from default pool rangePass
9LAN client should open with CaptivePortal PagePass
10Able to connect wireless clientPass
11Wireless client got IP from default pool rangePass
12Wireless client can access the CaptivePortal PagePass
13Internet should work on Connected clients after changing the default credentialsPass
14Using dmcli to check the CCSP TR-181 DataModelsPass
15WebUI page should be loaded on Connected clients after changing the default credentialsPass
16WebUI page should be loaded through erouter0 IP via RMPass
17Wlan0 and Wlan1 interfaces should be UP and RUNNINGPass
18All ccsp logs files should be generated in /rdklogs/logs folderPass
19Bridge ModePass
20Factory ResetPass
21Image StabilityPass
22IPv6 Test with wireless & LAN client connectionPass
Tabs Page
titleBanana PI SD Image E2E Features
Sl NoPLUGINSStatusComment
1Basic-SanityPASS
2Log-Upload & TelemetryPASS
3Bridge-ModeFAILKnown issue: Admin UI page in not loading – RDKBACCL-512
4Celluar ManagerPASS 
5ACSPASS
6WebPAPASS
7SNMPPASS
8WebConfigPASS
9eSDKFAILRDKBACCL-1102 (buildtool is not working)
10MultiprofilePASS
11SelfhealPASS
12Log-RotationPASS
13DACPASS
14RFCPASS 
15Firmware UpgradePASS
16WebUIPASS
17Parental-ControlPASS
18WebUI-AdvancedPASS
19WPSPASS
20Populate-SDKPASS
21FirewallPASS
22USP-PA(oktopus)PASS
23Telco-VoicePASS
24IPV6PASS
25USB detectionPASS
26RNDISPASS
27Crash uploadPASS
28SpeedtestPASS
29MAC FilteringPASS
30Remote DebuggerPASS
31BartonPASS
32Map TPASS
Tabs Page
titleBanana PI CcspWifiAgent SD Image

Performed Sanity with https://github.com/rdkcentral/meta-cmf-bananapi/pull/453 cherry picked on release branch

Sl.NoSanity tested onStatus
1erouter0 interface got Wan IPv4Pass
2brlan0 interface got default LAN IP with Ipv4Pass
3Able to take SSH ConnectionPass
4All CCSP process are runningPass
5Able to Ping www.google.comPass
6All systemd services are runningPass
7Able to connect LAN clientPass
8LAN client got IP from default pool rangePass
9LAN client should open with CaptivePortal PagePass
10Able to connect wireless clientPass
11Wireless client got IP from default pool rangePass
12Wireless client can access the CaptivePortal PagePass
13Internet should work on Connected clients after changing the default credentialsPass
14Using dmcli to check the CCSP TR-181 DataModelsPass
15WebUI page should be loaded on Connected clients after changing the default credentialsPass
16WebUI page should be loaded through erouter0 IP via RMPass
17Wlan0 and Wlan1 interfaces should be UP and RUNNINGPass
18All ccsp logs files should be generated in /rdklogs/logs folderPass
19Bridge ModePass
20Factory ResetPass
21Image StabilityPass
Tabs Page
titleBanana PI EasyMesh Contoller & Extender Sanity

Observations

  • Channel number change, WiFi reset and network topology not working from CLI.
Sl.NoSanity tested onStatus
1onewifi systemd service should be RUNNING in ctrl and ExtenderPass
2No core files won't be observed in /tmp folder in ctrl and ExtenderPass
3systemctl status ieee1905_em_ctrl should be RUNNING state in ctrlPass
4systemctl status em_ctrl should be RUNNING state in ctrlPass
5systemctl status ieee1905_em_agent should be RUNNING state in ctrl and ExtenderPass
6systemctl status em_agent should be RUNNING state in ctrl and ExtenderPass
7check default db values are updated in mariadbPass
8EasyMesh and ieee1905 logs files should be generated in /tmp folder for Controller and ExtenderPass
9All configured VAPs(fronthaul,backhaul,iot) should be UP and Running - to be confirm by iw dev command for both controller and ExtenderPass
10VAPs should be broadcasting EasyMesh default SSIDs(eg, private_ssid, mesh_backhaul) for both controller and ExtenderPass
11Able to connect clients via fronthaul vaps for both controller and extenderPass
12Able to get IP for fronthaul connected clientsPass
13Able to get Internet for fronthaul connected clientsPass
14mld0 interface should be created - to confirm by iw dev for both controller and ExtenderPass
15Mld0 interface should have linked with all private vaps for both controller and ExtenderPass
16In Extender ,Ensure mesh backhaul connectivity is established over 5G through wifi1.1 interface .
iw dev wifi1.3 info – use this command to confirm in Extender
Pass
17Verify mesh backhaul connection in EM-Contrller side as well. iw dev wifi1.1.sta<i> info iw dev wifi1.1.sta<i> station dump
## This command gives information on connected client ie Extender1.
Pass
18In Extender , ping 10.0.0.1 -c 5Pass
19Able to launch RDKB CLI in browser by using ctrl wan ip (i.e erouter0_IP:8888)Pass
20Able to Navigate all the tab in RDKB CLIPass
21In iw dev , Able to see the updated ssid in ctrl and Extender when we changing the ssid names from RDKB CLIPass
22Able to change password from RDKB CLIPass
23Able to change the channel from RDKB CLI for all available radio bandsFail
24Able to do wifi reset from RDKB CLIFail
25Able to see the N/W topology in CLIFail
26Able to connect clients with updated ssid for both controller and ExtenderPass
27Able to take ssh for both controller and ExtenderPass
28Able to make daisy chain and STAR TopologyPass
29Able to get IP for lan clients for both controller and ExtenderPass
30Able to get internet for connected lan clientsPass
Tabs Page
titleBanana PI EasyMesh Contoller & Extender E2E

Observations

  • When we switch from Bridge mode to router mode or vice-versa, EM default SSID (private_ssid) is changed to BPi-MLO-XX until deivce is rebooted. After reboot, private_ssid is broadcasted in Bridge mode.
  • Intermittently private_ssid is changed to BPi-MLO-xx while testing star & daisy setup. It recovers after restarting em_ctrl service
  • In LTE/RNDIS mode, connecting to WiFi, SSID is changed to BPi-MLO-xx
  • Able to change the SSID using Webpa/SNMP cmds but it's not reflecting in get cmd and changed SSID shows in iw dev. On reboot changed to private_ssid
  • Inbound call disconnection observed  after few seconds on call in Telco Voice Manager since SSID is changed to BPi-MLO-xx
Sl NoPLUGINSStatusComment
1Basic-SanityPASS
2Log-Upload & TelemetryPASS
3Bridge-ModePASSAdmin UI page in not loading – RDKBACCL-512
4Celluar ManagerPASS 
5ACSPASS
6WebPAPASS
7SNMPPASS
8WebConfigPASS
9eSDKFAILRDKBACCL-1102 (buildtool is not working)
10MultiprofilePASS
11SelfhealPASS
12Log-RotationPASS
13DACPASS
14RFCPASS 
15Firmware UpgradePASS
16WebUIFAIL2G and 5G ssid is greyed out in WebUI (RDKBWIFI-156)
17Parental-ControlPASS
18WebUI-AdvancedPASS
19WPSFAIL(RDKBWIFI-324)
20Populate-SDKPASS
21FirewallPASS
22USP-PA(oktopus)PASS
23Telco-VoicePASS
24IPV6PASS
25USB detectionPASS
26RNDISPASS
27Crash uploadPASS
28SpeedtestPASS
29MAC FilteringPASS
30Remote DebuggerPASS
31EM Functionality Star & DaisyPASSChannel number change, WiFi reset and network topology not working from CL

TDK Testing

...

...


Known Issues

 Default GW Build

IssueJiraNote
eSDK is not workingRDKBACCL-1102eSDK FAIL in 2026 Q1 release. PopulateSDK is PASS. Under investigation.
WebUi page is not loaded in bridge modeRDKBACCL-512Issue is there from Q4 2024
SNMP get/set is not workingRDKBACCL-1468Issue observed with MLO enabled builds


 BPI Stability Issues:

  1. Depending on your setup environment, you may face interference issues (e.g. in a lab with a lot of WiFi devices). If you encounter such issues we recommend to use a WiFi chamber. A simple desktop setup should not encounter such issues.
  2. The Fan unit needs to be setup correctly to avoid overheating.  After connecting the powersupply (white jack) to the fan ensure the jack makes proper contact with the pin, see RDK-B Banana Pi R4 Setup and Flashing Instructions.
  3. WiFi 6GHz does not work with all 6GHz capable STAs/clients, we recommend to use an Apple iphone-16 pro as of now if you wish to use Wifi 6GHz.

...