RDK Resources
[*RDK Preferred*]
Code Management Facility
RDK Forums
[RDK Conferences]
RDK Support
Archives
Papers & Presentations Archive
...
Code Block | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
$ mkdir <workspace dir>
$ cd <workspace dir>
$ repo init -u https://code.rdkcentral.com/r/manifests -b dunfell -m rdkb-extsrc.xml
$ repo sync -j`nproc` --no-clone-bundle
| ||||||||
Code Block | ||||||||
| ||||||||
$ cd ~/rdkb/components/opensource/ccsp/CcspMisc git fetch https://code.rdkcentral.com/r/rdkb/components/opensource/ccsp/CcspMisc refs/changes/95/65895/1 && git cherry-pick FETCH_HEAD $ cd ~/rdkb/components/opensource/ccsp/CcspCommonLibrary git fetch https://code.rdkcentral.com/r/rdkb/components/opensource/ccsp/CcspCommonLibrary refs/changes/05/65905/3 && git cherry-pick FETCH_HEAD $ cd ~/rdkb/components/opensource/ccsp/CcspXDNS git fetch https://code.rdkcentral.com/r/rdkb/components/opensource/ccsp/CcspXDNS refs/changes/35/66035/1 && git cherry-pick FETCH_HEAD $ cd ~/rdkb/components/opensource/ccsp/CcspLMLite git fetch https://code.rdkcentral.com/r/rdkb/components/opensource/ccsp/CcspLMLite refs/changes/92/64692/4 && git cherry-pick FETCH_HEAD $ cd ~/rdk/components/generic/WebconfigFramework git fetch https://code.rdkcentral.com/r/rdk/components/generic/WebconfigFramework refs/changes/23/63823/6 && git cherry-pick FETCH_HEAD $ cd ~/rdk/components/generic/telemetry git fetch https://code.rdkcentral.com/r/rdk/components/generic/telemetry refs/changes/12/65912/4 && git cherry-pick FETCH_HEAD $ cd ~/rdkb/components/opensource/ccsp/CcspPsm git fetch https://code.rdkcentral.com/r/rdkb/components/opensource/ccsp/CcspPsm refs/changes/16/65916/1 && git cherry-pick FETCH_HEAD $ cd ~/rdkb/components/opensource/ccsp/CcspMoCA git fetch https://code.rdkcentral.com/r/rdkb/components/opensource/ccsp/CcspMoCA refs/changes/36/66036/1 && git cherry-pick FETCH_HEAD $ cd ~/rdkb/components/opensource/ccsp/CcspHomeSecurity git fetch https://code.rdkcentral.com/r/rdkb/components/opensource/ccsp/CcspHomeSecurity refs/changes/18/65918/1 && git cherry-pick FETCH_HEAD $ cd ~/rdkb/components/opensource/ccsp/TestandDiagnostic git fetch https://code.rdkcentral.com/r/rdkb/components/opensource/ccsp/TestAndDiagnostic refs/changes/62/65862/2 && git cherry-pick FETCH_HEAD |
Note : The above bug fixes changes are temporary given as instructions. This is not required once the change is gets merged into the appropriate repo.
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
$ MACHINE=raspberrypi4-64-rdk-broadband source meta-cmf-raspberrypi/setup-environment $ bitbake rdk-generic-broadband-image |
Flashing Procedure
Following command can be used to flash the RPI image to sd card using linux machine . bmap tool should be available in linux
...
No | Feature | Supported |
---|---|---|
1 | LAN Connected Devices-Ethernet | |
2 | WAN Connected Devices-Wi-Fi | |
3 | Parental Control | |
4 | Firewall settings | |
5 | Advanced Config: Port Triggering | |
6 | Advanced Config: Port Forwarding | |
7 | Advanced Config: Remote Management | |
8 | Advanced Config: DMZ | |
9 | Xfinity Wi-Fi 2.4/5 GHz – Public Hotspot | |
10 | Test and Diagnostics | |
11 | Local WebUI Configuration | |
12 | Factory Reset | |
13 | DHCP /Reserved IP | |
14 | EthWan | |
15 | Eth Agent | |
16 | 2.4 GHz Band Support | |
17 | 5 GHz Band Support | |
18 | Bridge Mode Support | |
19 | Persistent Storage Management | |
20 | WebPA for Comcast,community | |
21 | Lost and Found | |
22 | Bluetooth | |
22 | Harvester Support | |
23 | TR-69 | |
24 | SNMP | |
27 | Boot time data measurement | |
28 | Wireless Protection Setup(WPS) | |
29 | Captive Portal | |
30 | Wi-Fi MAC Filtering | |
31 | Log Rotation Support | |
32 | Firmware Upgrade Support | |
33 | Multiboot Support | |
34 | Telemetry Support | |
35 | IPV6 | |
36 | Log level control through CcspLogAgent | |
37 | Band Steering using RSSI | |
38 | Backup and Restore | |
39 | SelfHeal | |
40 | Password-Reset | |
41 | WebUI JST | |
42 | Telemetry 2 | |
43 | RdkWanManager | |
44 | RdkFwUpgradeManager |
Known Issues
...
Global CFLAGS
NOTE: This can be added in ccsp_common inc files. So, will be available for all ccsp components.
CFLAGS_append_aarch64 =" -D_64BIT_ARCH_SUPPORT_ " |
---|
By default, rbus is enabled in rpi4 64b build. For dbus enabling in rpi4 64b build, please follow the below steps,
Delete the below lines from below file's, |
---|
System Test Plan and Report - Broadband - 2021 - M10
System Test Plan and Report - RDK Broadband - 2022 - M1
...