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

Compare with Current View Page History

« Previous Version 4 Next »

Work In Progress

This is the summary page that describes the CMF kirkstone quarterly release rdkb-2026q2-kirkstone

The Banana PI is the lead reference gateway platform, the RPI-4 platform is no longer supported.

Note: The latest rdkb quarterly release addresses licensing issues so users are advised to move to the latest iteration.


Baseline

Baseline Branchnightly/20260804-kirkstone
Post-baseline updates


TDK
Manifest branch

rdkb-2026q2-kirkstone


Updates Post Release:

ChangeReason For Change




Highlights

Components updated since rdkb-2026q1-kirkstone

meta-cmf
meta-cmf-broadband
meta-cmf-mesh
meta-rdk
meta-rdk-broadband
meta-rdk-ext
CcspWifiAgent
rdkcentral/meta-cmf-bananapi
rdkcentral/meta-rdk-broadband-apps
rdkcentral/meta-rdk-iot
rdkcentral/meta-rdk-wan
rdkcentral/tdk-broadband
rdkcentral/tdk-broadband-bananapi
rdkcentral/tdk-broadband-raspberrypi


Changelog between rdkb-2026q1-kirkstone and rdkb-2026q2-kirkstone

Changelog between rdkb-2026q1-kirkstone and rdkb-2026q2-kirkstone


project rdk/components/generic/rdk-oe/meta-cmf/
ca7cf95 Update configs to use rdkb-2026q2-kirkstone branch
6909652 Update configs to use nightly/20260804-kirkstone branch
2822921 Remove rdk-easymesh-controller from externalsrc defintions
d65828f test: trigger pipeline validation 4

project rdk/components/generic/rdk-oe/meta-cmf-broadband/
84cd76d RDKBACCL-1971 : Distro flag to build wifi components from AutoREV for
4a30898 RDKBACCL-1954 : Release Tag update in uwm
467c705 RDKBACCL-1948,RDKBACCL-1958 : Tip Update for Easymesh (i,e Jul20)
cec9ba1 Add BBMASK for rdk-easymesh-controller
662d56c RDKBACCL-1912 : Tip Validation (i,e Jul9)
9ec593e RDKBACCL-1880 : Need to update new release tag for ieee1905
8968c4b RDKBACCL-1871 : Tip Validation (i,e Jun23)
c857c83 RDKBACCL-1856 : Tip Validation (i,e Jun8)
5133825 RDKBACCL-1815 : Tip Validation (i,e May28)
0e4f362 RDKBWIFI-415: WiFi SSID is not updated to default value upon Factory Reset
b672063 RDKBACCL-1764 : updated ieee1905-rs with new release tag
68fb777 RDKBACCL-1458 : Cleanup onewifi related changes in uwm makefile for RDKB BPI platforms
78d78e9 RDKBACCL-1696 : Tip revison update for EasyMesh builds(i,e Apr20th)
d3451ea RDKBWIFI-409 : [TDK][AUTO] Controller/Extender Radio DataElements Partially Missing and Incorrect in Latest EM Build
d7d2e75 RDKBACCL-1627 : Tip revison update for EasyMesh builds(i,e Apr 7th)
4ce07f7 RDKBWIFI-383 : [TDK][AUTO] Mismatch between OneWifiMesh Database values and Reset.json

project rdk/components/generic/rdk-oe/meta-cmf-mesh/
d83368b RDKBACCL-1909 Remove meta-rdk-opensync recipe appends and dependencies
65f2e3c RDKBACCL-1894 : Observing build issues in normal GW build

