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-2025q4-kirkstone based on the branch rdk-next and kirkstone oe layers. Below are links to the relevant documents.
From this release the Banana PI is the lead reference gateway platform, the RPI-4 platform is now in maintenance mode.
From this release most of the RDK-B components are now hosted and maintained on RDK Central GitHub and have been migrated from RDK Central Gerrit.
Note: The latest rdkb quarterly release addresses licensing issues so users are advised to move to the latest iteration.
For the Gerrit links, you need to log in before you will be able to see the contents.
A detailed changelog since the last release rdkb-2025q2-kirkstone can be found here.
| Table of Contents |
|---|
...
Community contributions
...
| Code Block | ||
|---|---|---|
| ||
Changelog between rdkb-2025q2 |
...
-kirkstone and rdkb-2025q4-kirkstone
project rdk/components/generic/WebconfigFramework/
cca15c0 RDKB-60044 : Increase in WCFailcode_split xmspeedboost
8336ad7 RDKB-59547:Create the linux bridges for Amenity network
project rdk/components/generic/dca/
1cd070e DELIA-68720 : Remove the micro sleeps
project rdk/components/generic/libSyscallWrapper/
fd48b88 RDK-57961: Fixing warnings for libsyswrapper
cfc5f95 RDKB-60527 XER10-1743 Observed CcspTandDSsp crash in latest stable2 Ng Build
7af81a3 RDK-58134: Federated Source Code For RFC Manager on Video Devices
project rdk/components/generic/libunpriv/
21c1e54 RDKBDEV-3243: move private definitions from utility.h
42293bf RDKCOM-5396: RDKBDEV-3243: move private definitions from utility.h
65beccf RDKBDEV-3244: minor formatting updates in cap.h
80dc3be RDKCOM-5397: RDKBDEV-3244: minor formatting updates in cap.h
0f1b1be RDKBDEV-3209: drop unused and buggy prepare_caps() API
823cfc6 RDKCOM-5349: RDKBDEV-3209: drop unused and buggy prepare_caps() API
07a4a28 RDKCOM-5348: RDKBDEV-3208: drop obsolete runtime checking of Blocklist_file.txt
7046d87 RDKBDEV-3242: misc code cleanup ( replace malloc() + strcpy()
b0b8aff RDKBDEV-3241: drop unused and buggy prepare_caps() API
7991d9d RDKCOM-5395: RDKBDEV-3242: misc code cleanup ( replace malloc() + strcpy()
2532746 RDKCOM-5394: RDKBDEV-3241: drop unused and buggy prepare_caps() API
abeee7a RDKBDEV-3210: misc code cleanup replace malloc()
2951b1e RDKCOM-5350: RDKBDEV-3210: misc code cleanup replace malloc()
project rdkb/components/opensource/ccsp/CcspWifiAgent/
0143bd7 RDKBACCL-1057, RDKBDEV-3329: [Wifiagent] [WebUI] Modes are not updated for 2G radio
project rdkb/components/opensource/ccsp/sysint/
4a2d359 RDKB-62206 - Rename NTP Telemetry Marker
c0729f9 XB9-383,XB9-222 : Upstream sysint-broadband patch
32f0ba8 SHARMAN-3213 Multiple tainted processes
7fe048b RDKB-60919: Port Optimized RFCMGR source code to RDKB
83cb024 XER10-1315: Uploaded Logs Missing MAC Address Prefix in Filename
273c547 RDKB-60960 : Real-Time Synchronization and D-Bus Notification
d387202 RDKB-60815: use rbuscli instead of dmcli
fc51072 RDKB-60558 : AWS credentials being printed in plaintext in the logs
00fc700 RDKB-60411: SSH access hardening and logging enhancements
553e00c SHARMAN-3586: Fix Incorrect value seen for RFC_reboot in crontab
8a5a82a RDKB-59616: Default to MTLS connection on all endpoints
7b0f838 XER10-1331 rdkb reboot reasons are not populated for 70% of the reboots in XER10
project rdkcentral/rdkb-halif-platform/
e8f56f2 Revert "Deploy cla action"
f120d26 Deploy cla action |
Since the last release 2025q2 the following repositories have been migrated to and renamed in RDK Central Github
| 1 | Old Repo Name | New Repo Name |
| 2 | CCSPAdvancedSecurity | advanced-security |
| 3 | CcspPsm | persistent-storage-manager |
| 4 | json-rpc | json-hal-library |
| 5 | CcspXDNS | xdns |
| 6 | notify_comp | notify-component |
| 7 | startParodus | start-parodus |
| 8 | CcspDmCli | data-model-cli |
| 9 | CcspSnmpPa | snmp-protocol-agent |
| 10 | CoreNetLib | core-net-library |
| 11 | GwProvApp-EthWan | gw-provisioning-ethernet-wan |
| 12 | mtu_modifier | mtu-modifier |
| 13 | CcspCMAgent | cable-modem-agent |
| 14 | CcspEthAgent | ethernet-agent |
| 15 | TestAndDiagnostic | test-and-diagnostic |
| 16 | CcspLMLite | lan-manager-lite |
| 17 | CcspMisc | miscellaneous-broadband |
| 18 | hotspot | hotspot |
| 19 | webui | webui |
| 20 | CcspCr | component-registry |
| 21 | LanManager | lan-manager |
| 22 | PowerManager | power-manager |
| 23 | RdkCellularManager | cellular-manager |
| 24 | Xconf | xconf-client |
| 25 | CcspHomeSecurity | home-security |
| 26 | webui-bwg | webui-bwg |
| 27 | Utopia | utopia |
| 28 | CcspTr069Pa | tr069-protocol-agent |
| 29 | CcspCommonLibrary | common-library |
| 30 | MeshAgent | mesh-agent |
| 31 | CcspMtaAgent | media-terminal-adapter-agent |
| 32 | GwProvApp | gw-provisioning-application |
| 33 | CcspMoCA | moca-agent |
| 34 | RdkPlatformManager | platform-manager |
| 35 | harvester | harvester |
| 36 | xupnp | secure-upnp |
| 37 | jst | javascript-templates |
| 38 | OvsAgent | open-virtual-switch-agent |
| 39 | hal | hardware-abstraction-layer |
| 40 | CcspPandM | provisioning-and-management |
| 41 | halinterface | halinterface |
| 42 | rdkfmac | rdkfmac |
| 43 | OneWifiTestSuite | one-wifi-test-suite |
| 44 | RdkCellularManager-MM | cellular-modem-manager |
...
S.No | Sanity Test | Status 32 Bit | Status 64 bit | Status BPI Nand Status BPI SD | |
1 | erouter0 interface got Wan Ipv4 and Ipv6 address | PassPass | Pass | Pass | |
2 | brlan0 interface got default LAN IP | PassPass | Pass | Pass | |
3 | Able to take SSH Connection | PassPass | Pass | Pass | |
4 | All CCSP process are running | PassPass | Pass | Pass | |
5 | Able to Ping www.google.com and Ping -6 www.google.com | PassPass | Pass | Pass | |
6 | All systemd services are running | PassPass | Pass | Pass | |
7 | Able to connect LAN client | Pass | Pass | Pass | Pass |
8 | LAN client got IP from default pool range (ipv4 & ipv6) | PassPass | Pass | Pass | |
9 | LAN client should open with CaptivePortal Page | PassPass | Pass | Pass | |
10 | Able to connect wireless client | PassPass | Pass | Pass | |
11 | Wireless client got IP from default pool range (ipv4 & ipv6) | Pass | Pass | Pass | Pass |
12 | Wireless client can access the CaptivePortal Page | PassPass | Pass | Pass | |
13 | Internet should work on Connected clients after changing the default credentials | Pass | Pass | Pass | Pass |
14 | Using dmcli to check the CCSP TR-181 DataModels | Pass | Pass | Pass | Pass |
15 | WebUI page should be loaded on Connected clients after changing the default credentials | Pass | Pass | Pass | Pass |
16 | WebUI page should be loaded through erouter0IP via RM | PassPass | Pass | Pass | |
17 | wlan0 and wlan1 interfaces should be UP and RUNNING | PassPass | Pass | Pass | |
18 | All ccsp logs files should be generated in /rdklogs/logs folder | PassPass | Pass | Pass | |
19 | Bridge Mode | PassPass | Pass | Pass | |
20 | Factory Reset | PassPass | Pass | Pass | |
21 | Image Stability | PassPass | Pass |
...
| Jira | ||||||
|---|---|---|---|---|---|---|
|
...
Jira server JIRA serverId 11deff04-0380-3a3d-a916-0849d4e573f7 key RDKBACCL-1066
...