This is the summary page that describes CMF dunfell quarterly release rdkv-2022q3-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 dunfell 

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




Baseline

rdkv-2022q3-dunfell


Baseline Dunfellnightly/20220827-dunfell
Manifest Branch Dunfellrdkv-2022q3-dunfell

Highlights

Components updated since 2022 Q2


meta-rdk-aspxr-speech-avs-sdkmeta-cmf-raspberrypixraudio
closedcaptionblercudaemonmeta-rdkxraudio-adpcm
fogbluetoothmeta-rdk-extxraudio-hal_ctrlm
gstreamer-cxxbluetooth_leAppMgrmeta-rdk-videoxupnp
meta-cmf-qt5bluetooth_mgrmeta-rdk-voicerdk/components/opensource/gstreamer-direct-platform
meta-cmf-raspberrypi-restrictedcobaltmeta-rdk-voice-sdkrdk/components/opensource/rtmessage
meta-cmf-videocontrolrdk_loggerrdk/components/opensource/sysint
meta-cmf-video-referencecpuprocanalyzerrdkmediaplayerrdk/components/opensource/tvsettings
meta-cmf-video-reference-nextcrashuploadrdkx_loggerrdk/components/opensource/tvsettings/stubs
meta-cmf-video-restricteddcardmrdk/devices/opensource/raspberrypi/sysint
sessionmgrdevicesettingsrfcrdk/devices/raspberrypi/devicesettings
subtec-appgst-plugins-rdk-aamprmf_mediastreamerrdk/tools/tdk
websocket-ipplayer2gst_svp_extservicemanagerrdkv/tools/tdkv
websocket-ipplayer2-apihwselfteststreamfs_fcctools/tdk-advanced
websocket-ipplayer2-utilsiarmmgrsiarm_event_sender
RDK_appsinjectedbundletelemetry
rbusjsttr69hostif
rbuscorelxc-container-generatortrm
westerosmediaframeworkwifi
meta-rdk-restrictednetmonitorxr-speech-router
aampnetsrvmgrxr-speech-vrex
alexa_skill_mappermeta-cmfxr_mq


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 release rdkv-2022q2-dunfell can be found here.

Getting the code

Note: The rdkcmf/manifests repository 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-2022q3-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.
  • Playing video using gstplayer (gst-launch).
  • Playing video using aamp-cli (HLS and DASH)
  • RDK Resident App Verification
  • Controller UI Verification
  • Wifi REFPLTV-1482 - Getting issue details... STATUS
  • Bluetooth remote
  • No labels