This is the summary page that describes CMF morty and dunfell quarterly releases rdkv-2022q1 (morty) and rdkv-2021q1-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-2022q1) and dunfell (rdkv-2022q1-dunfell).

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


Baseline

rdkv-2022q1

Baseline Mortynightly/20220305
Manifest Branch Mortyrdkv-2022q1

rdkv-2022q1-dunfell

Baseline Dunfellnightly/20220305-dunfell
Manifest Branch Dunfellrdkv-2022q1-dunfell

Highlights

Components updated since 2021 Q4

aampjstrbuscorev4l2test
aampmetricsledmgrRDK_appswaymetric
audiocapturemgrlibunprivrdk_loggerwesteros
blercudaemonmediaframeworkrdk/components/opensource/gstreamer-direct-platformwifi
bluetoothmeta-cmfrdk/components/opensource/rtmessagexr-speech-router
bluetooth_mgrmeta-cmf-raspberrypirdk/components/opensource/sysintxr-speech-vrex
breakpad_wrappermeta-cmf-restrictedrdk/devices/raspberrypi/devicesettingsxraudio
closedcaptionmeta-cmf-videordk/devices/raspberrypi/webpa-clientxupnp
cobaltmeta-cmf-video-referencerdk/devices/raspberrypi/wifi
controlmeta-cmf-video-reference-nextrdk/tools/tdk
crashuploadmeta-cmf-video-restrictedrdkbrowser2
dcmmeta-rdkrfc
devicesettingsmeta-rdk-aspservicemanager
fogmeta-rdk-bsp-emulatorstoragemanager
gst_svp_extmeta-rdk-exttelemetry
gst-plugins-rdk-aampmeta-rdk-restrictedtools/tdk-advanced
hwselftestmeta-rdk-videotr69
iarmbusnetmonitortr69hostif
iarmmgrsnetsrvmgrtrm
injectedbundlerbusttsengine


Community contributions

  • 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 morty release rdkv-2021q4 can be found here.

  • A detailed changelog since the last dunfell release rdkv-2021q4-dunfell can be found here.

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-2022q1 for morty and rdkv-2021q1-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:

  • Playing video from local source using gst-play.
  • Streaming from hybrid to media client using rmfApp.
  • Playing video using gstplayer (gst-launch).
  • Playing video using aamp-cli
  • RDK Resident App Verification
  • Controller UI Verification
  • Wifi
  • Bluetooth remote
  • No labels