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 Branch | nightly/20260804-kirkstone |
| Post-baseline updates | |
| TDK | |
| Manifest branch |
|---|
| Change | Reason For Change |
|---|---|
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 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 |
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 |
| TestAndDiagnostic | test-and-diagnostic |
| CcspLMLite | lan-manager-lite |
| CcspMisc | miscellaneous-broadband |
| hotspot | hotspot |
| webui | webui |
| CcspCr | component-registry |
| LanManager | lan-manager |
| PowerManager | power-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 |
| CcspMtaAgent | media-terminal-adapter-agent |
| GwProvApp | gw-provisioning-application |
| CcspMoCA | moca-agent |
| RdkPlatformManager | platform-manager |
| harvester | harvester |
| xupnp | secure-upnp |
| jst | javascript-templates |
| OvsAgent | open-virtual-switch-agent |
| hal | hardware-abstraction-layer |
| CcspPandM | provisioning-and-management |
| halinterface | halinterface |
| rdkfmac | rdkfmac |
| OneWifiTestSuite | one-wifi-test-suite |
| RdkCellularManager-MM | cellular-modem-manager |
Note:
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 |
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 |
| Profile | Manifest | Manifest Branch |
|---|---|---|
| Banana PI | rdkb-bpi-extsrc.xml rdkb-bpi-nosrc.xml | rdkb-2026q2-kirkstone |
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 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-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/
| Sl.No | Sanity tested on | Status |
| 1 | erouter0 interface got Wan IPv4 | Pass |
| 2 | brlan0 interface got default LAN IP with Ipv4 | Pass |
| 3 | Able to take SSH Connection | Pass |
| 4 | All CCSP process are running | Pass |
| 5 | Able to Ping www.google.com | Pass |
| 6 | All systemd services are running | Pass |
| 7 | Able to connect LAN client | Pass |
| 8 | LAN client got IP from default pool range | Pass |
| 9 | LAN client should open with CaptivePortal Page | Pass |
| 10 | Able to connect wireless client | Pass |
| 11 | Wireless client got IP from default pool range | Pass |
| 12 | Wireless client can access the CaptivePortal Page | Pass |
| 13 | Internet should work on Connected clients after changing the default credentials | Pass |
| 14 | Using dmcli to check the CCSP TR-181 DataModels | Pass |
| 15 | WebUI page should be loaded on Connected clients after changing the default credentials | Pass |
| 16 | WebUI page should be loaded through erouter0 IP via RM | Pass |
| 17 | Wlan0 and Wlan1 interfaces should be UP and RUNNING | Pass |
| 18 | All ccsp logs files should be generated in /rdklogs/logs folder | Pass |
| 19 | Bridge Mode | Pass |
| 20 | Factory Reset | Pass |
| 21 | Image Stability | Pass |
| 22 | IPv6 Test with wireless & LAN client connection | Pass |
| Sl No | PLUGINS | Status | Comment |
| 1 | Basic-Sanity | PASS | |
| 2 | Log-Upload & Telemetry | PASS | |
| 3 | Bridge-Mode | PASS | Known issue: Admin UI page in not loading – RDKBACCL-512 |
| 4 | Celluar Manager | PASS | |
| 5 | ACS | PASS | |
| 6 | WebPA | PASS | |
| 7 | SNMP | FAIL | FAIL (get/set not working - RDKBACCL-1468) |
| 8 | WebConfig | SKIPPED | Faced access issue with RDKM webconfig server. |
| 9 | eSDK | FAIL | RDKBACCL-1102 (buildtool is not working) |
| 10 | Multiprofile | PASS | |
| 11 | Selfheal | PASS | |
| 12 | Log-Rotation | PASS | |
| 13 | DAC | PASS | |
| 14 | RFC | PASS | |
| 15 | Firmware Upgrade | PASS | |
| 16 | WebUI | PASS | |
| 17 | Parental-Control | PASS | |
| 18 | WebUI-Advanced | PASS | |
| 19 | WPS | PASS | |
| 20 | Populate-SDK | PASS | |
| 21 | Firewall | PASS | |
| 22 | USP-PA(oktopus) | PASS | |
| 23 | Telco-Voice | PASS | |
| 24 | IPV6 | PASS | |
| 25 | USB detection | PASS(Partial) | USB storage device is detected but not mounting |
| 26 | RNDIS | PASS | |
| 27 | Crash upload | PASS | |
| 28 | Speedtest | PASS | |
| 29 | MAC Filtering | PASS | |
| 30 | Remote Debugger | PASS | |
| 31 | Barton | PASS | |
| 32 | Map T | SKIPPED | Setup not available to verify |
Performed Sanity with https://github.com/rdkcentral/meta-cmf-bananapi/pull/453 cherry picked on release branch
| Sl.No | Sanity tested on | Status |
| 1 | erouter0 interface got Wan IPv4 | Pass |
| 2 | brlan0 interface got default LAN IP with Ipv4 | Pass |
| 3 | Able to take SSH Connection | Pass |
| 4 | All CCSP process are running | Pass |
| 5 | Able to Ping www.google.com | Pass |
| 6 | All systemd services are running | Pass |
| 7 | Able to connect LAN client | Pass |
| 8 | LAN client got IP from default pool range | Pass |
| 9 | LAN client should open with CaptivePortal Page | Pass |
| 10 | Able to connect wireless client | Pass |
| 11 | Wireless client got IP from default pool range | Pass |
| 12 | Wireless client can access the CaptivePortal Page | Pass |
| 13 | Internet should work on Connected clients after changing the default credentials | Pass |
| 14 | Using dmcli to check the CCSP TR-181 DataModels | Pass |
| 15 | WebUI page should be loaded on Connected clients after changing the default credentials | Pass |
| 16 | WebUI page should be loaded through erouter0 IP via RM | Pass |
| 17 | Wlan0 and Wlan1 interfaces should be UP and RUNNING | Pass |
| 18 | All ccsp logs files should be generated in /rdklogs/logs folder | Pass |
| 19 | Bridge Mode | Pass |
| 20 | Factory Reset | Pass |
| 21 | Image Stability | Pass |
| Issue | Jira | Note |
|---|---|---|
| eSDK is not working | RDKBACCL-1102 | eSDK FAIL in 2026 Q1 release. PopulateSDK is PASS. Under investigation. |
| WebUi page is not loaded in bridge mode | RDKBACCL-512 | Issue is there from Q4 2024 |
| SNMP get/set is not working | RDKBACCL-1468 | Issue observed with MLO enabled builds |
| When we change the LAN IP in WebUI, it is not getting reflected in brlan0 interface |
| Issue | Jira | Note |
|---|---|---|
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 mode | RDKBACCL-1755 | In 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
| Issue | Jira | Note |
|---|---|---|
| Observing build issues when we disable generic_mlo distro in BPI RDKB builds | RDKBACCL-1651 | validate 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 |