This is a description of how to build an RDKv4 hybrid image for the Raspberry Pi 3 Model B/B+ that includes DVBCore and the DTV related RDK modules. To use the resulting image a USB DVB tuner will be needed, along with the appropriate firmware file, as this isn't provided in the RDK repositories. The firmware for many devices can be obtained from LinuxTV.org.
The build environment is based on a 64-bit Ubuntu 16.04 installation and should be set up as defined for a Yocto 2.2 (Morty) release on the RDK wiki page. As a guide, a build on a PC with a 4th generation Intel Core i7 processor and 16GB RAM takes around 3 hours when building for the first time, and requires 80-100GB disk space.
You need to be an RDK member to access the build repositories. The image to be built is on the RDK-V rdkv-2021q1 release.
All commands to be run directly are shown in italics.
When the build has completed, the following steps can be followed to install and run the image on the Pi. It's assumed this is being done from a Linux desktop, so the instructions will be different for other operating systems.
Occasionally the DTV application doesn't launch on start-up, but this can be resolved by logging in to the Pi using 'ssh' again and typing the following: