...
Baseline
Baseline Branch | nightly/20230926-dunfell |
Post-baseline updates |
|
TDK | M117 |
Manifest branch | rdkb-2023q3-dunfell |
Highlights
Components updated since rdkb-2023q2-dunfell
breakpad_wrapper | halinterface | rdkb/devices/raspberrypi/sysint |
CcspAdvSecurity | hotspot | rdkb/devices/raspberrypi/tdkb |
CcspCMAgent | jst | rdkb/tools/tdkb |
CcspCommonLibrary | libunpriv | RdkCellularManager |
CcspCr | lxc-container-generator | RdkCellularManager-MM |
CcspDmCli | MeshAgent | rdkcentral/DSM |
CcspEPONAgent | meta-cmf | rdkcentral/hal-wifi-cfg80211 |
CcspEthAgent | meta-cmf-broadband | rdkcentral/meta-turris |
CcspHomeSecurity | meta-cmf-mesh | rdkcentral/rdkb-turris-hal |
CcspLMLite | meta-cmf-raspberrypi | RdkInterDeviceManager |
CcspMisc | meta-rdk | RdkPlatformManager |
CcspMoCA | meta-rdk-broadband | RdkPppManager |
CcspMtaAgent | meta-rdk-bsp-emulator | rdkssa |
CcspPandM | meta-rdk-ext | RdkTelcoVoiceManager |
CcspPsm | OneWifi | RdkVlanBridgingManager |
CcspSnmpPa | OvsAgent | RdkWanManager |
CcspTr069Pa | PowerManager | RdkXdslManager |
CcspWifiAgent | rdk_logger | rdm |
CcspXDNS | rdk-wifi-hal | rfc |
CoreNetLib | rdk/components/opensource/ipoe_health_check | sys_resource |
cpuprocanalyzer | rdk/components/opensource/oe/meta-rtlwifi | sysint |
crashupload | rdk/devices/raspberrypi/webpa-client | syslog_helper |
dca | rdk/tools/tdk | telemetry |
dcm | rdkb/components/generic/CcspLogAgent | TestAndDiagnostic |
DhcpManager | rdkb/components/generic/harvester | Utopia |
FirmwareSanity | rdkb/components/generic/json-rpc | WebconfigFramework |
GwProvApp | rdkb/components/generic/mtu_modifier | webui |
GwProvApp-ePON | rdkb/components/generic/notify_comp | webui-bwg |
GwProvApp-EthWan | rdkb/components/generic/startParodus | Xconf |
hal | rdkb/devices/raspberrypi/hal | xupnp |
A detailed changelog since the last release rdkb-2023q2-dunfell can be found here.
...
- The manifests repository is only available to RDK licensees.
- Opensource versions of the RDKB manifests are available from the rdkcmf/manifests repository rdkb-2023q3-dunfell branch
...
- The -m <manifest.xml> in the sequence above is important. If this is not specified, you will get an RDK-V tree by default.
- The -b rdkb-2023q3-dunfell in the build sequence above specifies the branch to use.
- If you omit the -b rdkb-2023q3-dunfell entirely, you will get the HEAD of each component
Building the code
Building for RaspberryPi
...
Code Block |
---|
|
mkdir <workspace dir>
cd <workspace dir>
repo init -u https://code.rdkcentral.com/r/rdkcmf/manifests -m rdkb.xml -b rdkb-2023q2-dunfell
repo sync -j `nproc` --no-clone-bundle --no-tags
MACHINE=raspberrypi-rdk-broadband source meta-cmf-raspberrypi/setup-environment
bitbake rdk-generic-broadband-image
# To build TDK image
bitbake rdk-generic-broadband-tdk-image |
- Note. The kernel Image and root filesystem will be created under the ./tmp/deploy/images/raspberrypi-rdk-broadband folder
Building for RaspberryPi 4B 32 Bit
Code Block |
---|
|
mkdir <workspace dir>
cd <workspace dir>
repo init -u https://code.rdkcentral.com/r/rdkcmf/manifests -m rdkb-extsrc.xml -b rdkb-2023q3-dunfell
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 |
...
Code Block |
---|
|
mkdir <workspace dir>
cd <workspace dir>
repo init -u https://code.rdkcentral.com/r/rdkcmf/manifests -m rdkb-extsrc.xml -b rdkb-2023q3-dunfell
repo sync --no-clone-bundle --no-tags
MACHINE=raspberrypi4-64-rdk-broadband source meta-cmf-raspberrypi/setup-environment
bitbake rdk-generic-broadband-image
# To build TDK image
bitbake rdk-generic-broadband-tdk-image |
...
Code Block |
---|
|
mkdir <workspace dir>
cd <workspace dir>
repo init -u https://code.rdkcentral.com/r/manifests -m rdkb-pod-extsrc.xml -b rdkb-pod2023q3-extsrc.xmldunfell
repo sync --no-clone-bundle --no-tags
<UPDATE 0001-Update-bhaul-credential.patch in meta-cmf-broadband layer>
MACHINE=raspberrypi4-rdk-extender source meta-cmf-raspberrypi/setup-environment
bitbake rdk-generic-extender-image |
...
- Services checks (wifiagent, hostapd, ccsp processes)
- Network (WAN) connectivity
- LAN client
- Wifi 2.4Ghz and 5Ghz hotspot testing.
- Login, menu navigation, parameter modification, e.g. Wifi SSID/password change and re-connection, changing admin password.
Test No. | Test | RPI 4 32 Bit | RPI 4 64 Bit |
1 | Boot up & SSH access | ✓ | ✓ |
2 | Verify SSID name & password | ✓ | ✓ |
3 | Captive Portal page | ✓ | ✓ |
4 | Check Internet connectivity (Wi-Fi client) | ✓ | ✓ |
5 | Check Web UI Launch with local gateway IP and login with admin | ✓ | ✓ |
6 | verifying whether it is listing the basic parameters | ✓ | ✓ |
7 | Verified the connected devices are listing | ✓ | ✓ |
8 | Process Checklist - list of process running and ensure all the CCSP processes are running | ✓ | ✓ |
9 | DMCLI Output. Verify it is listing all the parameters | ✓ | ✓ |
Webui crash observed after changing the default admin credentials on RPI 64 bit
...