CMF![](/images/icons/linkext7.gif)
RDK Releases![](/images/icons/linkext7.gif)
Documentation![](/images/icons/linkext7.gif)
CMF Videos![](/images/icons/linkext7.gif)
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
Note: The latest rdkb iteration 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.
A detailed changelog since the last release rdkb-2017q4 can be found here.
Baseline
Baseline | nightly/20180325 | 20180325 baseline. |
Post-baseline updates | ||
TDK | M56 | https://wiki.rdkcentral.com/display/TDK/TDK-B+Release+M56 |
Manifest | rdkb-2018q1 |
Highlights since rdkb-2017q4
This release is equivalent to the rdkb-20180325 iteration.
Opensourced components:
Components updated:
Patches:
Community contributions:
Getting the code
Note: The manifests repository is only available to RDK licensees.
$ mkdir rdkb $ cd rdkb $ repo init -u https://code.rdkcentral.com/r/manifests -m rdkb.xml -b rdkb-2018q1 $ repo sync -j4 --no-clone-bundle
Building for the emulator
$ source meta-cmf-bsp-emulator/setup-environment (select qemux86broadband) $ bitbake rdk-generic-broadband-image
The image path will be: build-qemux86broadband/tmp/deploy/images/qemux86broadband/rdk-generic-broadband-image-qemux86broadband.vmdk
To build TDK, follow the steps as for a normal build, above, but use the following bitbake command:
$ bitbake rdk-generic-broadband-tdk-image
The image path will be: build-qemux86broadband/tmp/deploy/images/qemux86broadband/rdk-generic-broadband-tdk-image-qemux86broadband.vmdk
TDK documentation is available here: release M56
Running the emulator
Building for RaspberryPi
$ mkdir <workspace dir> $ cd <workspace dir> $ repo init -u https://code.rdkcentral.com/r/manifests -m rdkb.xml -b rdkb-2018q1-rpi $ repo sync -j4 --no-clone-bundle $ source meta-cmf-raspberrypi/setup-environment
Select option raspberrypi-rdk-broadband.conf
$ bitbake rdk-generic-broadband-image
Note. The kernel Image and root filesystem will be created under the ./tmp/deploy/images/raspberrypi-rdk-broadband folder
Running on the RaspberryPi
Please see RDK Broadband (RaspberryPi)
Documentation for RDK-B on RaspberryPi
RaspberryPi Sanity Testing
Sanity tests include:
Known Issues
TDK M53 or later must be used to test this release as prior versions of TDK Manager are not compatible with the TDK Agent in this release due to a recent change in the TDK JSON RPC version
RPI Issues:
Emulator Issues:
Generic TDK Issues:
Note: The latest rdkv 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.
A detailed changelog since the last release rdkv-2017q4 can be found here.
Baseline
Baseline | nightly/20180328 | 20180328 baseline. |
Post-baseline updates | ||
TDK | M56 | https://wiki.rdkcentral.com/display/TDK/TDK-V+Release+M56 |
Manifest | rdkv-2018q1 |
Highlights since rdkv-2017q4
This release is equivalent to the rdkv-20180328 iteration.
Opensourced components:
Components updated:
Patches:
Community contributions:
Build System
Root Filesystem uncompressed image size
Getting the code
Note: The manifests repository is only available to RDK licensees.
$ mkdir rdkv $ cd rdkv $ repo init -u https://code.rdkcentral.com/r/manifests -m rdkv.xml -b rdkv-2018q1 $ repo sync -j4 --no-clone-bundle
Building for the emulator
$ source meta-cmf/setup-environment
Select the option number for the required build (Hybrid: qemux86hyb; Media Client: qemux86mc).
Initiate the build using either of the following commands, depending on the desired device:
$ bitbake rdk-generic-hybrid-image or $ bitbake rdk-generic-mediaclient-image
Upon a successful build, the rootfs (in vmdk format) is available at:
$ {HOME}/emulator/build-qemux86hyb/tmp/deploy/images/qemux86hyb or $ {HOME}/emulator/build-qemux86mc/tmp/deploy/images/qemux86mc
Building for RaspberryPi MediaClient
$ mkdir <workspace dir> $ cd <workspace dir> $ repo init -u https://code.rdkcentral.com/r/manifests -m rdkv.xml -b rdkv-2018q1-rpi $ repo sync -j4 --no-clone-bundle $ source meta-cmf-raspberrypi/setup-environment
Select option raspberrypi-rdk-mc.conf
$ bitbake rdk-generic-mediaclient-wpe-image
Note. The kernel Image and root filesystem will be created under the ./tmp/deploy/images/raspberrypi-rdk-mc folder
Building for RaspberryPi Hybrid
$ mkdir <workspace dir> $ cd <workspace dir> $ repo init -u https://code.rdkcentral.com/r/manifests -m rdkv.xml -b rdkv-2018q1-rpi $ repo sync -j4 --no-clone-bundle $ source meta-cmf-raspberrypi/setup-environment
Select option raspberrypi-rdk-hybrid.conf
$ bitbake rdk-generic-hybrid-wpe-image
Note. The kernel Image and root filesystem will be created under the ./tmp/deploy/images/raspberrypi-rdk-hybrid folder
Documentation for RDK-V on RaspberryPi
Media Gateway Hybrid (RaspberryPi)
RaspberryPi Sanity Testing
Sanity tests include:
Known Issues
TDK M53 or later must be used to test this release as prior versions of TDK Manager are not compatible with the TDK Agent in this release due to a recent change in the TDK JSON RPC version
Emulators:
{"playbackUrl": "http://<hybrid IP>:8080/hnStreamStart?deviceId=<hybrid mac address>&DTCP1HOST=<hybrid IP>&DTCP1PORT=5000"} e.g. {"playbackUrl": "http://192.168.21.234:8080/hnStreamStart?deviceId=08:bb:83:b3:b3:07&DTCP1HOST=192.168.21.234&DTCP1PORT=5000"}
RPI:
Platforms: