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![]()
...
| Table of Contents |
|---|
...
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 |
...
| Profile | Manifest | Manifest Branch |
|---|
| Banana PI | rdkb-bpi-extsrc.xml rdkb-bpi-nosrc.xml |
| Code Block | ||||
|---|---|---|---|---|
| ||||
mkdir <workspace dir>
cd <workspace dir>
repo init -u https://code.rdkcentral.com/r/rdkcmf/manifests -m rdkb-extsrc.xml -b rdkb-2026q1-kirkstone
repo sync --no-clone-bundle --no-tags
MACHINE=raspberrypi4-rdk-broadband source meta-cmf-raspberrypi/setup-environment
bitbake rdk-generic-broadband-image
# To build TDK image
bitbake rdk-generic-broadband-tdk-image |
...
...
| language | bash |
|---|---|
| theme | DJango |
...
...
...
...
| Code Block | ||||
|---|---|---|---|---|
| ||||
mkdir <workspace dir>
cd <workspace dir>
repo init -u https://code.rdkcentral.com/r/rdkcmf/manifests -m rdkb-pod-extsrc.xml -b rdkb-2026q1-kirkstone
repo sync --no-clone-bundle --no-tags
cd meta-cmf-broadband
<UPDATE 0001-Update-bhaul-credential.patch with credential and redirector URL>
cd ../
MACHINE=raspberrypi4-rdk-extender source meta-cmf-raspberrypi/setup-environment
bitbake rdk-generic-extender-image |
| Code Block | ||||
|---|---|---|---|---|
| ||||
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 (RaspberryPi)
RDK-B (Raspberry Pi) Build and Setup Manual - Router Profile
RDK-B Banana Pi R4 - 2025Q4 Release(Jan 2026)
...
Kirkstone (Yocto 4.0) Migration - RDK-BRPI4 Extender - reference implementation
For all other RDK documentation please refer to the RDK wiki at at https://wiki.rdkcentral.com/
Automated RPI Sanity tests include:
...
Manual Sanity Tests on RPI and BPI:
S.No | Sanity Test |
Status
32 Bit
Status
64 bitStatus BPI SD | |
1 | erouter0 interface got Wan Ipv4 and Ipv6 address |
Pass
Pass | |
2 | brlan0 interface got default LAN IP |
Pass |
Pass
3 | Able to take SSH Connection |
Pass
Pass | |
4 | All CCSP process are running |
Pass |
Pass
5 | Able to Ping www.google.com and Ping -6 www.google.com |
Pass |
Pass
6 | All systemd services are running | Pass |
Pass
Pass
7 | Able to connect LAN client |
Pass
Pass | |
8 | LAN client got IP from default pool range (ipv4 & ipv6) |
Pass |
Pass
9 | LAN client should open with CaptivePortal Page |
Pass |
Pass
10 | Able to connect wireless client |
Pass
Pass | |
11 | Wireless client got IP from default pool range (ipv4 & ipv6) |
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
14 | Using dmcli to check the CCSP TR-181 DataModels | Pass |
Pass
Pass
15 | WebUI page should be loaded on Connected clients after changing the default credentials |
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 | |
18 | All ccsp logs files should be generated in /rdklogs/logs folder |
Pass
Pass | |
19 | Bridge Mode |
Pass |
Pass
20 | Factory Reset |
Pass |
Pass
21 | Image Stability |
Pass
Pass |
...
RDKBACCL-1066
BPI Stability Issues:
...