Skip to end of metadata
Go to start of metadata

This page gives the instruction to create and flash a RDK Generic Hybrid image generated from Yocto 3.1 (dunfell) based build

Build Steps

To build, follow below instructions

Build Steps
$ mkdir <workspace dir>
$ cd <workspace dir>
$ repo init -u -b yocto-dunfell-upgrade -m rdkv-nosrc.xml
$ repo sync -j4 --no-clone-bundle
$ MACHINE=raspberrypi-rdk-hybrid source meta-cmf-raspberrypi/setup-environment
$ bitbake rdk-generic-hybrid-image

Flashing Procedure

Following command can be used to flash the RPI image to sd card using linux machine . bmap tool should be available in linux

Flash command
$ bzcat rdk-generic-hybrid-image-raspberrypi-rdk-mc.wic.bz2 | sudo dd of=<path to SD card space> bs=4M iflag=fullblock oflag=direct conv=fsync 

$ bzcat rdk-generic-hybrid-image-raspberrypi-rdk-mc.wic.bz2 | sudo dd of=/dev/sdc bs=4M iflag=fullblock oflag=direct conv=fsync

Features Supported 


Main Features

Sub-CategoryRDK Feature


QAM EmulationrmfApp(tick)

3Application FrameworkSparkappmanager(tick)
pxScenepxScene Browser(tick)
4PlayersRDK Media PlayerAAMP(tick)

Known Issues and Limitations

Yocto-3.1 RDK generic  media client image support in R-Pi:

  1. PREFERRED_VERSION of gstreamer1.0-libav is set to 1.14 to resolve aamp playback issues.
  2. The optimization level for netsrvmgr and tr69hostif packages are set to -O0 to fix the crash.
  3. mfrmgr.service is crashing for the latest build.
  4. rdkmediaplayer works only for the 3rd video (VID3) available in the player.  Also, first and last video in the player are erroneous stream
  5. rmfApp prompt is not getting displayed after playing video using launch/play command. So we need to hard close the video using Ctrl + C combination.
  6. Sometimes the appmanager disappear from the screen after sometime. We can bring it back by pressing ctrl button.
  7. The fingerprint-dhcp-lease-file.patch is failing for dnsmasq_2.81 version due to code changes in lease.c file hence excluded the patch until the patch is verified.
  • No labels

1 Comment

  1. Nicolas Sebag Which repo / recipe gave this error?