project rdk/components/generic/rdk-oe/meta-rdk/
41809af RDKBDEV-3258: Remove UTOPIA mcast services from the build
37e48cf Revert "RDKC-16528,RDKC-16529,RDKB-66276 : [release-tag]crashupload 2.2.0 git-hub"
3e4c1d8 RDKC-16528,RDKC-16529 : [release-tag]crashupload 2.2.0 git-hub
acc4786 RDKCOM-5422: RDKBDEV-3258: Remove UTOPIA mcast services from the build
8889297 RDKB-65475: RDM goes for infinite download loop on return code 58
d989613 RDKB-65904:Move cpuprocanalyzer bb from meta-rdk-broadband back to meta-rdk
523321d RDKB-64531: cosmetic changes on cpuprocanalyzer
d830522 XHCPE-2301 : Remove xfhome/touchstone references
77fde5a RDKB-65485 : rfc rdkcentral component exposing comcast specific URLs
b5494a4 RDKB-60767:Reorganise bluetooth
cf54cdb RDKB-63953: Enable firmware-independent OTA Updates for MemInsight
b8dd0ee RDKB-64847: Observed spike in load and CPU due to cpu_telemetry2_0
51074e2 RDKB-63100, RDKB-64203: Coverity and Thread safety fixes for Telemetry
308fcc0 RDKC-16468,RDKB-64919 : updated rfc recipe to latest release - 1.2.6
8a06ca4 RDKB-62782:Remote Debugger datamodel support to retrieve Static Profile Data
0909593 RDKB-64327 : Cert selector code stuck
6607763 RDKB-62012 : [XB8] SE binding & I2C encryption
b8450cb RDKB-64303, RDKB-64309: Add Frag,JSON,Upload support in meminsight
59f38f0 RDKB-64644: Potential Fix for SE051 ENGINE memory leak in telemetry HTTP pool
7059f72 RDKB-64505,RDKB-64300: RDM Package Download
6d8703c RDKB-64287: RDM - 2 log files are created for rdm
2e517da RDKB-63837 : RDK Coverity Defect Resolution for RDM Agent
c54dd66 RDKB-63166: Update device.properties file during runtime
dabad50 RDKB-64058: Integrate RRD release 1.3.2 for Broadband devices
75c1c9e RDKB-64163: [Field-Reported][XLE-activation] T2 reports are not reaching XDP

