CMF
RDK Releases
Documentation
CMF Videos
Support
Support for CMF is provided by the RDK Support group.
To contact RDK Support:
Enter a ticket: https://jira.rdkcentral.com/![]()
or
E-mail: support@rdkcentral.com![]()
This is the summary page that describes the CMF kirkstone quarterly release rdkb-2026q1-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/20260409-kirkstone |
| Post-baseline updates | |
| TDK | M147 |
| Manifest branch |
|---|
meta-cmf meta-cmf-broadband meta-cmf-raspberrypi 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/rdkb-emu-hal rdkcentral/tdk-broadband rdkcentral/tdk-broadband-bananapi rdkcentral/tdk-broadband-raspberrypi
Changelog between rdkb-2025q4-kirkstone and rdkb-2026q1-kirkstone project rdk/components/generic/rdk-oe/meta-cmf/ e0a0c5d Update configs to use rdkb-2026q1-kirkstone branch 48c32ad Update configs to use nightly/20260409-kirkstone branch 405ad87 RDKBACCL-1343: Utilizing rfcmgr for BPI e859001 RDKBACCL-1518 : Phase-I Enabling Remote-debugger in BPI-R4 reference platform bfdf651 RDKBACCL-1276: Webpa get cmds are not working d30afcf RDKB-61685, RDKB-61686, RDK-60176: Update rdk-libunpriv,libsyscallwraper d8c7db3 Remove libunpriv from external source definitions project rdk/components/generic/rdk-oe/meta-cmf-broadband/ f87a5a4 RDKBACCL-1598,RDKBACCL-1579 : Updated latest tag for uwm and fixed persistence issue a1143f0 RDKBACCL-1603: >95% CPU Utilisation observed for CcspDHCPMgr service c4adf5d RDKBACCL-1598 : Tip revison update for EasyMesh builds e90e110 BBMASK sysint-broadband-min recipe 5d9b8e3 RDKBACCL-1558 : Need to update new release tag (v 0.5.0)for ieee1905 e018685 RDKBACCL-1522 : Updating srcrev for uwm and dependent components 1a61f96 RDKBACCL-1522 : Updating srcrev for uwm and dependent components 4ad60ba RDKBACCL-1518 : Phase-I Enabling Remote-debugger in BPI-R4 reference platform 17057e6 RDKBACCL-1345: Utilizing rfcmgr for BPI 2c847ca RDKBACCL-1500,RDKBACCL-1522 : Need to update srcrev in uwm and dependent components be9db17 RDKBACCL-1491 : vlanid value is asking while changing the ssid in rdkb-cli in latest tip builds 472945d RDKBACCL-1486 : Need to cleanup unwanted sleep in systemd service and cdeac9a RDKBWIFI-350 : WFA Data Elements json file inclusion. 69c0a5f RDKBACCL-1492: Update Cellularmanager-mm recipe with latest tag(1.0.1). 871a945 RDKBACCL-1473 : cleanup wifi & easymesh related files from nvram 056cce4 RDKBACCL-1462 : Network Topology is not seen in CLI d744fd8 RDKBACCL-1464 : Need to update ieee1905 with new tag revision(i,e v0.3.2) 9aaeb2e TDK-10774: Add changes in unified-wifi-mesh recipe to support EM_UNITTEST distro 3730ddc RDKBACCL-1436 : Controller onboard should be happen if we switch the same sd card to any new boards f0a60b2 RDKBACCL-1418: EM build: Rootfs is getting filled over long period of runtime 266d0ca RDKBACCL-1389 : Need to define EASY_MESH_NODE 0bd5f0e RDKBACCL-1352: New rdm-agent import change is not building 661c3ea RDKBACCL-1353 : RPI 4 and BPI are not getting IP address in latest aa44a7a RDKBACCL-1248,RDKBACCL-1277 : rdkb-cli integration and update release tags 1a66854 RDKBACCL-1145: Fix all issue in crash upload and test end to end use cases project rdk/components/generic/rdk-oe/meta-cmf-raspberrypi/ 403eed2 RDKB-58243,RDKBWIFI-24-OneWifi sync 01/22/26 e2007cc REFPLTB-3534: New rdk-wifi-hal import change is not building 7014d92 RDKBACCL-1352: New rdm-agent import change is not building project rdk/components/generic/rdk-oe/meta-rdk/ ea83f41 RDKB-63357:[Field]WiFisplit markers after Upgraded to 8.3 shows 0 1378dfb RDKB-62879: Integrate telemetry release 1.8.3 f7869cb RDKB-63579: Introduce DISTRO flag for stage-agent 8733657 RDKB-63110, RDKB-63430 : RDM Signature validation failed 8ab41ac RDKB-62921: [RFC] RDK Coverity Defect Resolution for Device Management c9929a4 RDKB-63484: Convert meminsight into a Downloadable Package d44846a RDKB-62965: RDK Coverity cleanup for rtMessage 4cb5ad4 RDKB-63360 RDKB-63361 : Fix coverity issues 5f760a8 RDKB-63408: RFC Unable To Handle Larger Enablement Config 80f3c53 RDKB-59800 : Handle the subscription of event upon crash recovery dcda253 RDKB-62802 : Execution of post installation script is failing 2fd53ea RDKB-62652: Integrate RFC release 1.1.9 for Broadband devices 86f47b1 RDK-58369: wpe-webkit 2.46 2016e61 BES1-870: Device keeps continuously rebooting for every 10 mins f70890b RDKB-61520:Dropbear is using prod Key to connect to PROD fa12606 DELIA-69720, RDKB-62750: Integrate Telemetry 1.7.2 release 691e37d RDKB-62270: RDM service fails to invoke the expected binary 8c00967 RDK-59221,RDKEMW-6333,RDKB-62326,RDKEMW-9528: Integrate Telemetry 1.7.1 release c022eb7 RDKB-61685, RDKB-61686, RDK-60176: Update rdk-libunpriv,libsyscallwraper bd2aefb RDK-59864 : Update RDK-V Dobby Recipe. project rdk/components/generic/rdk-oe/meta-rdk-broadband/ 83114f8 RDKBDEV-3395 RDKBACCL-1518 : Phase-I Enabling Remote-debugger in BPI-R4 reference platform 72fd7d9 RDKB-63226: Support DML new implementation 81c9867 RDKB-62526,RDKB-63040,RDKB-63226,RDKB-63637,RDKBWIFI-334-OneWifi sync 03/31/26 4ca3636 RDKB-63248 : Create a yocto recipe for rdkb-halif-epon(v1.0.0) ba8462e RDKB-63672: Observed OneWifi crash with 2295761. 1a5c27a RDKB-63248 : Create a yocto recipe for rdkb-halif-epon 85c2511 RDKB-64190: 8.5_p1b/stable2 pointing to wrong code 1cf0270 DTMESH-775,RDKB-63506,RDKB-64145,TCXB8-3951-OneWifi sync 03/25/26 940086b RDKB-63808: Remove rsno from EAPOL if not used bae763c RDKB-63970-OneWifi sync 03/24/26 a090d7e RDKB-63363,RDKB-63506,TCXB8-3951-OneWifi sync 03/24/26 79b23e0 RDKB-64017 : Voice report is not present for all Hubs ed0396e RDKB-63564 : Integrate rdk-logger into stage-tool 906df36 RDKB-63632 : Addition of RFC parameter for Stage Agent for BB devices 6222afd RDKB-63549,RDKB-63582,RDKB-63944,XB10-2440-OneWifi sync 03/20/26 ddf85a3 RDKB-63484: Convert meminsight into a Downloadable Package bf925df XER10-2679 - XER10 - QoS changes configured for RTP traffic cf5d529 RDKB-61922 RDKB-63855 ba5bb0f RDKB-60656 RDKB-62823 RDKB-61919 RDKB-61920 RDKB-61951 59c8646 RDKB-62944 RDKCOM-5526 RDKCOM-5509 RDKCOM-5514 RDKCOM-5430 XF10-123 df0a9bb RDKB-63419 RDKB-62844 RDKB-63035 RDKB-63803 XER10-2615 RDKB-62505 31f6587 RDKBNETWOR-66, RDKB-63822, RDKB-60656, RDKB-63262 : stable2 bi-weekly sync 752343d RDKB-63198: Move gateway mesh repositories to GitHub 17c2c9f DTMESH-741,DTMESH-742,DTMESH-761-OneWifi sync 03/11/26 361379d RDKB-59758,RDKB-63032-OneWifi sync 03/05/26 b2ba447 LTE-2862,RDKB-63307,RDKB-63405,RDKB-63499-OneWifi sync 03/04/26 838e0b9 RDKB-62725:XB7_PRODUCT_REQ_ CFLAG is not defined for bridgeutil_oem 6c8f24a RDKB-63499,SHARMAN-3935 : Unable to configure for 104-40MHz 112-40MHz 136-40MHz 9b48813 RDKB-63308 : Topic branch support ad14729 TCXB8-3940 : [Rogers] Captive Portal is looping after FR 95eac4d RDKB-63285, RDKB-63551, LTE-2824 : Bring changes to stable2 7b58842 RDKB-63273-OneWifi sync 02/25/26 93297f7 SHARMAN-3878 :Device fails to register for SIP due to 408 Request timeout 486410c XB9-704 : CCI porting on XB9 in local branch 1ed7691 RDKB-61263,RDKB-61450,RDKB-61540,RDKB-61822,RDKB-63151-OneWifi sync 02/23/26 f9b3e1a RDKB-63093 RDKB-62644 RDKB-61922 RDKB-60736 RDKB-61951 780bb90 RDKB-61489 RDKB-62660 RDKB-62322 XER10-2466 RDKCOM-5503 RDKB-60798 15cda91 RDKB-63314: Migrate sysint-broadband recipes SRC_URI to GitHub 6402cb8 RDKB-62671 RDKB-62732 LTE-2817 RDKB-60569 RDKB-61836 RDKB-62670 8db9edf RDKB-62567 RDKB-63078 RDKB-62102 8608b5e RDKCOM-5500 RDKCOM-5507 RDKCOM-5513 RDKB-62302 RDKB-62701 RDKB-60436 4d6498d RDKB-62687 RDKB-62690 RDKB-63264 RDKCOM-5512 RDKCOM-5493 RDKCOM-5499 0c460a6 RDKB-63623 : [04/02/2026] - [18/02/2026] stable2 bi-weekly sync c757e68 RDKB-58575,XB10-2316,XER10-2515-OneWifi sync 02/19/26 b190ede DTMESH-739,RDKB-59837,RDKB-63090,RDKB-63102,RDKB-63150-OneWifi sync 02/13/26 985810b XB10-2224 :RSNO2 element is missing in beacon frames when WPA3 is enabld 80b9e0b RDKB-63447, XF10-409 : [21/01/2026] - [04/02/2026] stable2 bi-weekly sync 227e38e RDKB-61794 : Steering improvement flow changes c2b5126 XB9-827 edc2565 XF10-286 RDKB-63376 SHARMAN-3882 RDKCOM-5478 RDKCOM-5498 XHCPE-2145 9c6d322 RDKBDEV-3300: Update USP PA to OBUSPA v10 dc61508 RDKCOM-5470: RDKBDEV-3300: Update USP PA to OBUSPA v10 fed8042 XF10-560 : XLE Failed to connect to XF10 in stable2 build. 4172a10 RDKB-60199, XF10-400, RDKB-63028 : IDM mem leak, Crash during XF10 bootup 84053cb LTE-2689: remote device.1 capabilities are not shown along with Extender,Modem ec57580 RDKB-63105: Non LNF PSK VAPs showing amncbx whereas it should be cb01 8fd7324 RDKB-63447 : [21/01/2026] - [04/02/2026] stable2 bi-weekly sync 6476d4f RDKB-59837,XB10-2319 : AP Channel Report tag is missing d3a7fa8 DTMESH-747,RDKB-62658,XB10-2346-OneWifi sync 02/06/26 1b65151 XB10-2129: Add ext mld support for 2.11 hostapd 6bd796d DTMESH-744,RDKB-60610,RDKB-61015,RDKB-61305,RDKB-62882-OneWifi sync 02/04/26 f609400 RDKB-59277 : Push Station Manager code to WiFiStaManager repo. fc8cda1 RDKB-59412,RDKB-59539,RDKB-62277-OneWifi sync 01/27/26 24e811f RDKB-62123: Parodus2ccsp coverity issues fix f6b533f RDKCOM-5444 RDKCOM-5452 RDKCOM-5460 RDKCOM-5473 RDKCOM-5481 9fbf32a RDKB-61827 RDKB-62350 RDKB-62676 RDKB-62411 RDKCOM-5391 RDKCOM-5485 dfa4301 RDKB-63216 : [08/01/2026] - [21/01/2026] stable2 bi-weekly sync b15651b RDKB-58864,RDKB-59065,RDKB-59145,RDKB-59209,RDKB-59277-OneWifi sync 01/23/26 96b6917 RDKB-58243,RDKBWIFI-24-OneWifi sync 01/22/26 829188e RDKB-60988 Migration of OneWifiTestSuite to github 4d8f047 RDKB-57897,RDKCOM-5329, RDKB-60610, RDKB-59209-OneWifi sync 01/20/26 8b8c229 RDKB-62561 RDKB-63046 : CcspPandMSsp crash with fingerprint 68041542 67b3752 RDKB-62624 HUB4 build failure 54d1f12 RDKB-62219: APSD to bcn capabilites 2542473 RDKB-58602,RDKB-59277,RDKB-59501,RDKB-61116,RDKBWIFI-277-OneWifi sync 01/16/26 81b2d23 RDKB-61948 RDKB-61952 RDKB-61953 RDKB-61954 RDKB-61921 393b508 RDKB-62008 RDK-58694 RDKB-62252 RDKB-61499 RDKB-61944 RDKB-61947 292dee0 RDKCOM-5454 RDKCOM-5463 RDKB-61774 RDKB-61777 RDKB-62450 RDKB-60798 d4f878a RDKCOM-5464 RDKCOM-5471 RDKCOM-5484 RDKCOM-5474 RDKCOM-5475 RDKCOM-5476 5c34953 LTE-2822 RDKB-62792 LTE-2777 LTE-2816 RDKB-62479 RDKCOM-5472 XB9-670 2fc50f6 RDKB-63046 : [18/12/2025] - [07/01/2026] stable2 bi-weekly sync 3aef7e8 DTMESH-723,RDKB-61773,RDKB-61776,RDKB-62243-OneWifi sync 01/12/26 fbc38e0 XB10-2327 : [MLO] Can not enable MLO with new 8.4p1s1 build 8d3f295 RDKB-62537 : point sprint to tip of develop branch 84a3eba RDKBWIFI-47-OneWifi sync 01/06/26 0b005e0 RDKB-61699,RDKB-62723,RDKB-62731,TCXB8-3808,XB10-2301-OneWifi sync 01/02/26 e1c1999 XER10-1687 RDKB-62642 CBR2-2216 RDKB-62098 RDKB-62835 68c67b7 SHARMAN-1210 XF10-249 XB9-668 RDKB-62534 XF10-277 XF10-16 d839657 RDKB-62656 XB9-759 RDKCOM-5466 XB9-673 RDKB-61612 TCXB8-3707 585aa1c RDKB-61875 RDKB-61758 RDKB-62740 RDKB-61349 XER10-1896 XER10-2399 0fb0a5b RDKCOM-5459,RDKB-60479,RDKB-60609,RDKB-60626-OneWifi sync 12/19/25 a1ff54f XB9-709 : [XB9][8.3p1s1]FAN DMs are available for XB9 c3021ee XB9-585,XB9-608,XB9-622,XB9-624,XB9-602,XB9-623,XB9-676,XB9-671,XB9-672 : 2e2b152 RDKB-62800 : [05/12/2025] - [18/12/2025] stable2 bi-weekly sync 8321221 RDKB-62486: Code development for factory reset testcase. 7f2b088 RDKB-62264 : [SKY-VL-QE][Sprint]:/usr/bin/jsonquery is missing 111e30c Revert "RDKB-62642: Parental control, iptables broken" a52b5ef XER10-2141-OneWifi sync 12/18/25 7e100c8 RDKB-62642: Parental control, iptables broken c406e91 RDKB-61857, RDKCOM-5418: RDKBDEV-3286 Drop dependency on dbus 4b4a4e4 RDKB-61245,RDKB-62321,RDKB-62432,RDKB-62508,TCXB8-3792-OneWifi sync 12/16/25 4851743 RDKB-62537 : point sprint to tip of develop branch 54b4ffd RDKB-61685,RDK-60176: Update rdk-libunpriv on Open Source Github ba143f6 RDKB-62584,RDKB-62730,RDKB-62731,RDKB-62245,RDKB-62312-OneWifi sync 12/11/25 abc532d RDKB-62710, RDKB-62728, RDKB-62742 : [05/12/2025] stable2 bi-weekly sync project rdk/components/generic/rdk-oe/meta-rdk-ext/ f1e8c5f RDKB-63093 : Enable Speedboost subdoc for CBRV2 f0fc1c5 RDKB-63400:Patch CVE's for multiple components 421a987 RDKB-61380: Converting Apparmor text profiles to binary for performance. 0ccb6c2 RDKC-16304,RDKC-16308 : [opencv,pw]Eliminate static 3rdparty builds 4d3c952 XF10-453 : webconfig failed to open file /etc/webconfig.properties 043e521 RDKB-62187, DTMESH-656: Limit size of SSH commands log file aa6bc33 RDKEMW-11360, RDKB-63115 : [Parodus] Reduce repetitive logging 165970c RDKC-15732,RDKC-15360: Recipes for OpneCV 4.9 5593213 RDKBDEV-3275 : critical cve patch Fix use-after-free after xmlSchemaItemListAdd for libxml2 6d88cfc RDKCOM-5458: RDKBDEV-3275 : critical cve patch Fix use-after-free after xmlS... 0f5d993 RDKC-14768 : Upgrade LibCamera to 0.2.0 and Pipewire to 1.0.1 67573a1 DELIA-67565: Joy-Con controller detection in libmanette 412abb8 DELIA-69761: Fix keymapping for Joy-con Left and right controllers ede8796 RDK-58369: wpe-webkit 2.46 68543a2 XF10-305: Use the Device.DeviceInfo.X_COMCAST-COM_CM_MAC for XF10 fac47c3 RDKB-62439 : Webconfig crash observed when device mac is NULL eac5290 RDKB-62008: HCM Integration to HUB6 343227d XB9-675 : Bring dibbler patch 793d012 XF10-130: [RUNTIME] Fix SED process crash - Add SCXF11BFL machine support 79c175e DELIA-69505 : X and Y buttons are interchanged for PS4 gen1 controller cafc6ce RDKTV-39343: "bluetoothd" process crash is observed 2de2052 RDK-58162 : Integrate Google stadia patch on xione project rdkb/components/opensource/ccsp/CcspWifiAgent/ c217f63 RDKBDEV-3302: RDKB-3302: Bring-up of WiFi-Agent on QCOM Platform project rdkcentral/meta-cmf-bananapi/ dfe47f7 RDKBACCL-1619 : Internittenlty mysqld service is failing. 553b63b RDKBACCL-968, RDKBACCL-1063 Bridge mode functionality is not working as expected in wifiagent builds 292226a RDKBACCL-1526, RDKBACCL-1603: RNDIS is not working with PR 410, >95% CPU Utilisation observed for CcspDHCPMgr service 73e789a RDKBACCL-1620 : backhaul is not connecting in recent default easymesh builds fe7aba4 RDKBACCL-1530: [WiFiagent] Clients are not working on First boot a80dcab Revert "RDKBACCL-1526: RNDIS is not working in DHCPManager build" 6954b6e RDKBACCL-1524: Update SRCREV for hal-fwupgrade 6c0c5f7 RDKBACCL-1415: Need to create kernel patches for supporting ACL in BPI 393920a RDKBACCL-1598 : Tip revison update for EasyMesh builds 9efa444 Refactor utopia.bbappend to remove duplicates 8042bec Update utopia.bbappend 05b703c RDKBACCL-1526: RNDIS is not working in DHCPManager build 24049fb Delete meta-rdk-mtk-bpir4/recipes-matter/barton-matter/barton-matter_1.4.0.txt a9a0b00 Rebasing the barton changes 0e2c0f5 Refactor linux-firmware package handling 993fd38 RDKBACCL-1522 : Updating srcrev for uwm and dependent components 9dc7267 Add BindsTo directive in Bluetooth HCI bridge service 02c0873 RDKBACCL-1539 : Observing build errors in linux kernel 5.4 757eae7 RDKBACCL-1538 : Removing unused package eda380b RDKBACCL-1298: MAP-T support in RDK-B Banana pi R4 a367e5a RDKBACCL-1522 : Removing mesh bhaul instability patch from onewifi a3a2f82 RDKBACCL-1522 : Updating srcrev for uwm and dependent components 22c6155 Revert "RDKBACCL-1522 : observing build issue in recent builds" d65a5a2 RDKBACCL-1533 : Observing build issues in tip (i,e Mar18) a7af3d9 RDKBACCL-985: Barton integration on BPI 1957bfb RDKBACCL-1518 : Phase-I Enabling Remote-debugger in BPI-R4 reference platform 81448be RDKBWIFI-382: RDKB-63321: BPI 2.11 hostap related telemetry enhancement 827513e RDKBACCL-1525 : Unable to login to WebUI after Firmware Upgrade bd02e02 RDKBACCL-1463: DB and other customized values are overwritten to default without FR after firmware upgrade 60ef3f0 RDKBACCL-1518 : Phase-I Enabling Remote-debugger in BPI-R4 reference platform 1b1fdd7 RDKBACCL-1522 : Need to update srcrev in uwm dependent components db58787 RDKBACCL-1519 : Oberving build issues in latest tip(i,e Mar5) 9c4e20f RDKBACCL-1522 : observing build issue in recent builds 0752b00 RDKBACCL-1394 : Reduce BananaPi Image (wic.bz2) Size. fbcc95c Add rdkb_configurable_wan_interface to DISTRO_FEATURES df6490e Add feature flags for WAN and DHCP managers a94a0c0 Add dhcpmgr component to device profile eaab51d Add DHCP configuration records to bbhm_def_cfg_banana.xml 9806746 Update ccsp-dhcp-mgr.bbappend 6007347 RDKBACCL-1484: Switch to dhcp client manager da67145 RDKBACCL-1345: Utilizing rfcmgr for BPI 8edd556 DKBACCL-1473 : cleanup wifi & easymesh related files from nvram f4cee3a RDKBACCL-1479 : Observing build error on EM Tip revision Controller & Extender builds 8018563 Remove syslog from init.d during busybox installation e278318 Update ccsp-dmcli.bbappend afcde3a Refactor installation of syslog scripts and configs aae2025 RDKBACCL-1346 : Troubleshooting > Logs are not working a29bb48 TDK-10774 Add new distro to setup script and machine configuration file for supporting Easymesh unit test binary generation d285825 RDKBACCL-1418: EM enabled build will use default wks file af2a308 RDKBACCL-1428 : Extender onboard should be happen if we switch the same sd card to any new boards ade97a7 RDKBACCL-1439: Easymesh - Enable MLO for all private VAPs 6351f6d RDKBACCL-1389 : Need to define EASY_MESH_NODE flag in rdk-wifi-hal f4bd87c RDKB-61540: increase buffer size for get station command 47a4541 RDKBACCL-1388: support ssd in banana pi R4 3769efc RDKB-61540: Added generic MLO config 2ab48f6 RDKBACCL-1063: Bridge mode functionality is not working as expected in wifiagent builds 0beaba4 RDKBACCL-1063: Bridge mode functionality is not working as expected b6fd6fc RDKB-61540: enable MLO by default 7cd97ba RDKBACCL-1352: New rdm-agent import change is not building project rdkcentral/meta-rdk-broadband-apps/ 9c1a6dc Upgrade GitHub Actions to Node.js 24 compatible versions (#69) dac02ee Replace mkdocs with zensical (#67) f528ab6 Rename timingila-cthulhu_%.bbappend to timingila-cthulhu_v2.2.0.bbappend (#64) a86943a added a badge to README.md to link to the live github pages site (#58) project rdkcentral/meta-rdk-iot/ a798f94 Add BartonCore 3.1.1 (#45) 8134494 Add support for building Matter 1.5.0.1 (#41) 006f3e0 Add recipe for BartonCore 3.0.0 (#42) 7a1cea9 Revert "Fix some nondeterministic basehash issues" 2a52e9d Revert "Fixes to barton-matter-example" ab88b18 Fixes to barton-matter-example 7085632 Fix some nondeterministic basehash issues project rdkcentral/meta-rdk-wan/ aea37dd Releases/1.16.0 main (#141) 78bb3e6 RDKB-61969 : Epon Manager recipe file. (#138) a8280c3 RDKB-61969 : Epon Manager recipe file (#136) 78c91d9 Update Component Version Tags (#135) 5d88d48 RDKBNETWOR-66 : To Enable MAP-E based on distro (#101) 89734b3 Update Component Version Tags (#132) project rdkcentral/rdkb-emu-hal/ 4928e1a Create cla.yml project rdkcentral/tdk-broadband/ f909699 TDK_M147 CHANGELOG.md 5aa0f83 TDK Version Update to M147 a9d39c2 TDK-11527 Wi-Fi 7 Coverage 6dca9ce TDK-11527 Wi-Fi 7 Coverage bd3247e TDK-11527 Wi-Fi 7 Coverage bca7cd3 TDK-11527 Wi-Fi 7 Coverage 2044226 TDK-11625 DML Scripts Release f314597 TDK-11625 DML Scripts Release e4c06c0 TDK-11625 DML Scripts Release cc194b9 TDK-11501 Fix issue with DML stub 80b5b7f TDK-10500 TDK Coverage for Tr069 ACS connection scenarios Reason for change: TDK Coverage for Tr069 ACS connection scenarios Test Procedure: Run scripts in BPI Risks: None 5d76c2f TDK-10500 TDK Coverage for Tr069 ACS connection scenarios Reason for change: TDK Coverage for Tr069 ACS connection scenarios Test Procedure: Run scripts in BPI Risks: None 62a0e3a TDK-10500 TDK Coverage for Tr069 ACS connection scenarios Reason for change: TDK Coverage for Tr069 ACS connection scenarios Test Procedure: Run scripts in BPI Risks: None df34342 TDK-10500 TDK Coverage for Tr069 ACS connection scenarios Reason for change: TDK Coverage for Tr069 ACS connection scenarios Test Procedure: Run scripts in BPI Risks: None c0c305f TDK-10500 TDK Coverage for Tr069 ACS connection scenarios Reason for change: TDK Coverage for Tr069 ACS connection scenarios Test Procedure: Run scripts in BPI Risks: None 7f0535e TDK-10500 TDK Coverage for Tr069 ACS connection scenarios Reason for change: TDK Coverage for Tr069 ACS connection scenarios Test Procedure: Run scripts in BPI Risks: None 0da66c7 Minor Bug Fix 43c4822 Addressing Review Comments 3f92eb9 Adding Enhancements as per latest feature validation e6a2236 Addressing Review comments e3bcf30 Minor Enhancement 5d4c927 Addressing review comments 70acb28 TDK-11530 TDK coverage for RDK Remote Debugger 190b25e Addressing Review Comments 4c921ec TDK-11496 Enhancement of Firmware Upgrade Suite for BPI 15b771d M146 CHANGELOG.md 825f107 TDK-11214_LANclientscenario TDK Coverage for RNDIS_LANclient_testcase 85158c2 TDK-11214_LANclientscenario TDK Coverage for RNDIS 13715c3 TDK Version Update to M146 faaf962 Adding minor enhancements 74e0a4a Addressing Review Comments 83a0761 Adding minor enhancements fd1775e TDK-10503 TDK Coverage for Firmware Upgrade 09f6578 TDK-10782 Script Enhancement for RBUS EnableandDisableRtmessage Scripts for Various Log Levels fec34d9 TDK-11231 Script enhancement for TS_WEBPA_GetEthernetInterface a301a93 TDK-10500 TDK Coverage for Tr069 ACS connection scenarios Reason for change: Minor Enhancement in a test script Test Procedure: Run scripts in BPI Risks: None be3094e TDK-10500 TDK Coverage for Tr069 ACS connection scenarios Reason for change: TDK Coverage for Tr069 ACS connection scenarios Test Procedure: Run scripts in BPI Risks: None d6ff646 TDK-10500 TDK Coverage for Tr069 ACS connection scenarios Reason for change: TDK Coverage for Tr069 ACS connection scenarios Test Procedure: Run scripts in BPI Risks: None 555b801 TDK-10500 TDK Coverage for Tr069 ACS connection scenarios Reason for change: TDK Coverage for Tr069 ACS connection scenarios Test Procedure: Run scripts in BPI Risks: None 8922a70 TDK-11214_WIFIClient TDK Coverage for RNDIS_WIFI_client_testcase 119625f TDK-11214_WIFIClient TDK Coverage for RNDIS_WIFI_client 9f1c9c3 TDK-11214 TDK Coverage for RNDIS WIFI Client Scenario ff91688 Correcting return from wrapper for Add & Del Obj calls 2e48fbb Addressing memory leaks, possible buffer overflows c6f0bf4 TDKB Stub, Wrapper code changes for DML Testing fcd6350 TDK 11214: TDK Coverage for RNDIS e0e526e TDK-11214 TDK Coverage for RNDIS 04578dc TDK-11214 TDK Coverage for RNDIS cb60b60 Addressing Review Comment - TS_TelcoVoiceManager_GetInvalidClientStatusDuringInboundCall 72698e3 Enhancement added to the script - TS_TelcoVoiceManager_ValidateMultipleCallCountProcessed ac6f86e Addressing Review Comments 717880b Addressing Review comments c1c9b8c TDK-11065 TDK Coverage for RDKTelcoVoiceManager 5e5347f TDK_M145 CHANGELOG.md e5b078e TDK-11214 TDK Coverage for RNDIS 85fc344 TDK-11214 TDK Coverage for RNDIS 0df4c6d TDK-11214 TDK Coverage for RNDIS 656f44b TDK-11214 TDK Coverage for RNDIS e5ab8ca TDK_M145_VersionUpdate bbc62fe Amending sleep timings 82bc3ff Addressing Review Comments 6c781e0 Addressing Review Comment : License Header Update 6c74117 Reason for change: Adding minor changes 2a42c2c TDK-11065 TDK Coverage for RDKTelcoVoiceManager f8e75df TDK M144 Release 0426813 TDK-B Version Update to M144 project rdkcentral/tdk-broadband-bananapi/ cf30ec4 TDK_M147 CHANGELOG.md bb47b39 TDK-11527 Wi-Fi 7 Coverage 8ebfd04 TDK-11527 Wi-Fi 7 Coverage b12c097 TDK-11546 Correct BPI StopTDK.sh script 3503d8c TDK-11527 Wi-Fi 7 Coverage 0d1aa6e TDK-11527 Wi-Fi 7 Coverage f68e042 TDK_M146 CHANGELOG.md project rdkcentral/tdk-broadband-raspberrypi/ 0e53dfe TDK_M145 CHANGELOG.md 886b87b TDK_M144 CHANGELOG.md efdd28f Reason for change: Adding FW_UPGRADE_SERVICE Test Procedure: Test in BPI Risks: None 2063b7c TDK-11067 : Remove the Primary & Secondar EndPoint IPs from RPI & BPI platform repos
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-2026q1-kirkstone # BPI repo init -u https://code.rdkcentral.com/r/rdkcmf/manifests -m rdkb-bpi-extsrc.xml -b rdkb-2026q1-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-2026q1-kirkstone
| Profile | Manifest | Manifest Branch |
|---|---|---|
| Banana PI | rdkb-bpi-extsrc.xml rdkb-bpi-nosrc.xml | rdkb-2026q1-kirkstone |
mkdir <workspace dir> cd <workspace dir> repo init -u https://code.rdkcentral.com/r/rdkcmf/manifests -m rdkb-bpi-extsrc.xml -b rdkb-2026q1-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 - 2026Q1 Release(April 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 |