This is the summary page that describes CMF morty and dunfell quarterly releases rdkv-2021q4 (morty) and rdkv-2021q4-dunfell (dunfell) for the opensource IP Client STB profile based on RPi platform.

This release is based on the branch rdk-next and yocto project versions morty (rdkv-2021q4) and dunfell (rdkv-2021q4-dunfell).

Note the master branch has been deprecated in select community repositories and rdk-next is now the lead development branch.


Baseline

rdkv-2021q4

Baseline Mortynightly/20211209
Manifest Branch Mortyrdkv-2021q4

rdkv-2021q4-dunfell

Baseline Dunfellnightly/20211209-dunfell
Manifest Branch Dunfellrdkv-2021q4-dunfell

Highlights

Components updated since rdkv-2021q3

aampledmgrrbustrm
aampabrlibunprivrbuscorettsengine
appmanagerlxc-container-generatorRDK_appswaymetric
audiocapturemgrmediaframeworkrdk_loggerwesteros
bluetoothmeta-cmfrdk/components/opensource/rtmessagewifi
bluetooth_leAppMgrmeta-cmf-qt5rdk/components/opensource/sysintxr-speech-router
bluetooth_mgrmeta-cmf-raspberrypirdk/devices/intel-x86-pc/emulator/sysintxr-speech-vrex
closedcaptionmeta-cmf-raspberrypi-restrictedrdk/devices/raspberrypi/webpa-clientxraudio
cobaltmeta-cmf-restrictedrdk/tools/tdkxraudio-hal_ctrlm
controlmeta-cmf-videordkbrowser2xupnp
crashuploadmeta-cmf-video-referencerdkmediaplayer
dcameta-cmf-video-reference-nextrdm
devicesettingsmeta-cmf-video-restrictedrfc
dvrmeta-rdkrmf_mediastreamer
fogmeta-rdk-bsp-emulatorservicemanager
gst-plugins-rdkmeta-rdk-extstoragemanager
gst-plugins-rdk-aampmeta-rdk-restrictedsubtec-app
hdmicecmeta-rdk-videotelemetry
hwselftestmeta-rdk-voice-sdktools/tdk-advanced
iarmbusnetmonitortr69
iarmmgrsnetsrvmgrtr69hostif

Components updated since rdkv-2021q3-dunfell


aampiarmbusmeta-rdk-videostoragemanager
aampabriarmmgrsmeta-rdk-voice-sdksubtec-app
appmanagerledmgrnetmonitortelemetry
audiocapturemgrlibunprivnetsrvmgrtools/tdk-advanced
bluetoothlxc-container-generatorrbustr69
bluetooth_leAppMgrmediaframeworkrbuscoretr69hostif
bluetooth_mgrmeta-cmfRDK_appstrm
closedcaptionmeta-cmf-qt5rdk_loggerttsengine
cobaltmeta-cmf-raspberrypirdk/components/opensource/rtmessagewaymetric
controlmeta-cmf-raspberrypi-restrictedrdk/components/opensource/sysintwesteros
crashuploadmeta-cmf-restrictedrdk/devices/intel-x86-pc/emulator/sysintwifi
dcameta-cmf-videordk/devices/raspberrypi/webpa-clientxr-speech-router
devicesettingsmeta-cmf-video-referencerdk/tools/tdkxr-speech-vrex
dvrmeta-cmf-video-reference-nextrdkbrowser2xraudio
fogmeta-cmf-video-restrictedrdkmediaplayerxraudio-hal_ctrlm
gst-plugins-rdkmeta-rdkrdmxupnp
gst-plugins-rdk-aampmeta-rdk-bsp-emulatorrfc
hdmicecmeta-rdk-extrmf_mediastreamer
hwselftestmeta-rdk-restrictedservicemanager

Community contributions

Getting the code

Note: The rdkcmf/manifests repository https://code.rdkcentral.com/r/rdkcmf/manifests is opensource and can be used to build the IP Client RPi Profile.

Building for RaspberryPi IP Client


mkdir <workspace dir>
cd <workspace dir>

# <release manifest branch> is rdkv-2021q4 for morty and rdkv-2021q4-dunfell for dunfell
repo init -u https://code.rdkcentral.com/r/rdkcmf/manifests -m rdkv-extsrc.xml -b <release manifest branch>
repo sync -j4 --no-clone-bundle  

MACHINE=raspberrypi-rdk-ipmc source meta-cmf-raspberrypi/setup-environment

bitbake rdk-generic-ipclient-image
Note. The kernel Image and root filesystem will be created under the ./tmp/deploy/images/raspberrypi-rdk-ipmc folder

Documentation

RDK Reference Platforms

RDK-V R-Pi Yocto 2.2 - Morty

RDK-V R-Pi Yocto 3.1 - Dunfell

IP Client Based STB (Raspberry Pi) 

RDK Services on Raspberrypi

RDK Services on RPi User Manual

Testing

Sanity Testing

Sanity tests include: