This is the summary page that describes CMF quarterly release rdkc-2022q4-dunfell, based on the new branch rdk-next and dunfell oe layers. Below are links to the relevant documents.
Note: The master branch has been deprecated in select community repositories and rdk-next is now the lead development branch.
Note: The latest rdkc quarterly release addresses licensing issues so users are advised to move to the latest iteration.
Note: For the Gerrit links, you need to log in before you will be able to see the contents.
Baseline
Baseline | nightly/20221206-dunfell |
Post-baseline updates |
|
TDK | M107 |
Manifest Branch | rdkc-2022q4-dunfell |
Highlights
Components updated since rdkc-2022q3-dunfell
meta-cmf-bsp-emulator | rdk/components/opensource/rtmessage |
meta-rdk-bsp-emulator | rdk/components/opensource/sysint |
meta-cmf-camera | rdk/devices/raspberrypi/devicesettings |
meta-cmf-video | rdk/tools/tdk |
crashupload | rdkc/components/opensource/cvr |
meta-cmf | rdkc/components/opensource/httpClients |
meta-cmf-raspberrypi | rdkc/components/opensource/ledmgr |
meta-rdk | rdkc/components/opensource/rms |
meta-rdk-ext | rdkc/components/opensource/thumbnail |
meta-rdk-video | rdkc/tools/tdkc |
rdk_logger |
|
A detailed changelog since the last release rdkc-2022q3-dunfell can be found here.
Getting the code
Note: The manifests repository is only available to RDK licensees.
mkdir <workspace dir>
cd <workspace dir>
repo init -u https://code.rdkcentral.com/r/rdkcmf/manifests/ -m rdkc-extsrc.xml -b rdkc-2022q4-dunfell
repo sync -j `nproc` --no-clone-bundle --no-tags
- The -m rdkc-extsrc.xml in the sequence above is important. If this is not specified, you will get an RDK-V tree by default.
- There is also a nosrc manifest rdkc-nosrc.xml which can be used instead of extsrc
- The -b rdkc-2022q4-dunfell in the build sequence above specifies the branch to use.
- If you omit the -b rdkc-2022q4-dunfell entirely, you will get the HEAD of each component
Building for RaspberryPi0
mkdir <workspace dir>
cd <workspace dir>
repo init -u https://code.rdkcentral.com/r/rdkcmf/manifests/ -m rdkc-extsrc.xml -b rdkc-2022q4-dunfell
repo sync -j `nproc` --no-clone-bundle --no-tags
MACHINE=raspberrypi0-rdk-camera source meta-cmf-raspberrypi/setup-environment
bitbake rdk-generic-camera-image
# To build TDK image
$ bitbake rdk-generic-camera-tdk-image
Building for RaspberryPi3
mkdir <workspace dir>
cd <workspace dir>
repo init -u https://code.rdkcentral.com/r/rdkcmf/manifests/ -m rdkc-extsrc.xml -b rdkc-2022q4-dunfell
repo sync -j `nproc` --no-clone-bundle --no-tags
MACHINE=raspberrypi3-rdk-camera source meta-cmf-raspberrypi/setup-environment
bitbake rdk-generic-camera-image
# To build TDK image
$ bitbake rdk-generic-camera-tdk-image
Documentation
Documentation on the RDK-C reference platforms including host requirement setup and flashing instructions are available from the following links:
RDK Reference Platforms
RDK-C Raspberry Pi
Testing
Sanity Testing
Sanity tests include:
Test No | Tested cases | Status |
1 | Device Bootup | ✓ |
2 | SSH | ✓ |
3 | Camera Detection | ✓ |
4 | CVR Playback | ✓ |
5 | CVR playback for Downloaded content | ✓ |
6 | RMS playback | ✓ |
7 | Wi-Fi | ✓ |
TDK Testing
- TDK component tests were run against the release.
- TDK Test Lists were based on TDK M107 Release
- Refer to the test release metrics page for detailed test results and comparison to previous releases (available for ASP members only)