Build Procedure
Yocto Build Steps
Code Block |
---|
|
repo init -u https://code.rdkcentral.com/r/manifests -b rdk-next -m rdkv-nosrc.xml
repo sync -j `nproc` --no-clone-bundle --no-tags
|
Code Block |
---|
language | bash |
---|
title | Bug fixes and other feature changes |
---|
collapse | true |
---|
|
#### bug fixes
# remove WAYLAND_DISPLAY from wpeframework.service
(cd meta-rdk-video; git fetch "https://code.rdkcentral.com/r/components/generic/rdk-oe/meta-rdk-video" refs/changes/44/44844/3 && git cherry-pick FETCH_HEAD)
#### thunder nano services for RPi
# recipe to enable thunder nano services
(cd meta-cmf-video; git fetch "https://code.rdkcentral.com/r/components/generic/rdk-oe/meta-cmf-video" refs/changes/33/44633/6 && git cherry-pick FETCH_HEAD)
# add thunder nano services to RPi RDK images
(cd meta-cmf-raspberrypi; git fetch "https://code.rdkcentral.com/r/components/generic/rdk-oe/meta-cmf-raspberrypi" refs/changes/35/44635/7 && git cherry-pick FETCH_HEAD) |
Images
Media client
Code Block |
---|
|
# choose mediaclient machine configuration on setup
MACHINE=raspberrypi-rdk-mc source meta-cmf-raspberrypi/setup-environment
# generic MC image build
bitbake rdk-generic-mediaclient-wpe-image |
Flashing Procedure
The image file will be generated under build-<MACHINE>/tmp/deploy/images/<MACHINE>
directory
Code Block |
---|
|
# Insert the micro SD card and mention the card's device file name
# input file (if) is the image file to flash and the output file (of) is the card's device file name
sudo dd if=rdk-generic-mediaclient-wpe-image-raspberrypi-rdk-mc.rpi-sdimg of=/dev/<sd file> bs=4M |
Supported Service Status
...
Deck of Cards |
---|
|
Supported Service Status Card |
---|
default | true |
---|
label | Media Client |
---|
title | Instructions to build mediaclient image and to flash on micro SD card |
---|
effectType | slide |
---|
| S. No. | Plugins | Support on Morty | Support on Dunfell | Total Test Cases | PASS Count | FAIL Count | Not Tested |
---|
1 | Controller menu | | | 1 | 1 | 0 | 0 | 2 | Device Info | | | 1 | 1 | 0 | 0 | 3 | HTML App | | | 1 | 1 | 0 | 0 | 4 | Location Sync | | | 1 | 1 | 0 | 0 | 5 | Messenger | | | 1 | 1 | 0 | 0 | 6 | Monitor | | | 1 | 0 | 1 | 0 | 7 | OCDM | | | 1 | 0 | 0 | 1 | 8 | Display Info | | | 1 | 0 | 0 | 1 | 9 | Player Info | | | 1 | 1 | 0 | 0 | 10 | Cobalt | | | 1 | 0 | 1 | 0 | 11 | ResidentApp | | | 1 | 1 | 0 | 0 | 12 | SearchandDiscoveryApp | | | 1 | 1 | 0 | 0 | 13 | Trace Control | | | 1 | 1 | 0 | 0 | 14 | FirmwareControl | | | 1 | 0 | 1 | 0 | 15 | LightningApp | | | 39 | 35 | 4 | 0 | 16 | WebKitBrowser | | | 1 | 1 | 0 | 0 | 17 | com.comcast.StateObserver | | | 1 | 0 | 1 | 0 | 18 | org.rdk.AVInput | | | 5 | 2 | 1 | 2 | 19 | org.rdk.ActivityMonitor | | | 6 | 0 | 0 | 6 | 20 | org.rdk.Bluetooth | | | 22 | 14 | 7 | 1 | 21 | org.rdk.ContinueWatching | | | 4 | 0 | 0 | 4 | 22 | org.rdk.DataCapture | | | 3 | 0 | 0 | 3 | 23 | org.rdk.DisplaySettings | | | 59 | 26 | 3 | 30 | 24 | org.rdk.FrameRate | | | 5 | 4 | 1 | 0 | 25 | org.rdk.HdcpProfile | | | 3 | 3 | 0 | 0 | 26 | org.rdk.HdmiInput | | | 6 | 0 | 0 | 6 | 27 | org.rdk.LoggingPreferences | | | 3 | 3 | 0 | 0 | 28 | org.rdk.Network | | | 14 | 11 | 1 | 2 | 29 | org.rdk.RDKShell | | | 30 | 23 | 7 | 0 | 30 | org.rdk.StateObserver | | | 7 | 0 | 0 | 7 | 31 | org.rdk.ScreenCapture | | | 2 | 1 | 1 | 0 | 32 | org.rdk.System | | | 43 | 33 | 3 | 7 | 33 | org.rdk.Timer | | | 7 | 7 | 0 | 0 | 34 | org.rdk.UserPreferences | | | 3 | 3 | 0 | 0 | 35 | org.rdk.Warehouse | | | 7 | 5 | 1 | 1 | 36 | org.rdk.Wifi | | | 17 | 1 | 16 | 0 | 37 | org.rdk.Xcast | | | 4 | 0 | 0 | 4 | 38 | org.rdk.DeviceDiagnostics | | | 1 | 0 | 1 | 1 | 39 | org.rdk.PersistentStore | | | 0 | 0 | 0 | 0 | 40 | org.rdk.UsbAccess | | | 0 | 0 | 0 | 0 | 41 | ord.rdk.TextToSpeech | | | 0 | 0 | 0 | 0 |
| Total | 304 | 182 | 51 | 71 |
Known Issues- REFPLTV-785--RDKService: Bluetooth connection is not working.
|
Card |
---|
label | Hybrid Gateway |
---|
title | Instructions to build hybrid image and to flash on micro SD card |
---|
effectType | slide |
---|
| S. No. | Plugins | Support on Morty | Support on Dunfell |
---|
|
|
Total Test Cases | PASS Count | FAIL Count | Not Tested |
---|
1 | Controller menu | | | 1 | 1 | 0 | 0 | 2 | Device Info | | | 1 | 1 | 0 |
|
|
...
...
| HTML App | | | 1 | 1 | 0 | 0 | 4 | Location Sync | | | 1 | 1 | 0 | 0 | 5 | Messenger | | | 1 | 1 | 0 |
|
|
...
...
Display Info | | | 1 | 0 | 0 | 1 | 9 |
|
|
...
Player Info | | | 1 | 1 | 0 | 0 | 10 |
|
|
...
...
| Cobalt | | | 1 | 0 | 1 |
|
|
...
...
...
| | 1 | 1 | 0 |
|
|
...
...
...
SearchandDiscoveryApp | | | 1 | 1 | 0 | 0 | 13 | Trace Control | | | 1 | 1 | 0 | 0 | 14 | FirmwareControl | | | 1 | 0 | 1 | 0 | 15 | LightningApp | | | 39 | 35 | 4 | 0 | 16 | WebKitBrowser | | | 1 | 1 | 0 | 0 | 17 |
|
|
...
SearchandDiscoveryApp NEW
...
...
| com.comcast.StateObserver | | | 1 | 0 | 1 | 0 |
|
|
...
...
| | | 5 | 2 | 1 |
|
|
...
...
19 | org.rdk.ActivityMonitor |
|
|
...
| | 6 | 0 | 0 | 6 | 20 |
|
|
...
...
...
| | 22 | 14 | 7 | 1 | 21 |
|
|
...
...
| | 4 | 0 | 0 |
|
|
...
...
...
DataCapture | | | 3 | 0 | 0 | 3 | 23 |
|
|
...
...
| | 59 | 26 | 3 | 30 | 24 |
|
|
...
| org.rdk.FrameRate | | | 5 | 4 | 1 | 0 |
|
|
...
25 | org.rdk.HdcpProfile | | | 3 | 3 |
|
|
...
...
...
26 | org.rdk.HdmiInput | | | 6 |
|
|
...
...
...
27 | org.rdk.LoggingPreferences | | | 3 |
|
|
...
...
...
28 | org.rdk.Network | | | 14 |
|
|
...
...
...
...
...
...
...
7 | 0 | 30 | org.rdk.StateObserver | | | 7 | 0 | 0 | 7 | 31 | org.rdk.ScreenCapture | | | 2 | 1 | 1 |
|
|
...
0 | 32 | org.rdk.System | | | 43 | 33 |
|
|
...
...
...
33 | org.rdk.Timer | | | 7 | 7 |
|
|
...
...
...
34 | org.rdk.UserPreferences | | | 3 |
|
|
...
...
...
...
| | | 7 | 5 | 1 | 1 | 36 |
|
|
...
...
| | | 17 | 15 |
|
|
...
...
...
37 | org.rdk.Xcast | |
|
|
...
Known Issues
...
| 4 | 0 | 0 | 4 | 38 | org.rdk.DeviceDiagnostics | | | 1 | 0 | 1 | 1 | 39 | org.rdk.PersistentStore | | | 0 | 0 | 0 | 0 | 40 | org.rdk.UsbAccess | | | 0 | 0 | 0 | 0 | 41 | ord.rdk.TextToSpeech | | | 0 | 0 | 0 | 0 |
| Total | 304 | 182 | 51 | 71 |
Known Issues - REFPLTV-785--RDKService: Bluetooth connection is not working.
|
|
...
Functional Test Report
Please refer to the below link for the System Test report.reports of Mediaclient and Hybrid images