This is the summary page that describes CMF quarterly release rdkb-2019q4, based on the new branch rdk-next. 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 rdkb 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.

A detailed changelog since the last release rdkb-2019q3 can be found here.


Baselinenightly/2019120520191205 baseline.
Post-baseline updates



Getting the code

Note: The manifests repository is only available to RDK licensees.

$ mkdir <workspace dir>
$ cd <workspace dir>
$ repo init -u -m rdkb.xml -b rdkb-2019q4
$ repo sync -j4 --no-clone-bundle

Building for the emulator

$ source meta-cmf-bsp-emulator/setup-environment (select qemux86broadband-morty)
$ bitbake rdk-generic-broadband-image

The image path will be: build-qemux86broadband-morty/tmp/deploy/images/qemux86broadband-morty/rdk-generic-broadband-image-qemux86broadband-morty.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-morty/tmp/deploy/images/qemux86broadband-morty/rdk-generic-broadband-tdk-image-qemux86broadband-morty.vmdk

TDK documentation is available here: release M70

Running the emulator

  1. Start VirtualBox.
  2. Click New -> Enter name -> Select type Linux -> Select version Other Linux (32 bit) -> Click Next
  3. Select Memory size - 512MB -> Click Next
  4. Select option Use an existing virtual hard drive -> Select the built image above -> Click Create
  5. Once the VM has been created, select the new image and click Settings -> Network -> Select Attached to: 'Bridged Adapter' -> Click Ok
  6. Click Start. This will bring up the emulator with the initial splash screen

Building for RaspberryPi

$ mkdir <workspace dir>
$ cd <workspace dir>
$ repo init -u -m rdkb.xml -b rdkb-2019q4
$ 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

RDK Broadband (RaspberryPi)

Sanity Testing

Sanity tests include:

Known Issues

Known issues are detailed here.