project rdk/components/generic/rdk-oe/meta-rdk-broadband/
ebddcd5 RDKBNETWOR-84: DSLite feature integration with WanManager (Wg network11 development)
cd033d4 RDKBDEV-3258: Remove UTOPIA mcast services from the build
393ead9 RDKCOM-5547: RDKBNETWOR-84 DSLite feature integration with WanManager
22eae3a RDKB-66198 : stable2 bi-weekly sync
cb04a56 LTE-2853,RDKB-63887,RDKBWIFI-322,RDKCOM-5544,XB10-2704-OneWifi sync 07/28/26
1532f0f LTE-2973,RDKB-65078,RDKB-65720,RDKB-66071,XB10-2720-OneWifi sync 07/23/26
6e42c14 Revert "LTE-2973: Upload successful blast results for XLE clients"
883c037 LTE-2973: Upload successful blast results for XLE clients
a7207f9 RDKB-65508,RDKB-65530,RDKB-65960,RDKB-66036,SHARMAN-4063-OneWifi sync 07/15/26
c5a4eee RDKB-63427,RDKB-63816,XB10-2759-OneWifi sync 07/08/26
c1c96ee RDKB-64763-OneWifi sync 06/30/26
6e8c0a1 RDKB-64149 :[Stable2] Code Changes for csa to non-DFS channel on Radardetect
9c004cb XB10-2661,XB10-2782,XB10-2803-OneWifi sync 06/26/26
e5b0617 RDKB-64429-OneWifi sync 06/26/26
e646ca7 RDKB-65904:Move cpuprocanalyzer bb from meta-rdk-broadband back to meta-rdk
bd66a22 XB10-2848: [XB10-C] Maintenance Window configuration option not available
b8391e3 RDKB-65982 : stable2 bi-weekly sync
4539cc6 RDKB-65807: Restoring default settings of Maintenance Window
5c9f41d RDKB-65824: Move the WAN IPV6 configuration from brlan0
01ba97d RDKB-65346 : Logrotate failed during box bringup
cc0e2b0 RDKB-65556 : AvailMem marker is not getting reported
6a6643f RDKB-65627 : stable2 bi-weekly sync
d6305e8 RDKB-63482,RDKBWIFI-322,RDKCOM-5544,XER10-2609-OneWifi sync 06/24/26
6ce9a08 RDKB-64459 - Regrouping notify-comp
8818e43 BCOMB-3508 : iPhone17 MLO with HostapMgtFrameCtrl enabled
7eeca55 RDKB-64531: cosmetic changes on cpuprocanalyzer
949ce1c RDKB-65229:Xle is not able to pair back to the connected Gateway device
a424b19 RDKB-65288: Integrate RDK Thermal Manager for XB10 and XB9
9c62ee7 RDKB-64811,RDKB-64918-OneWifi sync 06/19/26
32033eb RDKB-65627 : stable2 bi-weekly sync
c02d606 LTE-2930: NACK received for Home SSID subdoc in XLE
1af1aa4 RDKB-61540,RDKB-65545,RDKB-64366,RDKB-64394 - OneWifi sync 06/19/26
39ec5c8 RDKB-65627 : stable2 bi-weekly sync
c496dfb RDKB-63953: Enable firmware-independent OTA Updates for MemInsight
26473a7 Revert "XB10-2655 XB10-2653 XB10-2654:login to cusadmin failing"
5e1dc69 RDKB-63482, BCOMB-3470-OneWifi sync 06/17/26
4af21c6 RDKB-58243,RDKB-61487,RDKB-64929,RDKB-65513-OneWifi sync 06/17/26
1b30827 RDKB-63953: Enable firmware-independent OTA Updates for MemInsight
b2dbde4 RDKB-64035,XB10-2705-OneWifi sync 06/16/26
8d66c2c RDKB-64035: Enable MLO notification support for LM Lite
f34738d RDKB-61487,RDKB-64035,RDKB-64269,RDKB-64295,RDKB-65198-OneWifi sync 06/15/26
20bfe7f XB10-2655 XB10-2653 XB10-2654:login to cusadmin failing
5103375 RDKB-61450,RDKB-64907-OneWifi sync 06/11/26
1ae0044 RDKB-65414 : stable2 bi-weekly sync
23d294a RDKB-64705,RDKB-65030,RDKB-65195,RDKBWIFI-350,XB10-2684-OneWifi sync 06/08/26
c48e489 RDKB-64671,RDKB-65021,XB10-2634,XB10-2693-OneWifi sync 06/02/26
adc467c DTMESH-820,RDKB-63687,RDKB-63802,RDKB-64839,RDKB-64858-OneWifi sync 05/26/26
3350822 RDKB-65047 : stable2 bi-weekly sync
3b52bc4 RDKBDEV-3395 RDKBACCL-1518 : Phase-I Enabling Remote-debugger in BPI-R4 reference platform
1f8c47a RDKB-63910 : [XB9][XB10] Interop issues with Intel BE200 for 2.4/5Gn.
86a8c35 RDKCOM-5492,XB10-2312-OneWifi sync 05/14/26
1234f24 Revert "RDKB-63802: Fix CSI collection for MLO clients"
08e7679 RDKB-64855 : [24/04/2026] - [08/05/2026] bi-weekly stable2 sync
756f50e RDKB-63802: Fix CSI collection for MLO clients
7d2707e RDKB-64287: RDM - 2 log files are created for rdm
8456106 RDKB-62891 : [WEBPA] [0.73GB]Reduce Repetitive logging
6ac43d7 DTMESH-729,RDKB-63607-OneWifi sync 05/05/26
5e2d147 RDKB-64574 : Revisit high-impact Coverity issues in parodus2ccsp component
df27945 BLDK-834 RDKB-63774 LTE-2775 RDKB-61914 SHARMAN-3885 XF10-586
f7b9706 RDKCOM-5573 RDKCOM-5560 RDKCOM-5559 RDKCOM-5553 RDKB-64446 RDKB-64136
80f681d RDKB-64241 RDKB-64291 RDKB-64373 RDKB-64550 RDKCOM-5505 RDKCOM-5522
3ad029b RDKCOM-5525 RDKCOM-5551 RDKCOM-5568 RDKCOM-5572 RDKB-62977 RDKB-62978
20be3ff RDKB-63523 RDKB-63062 RDKB-62594 RDKB-62968
fff0f82 RDKB-62979 RDKB-62989 RDKB-63007 RDKB-63017 RDKB-63058 RDKB-63061
07123ac LTE-2941 : Update webconfig_meta
f57425d RDKB-64634 : [03/04/2026] - [24/04/2026] stable2 sync
7d1c454 RDKB-63310: Fix coverity issue
fde41c5 DTMESH-808,RDKB-60544,RDKB-64205-OneWifi sync 04/24/26
cbb1444 RDKB-58489,RDKB-63506,RDKB-64314,RDKBWIFI-406,TCXB8-3951-OneWifi sync 04/21/26
9925c06 RDKB-57771,RDKB-61540,RDKB-61940,RDKB-63345,RDKB-63932-OneWifi sync 04/20/26
479d096 RDKB-64518: Bring missed utopia and T&D changes to stable2
186b2d8 RDKB-61450 : mlo client connection issues with HostApMgmtFrameCtrl
b352ad0 RDKB-63124 : Cherry-pick missed p-and-m changes to stable2
59906e7 RDKB-61540,RDKB-62466,RDKB-63382,RDKB-63845-OneWifi sync 04/14/26
5c7d805 RDKB-63606: Re-grouping rdk-wifi-hal
91c9915 RDKB-62709 : Bring missed mta changes to stable2
63561c0 RDKB-63270 Test migration from non dhcp-manager to dhcp manager scenario.
fe25819 RDKB-62689: Update srcrev of cm and mta_hal to latest
dcce6b7 RDKB-63282, RDKB-64188 CBR2-2273 RDKB-62968:
b85c5fa DTMESH-760,RDKB-59619,RDKB-63321,RDKB-63650,TCXB8-3975-OneWifi sync 04/10/26
da3185f RDKB-63470: Set OneStack EXTRA_OECONF Default to True in Common
396e38f BCOMB-3421: Connect client with PSK if no MFP
e18dc88 BCOMB-3181: implement 3 new scan param for nl80211/cfg80211
e3ef680 RDKB-61940,RDKB-62159,RDKB-62961,RDKB-63092,RDKB-63101-OneWifi sync 04/07/26
d2dcfdb RDKB-63387: Default Remote Debugger Support on RDKB Devices

