Versions Compared

Key

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

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

Baseline

...

Components updated since rdkb-2025q2-kirkstone

Community contributions

...



Code Block
languageshell
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



GitHub Migration

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

13CcspCMAgent ​cable-modem-agent
14CcspEthAgent ​ethernet-agent
15TestAndDiagnostictest-and-diagnostic
16CcspLMLite ​lan-manager-lite
17CcspMisc​miscellaneous-broadband
18hotspot​hotspot
19webui​webui
20CcspCr​component-registry
21LanManagerlan-manager 
22PowerManagerpower-manager
23RdkCellularManager ​cellular-manager
24Xconf​xconf-client
25CcspHomeSecurity​home-security
26webui-bwg​webui-bwg
27Utopia​utopia
28CcspTr069Pa ​tr069-protocol-agent
29CcspCommonLibrary​common-library
30MeshAgent​mesh-agent
31CcspMtaAgentmedia-terminal-adapter-agent
32GwProvApp ​gw-provisioning-application
33CcspMoCA​moca-agent
34RdkPlatformManagerplatform-manager
35harvesterharvester
36xupnp​secure-upnp
37jst​javascript-templates
38OvsAgent​open-virtual-switch-agent
39hal​hardware-abstraction-layer
40CcspPandMprovisioning-and-management
41halinterface​halinterface​
42rdkfmac​ rdkfmac​
43OneWifiTestSuite​ one-wifi-test-suite
44RdkCellularManager-MMcellular-modem-manager

License Manifests

...

PassPassPassPassPassPassPassPassPassPassPassPassPassPassPassPass

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

Pass

Pass

Pass

2

brlan0 interface got default LAN IP

Pass

Pass

Pass

3

Able to take SSH Connection

Pass

Pass

Pass

4

All CCSP process are running

Pass

Pass

Pass

5

Able to Ping www.google.com and Ping -6 www.google.com

Pass

Pass

Pass

6

All systemd services are running

Pass

Pass

Pass

7

Able to connect LAN client

Pass

Pass

Pass

Pass

8

LAN client got IP from default pool range (ipv4 & ipv6)

Pass

Pass

Pass

9

LAN client should open with CaptivePortal Page

Pass

Pass

Pass

10

Able to connect wireless client

Pass

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

Pass

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

Pass

Pass

Pass

17

wlan0 and wlan1 interfaces should be UP and RUNNING

Pass

Pass

Pass

18

All ccsp logs files should be generated in /rdklogs/logs folder

Pass

Pass

Pass

19

Bridge Mode

Pass

Pass

Pass

20

Factory Reset

Pass

Pass

Pass

21

Image Stability

Pass

Pass

...

Jira
serverJIRA
serverId11deff04-0380-3a3d-a916-0849d4e573f7
keyREFPLTB-3464

...


Known Issues


Jira
serverJIRA
serverId11deff04-0380-3a3d-a916-0849d4e573f7
keyRDKBACCL-1066
 

...