User Tools

Site Tools


wlbrdkaml

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
wlbrdkaml [2024/11/04 18:31]
steve created
wlbrdkaml [2024/11/08 15:46] (current)
steve
Line 1: Line 1:
 == Introduction == == Introduction ==
-The following are instructions for building an RDKv5 image for the DTVKit White Label Box using the Amlogic T962D4 chipset. The release is using Amlogic's RDK v5.2.1 release, which uses RDK-V 2023Q2, so includes slightly later versions of some of the RDK packages that a pure RDK5 image. Access is needed to the RDK-hosted Amlogic git repositories to download the Amlogic specific recipes and software.+The following are instructions for building an RDKv5 image for the DTVKit White Label Box using the Amlogic S905X4 chipset. The release is using Amlogic's RDK v5.2.1 release, which uses RDK-V 2023Q2, so includes slightly later versions of some of the RDK packages that a pure RDK5 image. Access is needed to the RDK-hosted Amlogic git repositories to download the Amlogic specific recipes and software.
  
 == Setup == == Setup ==
Line 16: Line 16:
   * //source meta-dtvkit-aml/setup-environment//   * //source meta-dtvkit-aml/setup-environment//
   * //bitbake lib32-rdk-generic-mediaclient-image//   * //bitbake lib32-rdk-generic-mediaclient-image//
 +
 +=== HbbTV ===
 +HbbTV is included by default, using the OpenRedButton (ORB - http://orb-tv.org/) open source project, and is enabled when using the DTVKit app on the WLB to watch DVB content. To build with HbbTV disabled, edit "meta-dtvkit-aml/conf/machine/mesonsc2-5.4-lib32-ah212-dxd6828.conf" and comment out the following line:
 +  * //DISTRO_FEATURES_append = " hbbtv"//
 +
 +After changing this, or anything in the machine configuration file, you will need to start a new shell for the build so the setup-environment script can be re-sourced, as shown in the building instructions above.
  
 == Flashing == == Flashing ==
Line 21: Line 27:
  
 The image file to be used should either be copied to a FAT formatted USB disk, or if the STB is on the network then you can copy the file to it using: The image file to be used should either be copied to a FAT formatted USB disk, or if the STB is on the network then you can copy the file to it using:
 +
   * //scp <image filename> root@<WLB IP address>:/tmp//   * //scp <image filename> root@<WLB IP address>:/tmp//
  
Line 27: Line 34:
  
 Or you can use the serial console: Or you can use the serial console:
-  * Connect the serial adapter to the STB as shown here: +  * Connect the serial adapter to the STB as shown here, with the serial wires inserted into the front 3 pins of the connector on the box so the black wire is at the front
-{{ :whitelabel_serial.jpg?direct&200 |}}+{{ :aml_wlb_usb_serial.jpg?direct&300 |}}
   * Use a serial communication program to connect to the serial and use the following settings: 921600 bps, 8 data bits, 1 stop bit, no parity, no hardware flow control.   * Use a serial communication program to connect to the serial and use the following settings: 921600 bps, 8 data bits, 1 stop bit, no parity, no hardware flow control.
  
Line 38: Line 45:
 This will take around 30 seconds and when it finishes the STB should be rebooted, which can be done by power cycling it or from the console do: This will take around 30 seconds and when it finishes the STB should be rebooted, which can be done by power cycling it or from the console do:
   * //reboot -f//   * //reboot -f//
 +
 +=== Watching DVB Content ===
 +DVB content can't be viewed using the main RDK UI, so an app is provided that supports viewing content from DVB-S/S2, DVB-T/T2 and DVB-C. This app is written in basic HTML/JS using jQuery, and it can be found by scrolling to the bottom of the home screen on the main UI where it will be found under "Partner Apps".
 +
 +From this application you can scan for services on any of the supported RF inputs, but note that a country must be selected first if you want to scan using DVB-T/T2, as the tuning table for this is included in DVBCore's country configuration. Once services have been found you can then view channels by accessing the Channel List.
 +
 +To exit from this application, return to the top-level menu so DVB playback is stopped and then press the Home button to return to the main RDK UI.
  
wlbrdkaml.1730745118.txt.gz · Last modified: 2024/11/04 18:31 by steve