project rdk/components/generic/rdk-oe/meta-rdk-ext/
a35b645 RDKB-65296: selfheal for webconfig URLs
7494844 RDKB-65315: Unify webconfig metadata for OneStack
3734fe5 RDKCOM-5590:RDKBDEV-3445 Webconfig Support on ARM
d215bd2 LTE-2930: NACK received for Home SSID subdoc in XLE
a097606 RDKB-60767:Reorganise bluetooth
d3741df RDKB-64758: HCM integration to CBRV2
80dd45d RDKB-63720: Link Quality Threshold for Ignite
90d008a RDKB-64853: Patching CVEs for critical components
a386a1c RDCK-16178 : Fix ffmpeg to install headers
a1b460f RDKB-64744, RDKB-64746 : Connectivity status metadata over Webpa
cdd0951 XB9-1125 : Enabling wifimotion in webconfig metadata
7f4e240 RDKB-64438 : [Security] Remove sensitive token information from parodus logs
a8f83fd RDKB-63766 : Implement WAN2LAN blocking mechanism.
1f9855b XB10-2352 : Enabling wifimotion in webconfig metadata
e836e6f RDKB-63098: Handle IPv6 delegation for single build

project rdkb/components/opensource/ccsp/CcspWifiAgent/
742aa45 RDKBDEV-3328 : Bug fixes for QCOM Platform

project rdkcentral/meta-cmf-bananapi/
c7f75a8 Update srcrev for hal-fwupgrade
c508027 RDKBACCL-2025 - Observing build issues in q2 release builds if we disable the "generic_mlo" distro feature
4c69cc5 2026q2: fixing build issues (#522)
6076644 2026Q2: Applying needed changes as patches
c231832 RDKBACCL-2008: Update sysint broadband source revision
7818475 Update configurable-wan-interface-ethsw.patch
f3e860f RDKBACCL-1971 : Distro flag to build wifi components from AutoREV for easymesh gateway and extender builds
3a781d2 Update sysint-broadband.bbappend
09907b2 RDKBACCL-1965 : WiFi SSIDs are broadcasting and able to connect in Bridge mode
704aa6b Change script installation paths in sysint-broadband
a1bc596 RDKBACCL-1971 : Distro flag to build wifi components from AutoREV for
4c570db RDKBACCL-1956: [WiFiagent] Intermittently, WiFi SSIDs are greyed out on WebUI & SSIDs not updated to default value after Factory Reset
b7d4a77 Update sysint-broadband.bbappend
4ed9f7a RDKBACCL-1485: Configruable WAN Feature
0fbb39a RDKBACCL-1948,RDKBACCL-1958 : Tip Validation (i,e Jul20)
a419544 RDKBACCL-900: [TDK][AUTO][BPI] Multiple services are in failed state
e6f7298 RDKBACCL-1905: Align bridge-mode handlers for bridged wan interface approach
c0e918b RDKBACCL-1949:New one-wifi import change is not building
8c4d192 RDKBACCL-1912 : Tip Validation (i,e Jul9)
ebfc9c9 RDKB-62554: Provide implementation for Banana Pi STA MLO connection
6088671 RDKBACCL-1916 : Removed unused systemd services and psm package from
75576a2 Update ubus LICENSE to LGPL-2.1-or-later
71ee585 RDKBACCL-1909 Remove meta-rdk-opensync from Bpi builds
16b6e10 RDKBACCL-1877 : WiFiagent build is failing for kernel6.12
b5232df RDKBACCL-1755: Remove WanManager dependency from EthAgent service
2016516 Addressing the review comments and modifying the changes accordingly and adding fixes for ssid's issue
8da3748 RDKBACCL-1608: [TDK][AUTO][BPI][DML]Device.WiFi.NeighboringWiFiDiagnostic.DiagnosticsState is empty
4bf7401 RDKBACCL-1871 : Tip Validation (i,e Jun23)
d44d080 Potential fix for pull request finding
8a9bad4 RDKBACCL-1514: Enable bridgeutils in banana pi R4
b01056b RDKBACCL-1856 : Tip Validation (i,e Jun8)
25f0b18 RDKBACCL-1669 : populate sdk build is failing
920640d RDKBACCL-1667 : DAC is not working in kernel6-12 new configurations are required for mem and cpu controllers
736e218 Aligning the recipes with respect to both mp4.2 and mp4.2
1ef39a7 RDKBACCL-1826 : Introduce the MP4.3 selection in source for kernel6-12 in MP4.2 workspace
76244aa RDKBACCL-1825: Facing build error in latest BPI RDKB image
fb5a05d RDKBACCL-1815 : Tip Validation (i,e May28)
af9c315 RDKBACCL-1668 : Easymesh validation in kernel6.12 broadband image
ff6b72f RDKBACCL-1790: New rdm-agent import change is not building
d571301 RDKBACCL-1771: BPI doesnt get IPv4 from docsis gateway
9b65157 RDKBACCL-1782 : wifi ssids are not broadcasting in kernel 6.12
5c4f4f0 RDKBACCL-1784 : serial number displaying wrong in 26q1 build
0c2419c RDKBACCL-1760 : Need to update tip revision for uwm and dependent components
5400721 RDKBACCL-1775: erouter0 interface is not getting ip on kernel6.12
6e85989 RDKBACCL-1659 : Kernel migration to latest BSP 6.12 kernel from 6.6 kernel
243f942 RDKBACCL-1773: Intermittently facing build error in jenkins vm for linux-mt76
c9ab2ed RDKBACCL-1685: [WiFiagent] Unable to connect WiFi clients
ed7bdc5 RDKBWIFI-409 : [TDK][AUTO] Controller/Extender Radio DataElements Partially Missing and Incorrect in Latest EM Build
348db62 RDKBACCL-1696 : Tip revison update for EasyMesh builds(i,e Apr20)
ca1d844 RDKBACCL-1627 : Tip revison update for EasyMesh builds
98af9aa RDKBACCL-1637: New ccsp-dhcp-mgr import change is not building

project rdkcentral/meta-rdk-broadband-apps/
f2d651a Update submanifest to point to new meta-amx tag (#90)
3e03bf9 Include usp-pa to apps toolkit (#79)
8c719df -65 Update LCM submanifest tags to prplware-v4.1.0 (#78)
1e2760d Add cgroup memory support in kernel build config, and command line to (#54)
60aa22b -76 Dobby.cfg poorly named (#77)
dab9d1c Wiki: Add instructions on how to build and upload an app (#75)
8242e44 Create LICENSE using built in template instead of copilot (#73)
d891ff3 Add App Lifecycle Tutorials to Wiki (#70)

project rdkcentral/meta-rdk-iot/
9e082dd Revert "Update mquickjs"
4b8669e Update mquickjs
5a255b9 Add BartonCore 2.2.1 and 4.2.1 (#54)
7032bc7 Shell compatibility for barton-matter (#53)
0651a86 Add BartonCore 4.2.0 (#52)
23839bc Add BartonCore 4.0.0 (#51)

project rdkcentral/meta-rdk-wan/
bd5c7a2 RDKB-61973, RDKB-64819: Update rdk-eponmanager recipe to include telemetry depen (#144)
355fda6 RDKBNETWOR-84: DSLite feature integration with WanManager (Wg network11 development) (#120)
b5f8ec3 Releases/1.17.0 main (#150)

project rdkcentral/tdk-broadband/
98666e34 TDK_M150 CHANGELOG.md
c2060c59 Reason for change: TDK Version Update to M150 Risks: None
79c40718 Addressed Review comments
35ed3553 Minor Enhancement
d4c2d8ed TDK-11960 TDK IPv6 Test Coverage
12b8e2d6 TDK-12097 Added Stability coverage Reason for change: To address the review comments Procedure: Test in BPI Risks: None
71b47fb0 TDK-12097 Added Stability coverage Reason for change: To address the review comments Procedure: Test in BPI Risks: None
7ca24452 TDK-12097 Added Stability coverage Reason for change: To address the review comments Procedure: Test in BPI Risks: None
65f8bcf9 TDK-12097 Added Stability coverage Reason for change: To add Stability coverage Procedure: Test in BPI Risks: None
fbf6fb70 TDK-12097 Added Stability coverage Reason for change: To add Stability coverage Procedure: Test in BPI Risks: None
dcf50a59 TDK_M149 CHANGELOG.md
4fc6c9ef TDK-11528 ACL Test Coverage Reason for change: Addressed review comments Procedure: Test in BPI Risks: Nonei
40dcffd4 TDK-11528 ACL Test Coverage Reason for change: Addressed review comments Procedure: Test in BPI Risks: None
a6a3302b TDK-11851 Enhancement for Tr69 ACS scripts Reason for change: Addressed the review comments Procedure: Test in BPI Risks: None
e3073040 TDK-11528 ACL Test Coverage Reason for change: Addressed review comments Procedure: Test in BPI Risks: None
f223ec45 TDK Version Update to M149
c8d222ef TDK-11528 ACL Test Coverage Reason for change: Added ACL OneWifi tests Procedure: Test in BPI Risks: None
48045cf3 TDK-11851 Enhancement for Tr69 ACS scripts Reason for change: Enhanced the Tr69 ACS scripts to include prerequisite revert operation Procedure: Test in BPI Risks: None
c5bd79c9 TDK_M148 Release
1a1e8688 TDK-11809 Script Enhancement required for TS_FirmwareUpgrade_FWUpgradeUsingXCONFServer
f44531f1 TDK-11723 Script Enhancement: Replace Unimplemented Parameter in TS_RBUS_SetInt32ParamValue
2ce76bbe TDK-11813 Script Enhancement required for TS_RBUS_EnableandDisableRtmessage_TRACELogLevel
d4127678 TDK-11695 Script Enhancement for TS_ONEWIFI_CheckWiFiSSIDStatus_InBridgeMode
e4b56f8b TDK-11696 Mark Hotspot related scripts as NA in BPI
f9d3068a TDK_M148 Versioning

project rdkcentral/tdk-broadband-bananapi/
9ea2762 TDK_M150 CHANGELOG.md
3bb3374 TDK_M149 CHANGELOG.md
eea62b5 TDK_M148 Release

project rdkcentral/tdk-broadband-raspberrypi/
0f787f5 TDK M147 CHANGELOG.md



GitHub Migration

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



Getting the code

Note:

  • The manifests repository is only available to RDK licensees.
  • Opensource versions of the RDKB manifests are available from the rdkcmf/manifests repository rdkb-2026q2-kirkstone branch 
mkdir <workspace dir> 
cd <workspace dir>

# RPI 
repo init -u https://code.rdkcentral.com/r/rdkcmf/manifests -m rdkb-extsrc.xml -b rdkb-2026q2-kirkstone  

# BPI
repo init -u https://code.rdkcentral.com/r/rdkcmf/manifests -m rdkb-bpi-extsrc.xml -b rdkb-2026q2-kirkstone 

repo sync --no-clone-bundle --no-tags 
  • The -m <manifest.xml> in the sequence above is important.
    • For BPI builds use manifest: rdkb-bpi-extsrc.xml

      repo init -u https://code.rdkcentral.com/r/rdkcmf/manifests -m rdkb-bpi-extsrc.xml -b rdkb-2026q2-kirkstone
  • The -b rdkb-2026q2-kirkstone in the build sequence above specifies the branch to use.
  • If you omit the -b rdkb-2026q2-kirkstone entirely, you will get the HEAD of each component



Building the code

RDKB 2026Q2 Manifests

ProfileManifestManifest Branch
Banana PIrdkb-bpi-extsrc.xml
rdkb-bpi-nosrc.xml
rdkb-2026q2-kirkstone

Building for Banana Pi SD Image

mkdir <workspace dir> 
cd <workspace dir>

repo init -u https://code.rdkcentral.com/r/rdkcmf/manifests -m rdkb-bpi-extsrc.xml -b rdkb-2026q2-kirkstone  
repo sync --no-clone-bundle --no-tags 

MACHINE=bananapi4-rdk-broadband source meta-cmf-bananapi/setup-environment-refboard-rdkb

bitbake rdk-generic-broadband-image

Documentation 

Documentation on the RDK-B reference platforms including host requirement setup and flashing instructions are available from the following links:

RDK-B Banana Pi R4 - 2026Q2 Release(August 2026)

RDK Reference Platforms

RDK-B BananaPi R4

RDK-B Banana Pi R4 - 2025Q4 Release(Jan 2026)

RDK-B Banana Pi R4 Setup and Flashing Instructions

Kirkstone (Yocto 4.0) Migration - RDK-B

For all other RDK documentation please refer to the RDK wiki at https://wiki.rdkcentral.com/ 



Testing

Manual Sanity Testing

Sanity Tests:

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


E2E Features:

Sl NoPLUGINSStatusComment
1Basic-SanityPASS
2Log-Upload & TelemetryPASS
3Bridge-ModePASSKnown issue: Admin UI page in not loading – RDKBACCL-512
4Celluar ManagerPASS 
5ACSPASS
6WebPAPASS
7SNMPFAILFAIL (get/set not working - RDKBACCL-1468)
8WebConfigSKIPPEDFaced access issue with RDKM webconfig server.
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(Partial)USB storage device is detected but not mounting
26RNDISPASS
27Crash uploadPASS
28SpeedtestPASS
29MAC FilteringPASS
30Remote DebuggerPASS
31BartonPASS
32Map TSKIPPEDSetup not available to verify

CcspWifiAgent Build:

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

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
When we change the LAN IP in WebUI, it is not getting reflected in brlan0 interface

Known issues in WiFiagent build

IssueJiraNote

Unable to connect WiFi clients

RDKBACCL-1685

This is caused by continuous hostapd restart due to a driver-level crash triggered by the MAC-ACL patch. After excluding this patch for WifiAgent builds, clients were able to connect successfully on every boot.

Fix: https://github.com/rdkcentral/meta-cmf-bananapi/pull/453

LAN clients are not working after device reboot in Bridge modeRDKBACCL-1755In bridge mode, LAN clients were not getting IP after reboot because erouter0 was not added to brlan0 as EthAgent started late. After the workaround fix, erouter0 was renamed successfully within 1 minute. But working on the actual root cause for this and those changes will be updated in the next release.
Workaround Fix: https://github.com/rdkcentral/meta-cmf-bananapi/pull/457/changes

Non MLO build

IssueJiraNote
Observing build issues when we disable generic_mlo distro in BPI RDKB buildsRDKBACCL-1651validate wifi 7 use case by disabling MLO and test with SLO alone AWAITING CODE MERGE
Observing build issues when we disable generic_mlo distro in BPI RDKB builds
Fix : https://github.com/rdkcentral/meta-cmf-bananapi/pull/460

 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.




  • No labels