...
Build
...
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 Bluetooth feature changes (optional) |
---|
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)
# enable bluetooth configuration on WPE Framework
(cd meta-rdk-video; git fetch "https://code.rdkcentral.com/r/components/generic/rdk-oe/meta-rdk-video" refs/changes/45/44845/5 && git cherry-pick FETCH_HEAD)
# changes required on bluez5 for RDK dependency
(cd meta-rdk-ext; git fetch "https://code.rdkcentral.com/r/components/generic/rdk-oe/meta-rdk-ext" refs/changes/38/44338/3 && 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/6 && 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
...
Cobalt
Status |
---|
subtle | true |
---|
colour | Blue |
---|
title | NEW |
---|
|
...
ResidentApp
Status |
---|
subtle | true |
---|
colour | Blue |
---|
title | NEW |
---|
|
...
LightningApp
Status |
---|
subtle | true |
---|
colour | Blue |
---|
title | NEW |
---|
|
...
SearchandDiscoveryApp
Status |
---|
subtle | true |
---|
colour | Blue |
---|
title | NEW |
---|
|
...
WebKitBrowser
Status |
---|
subtle | true |
---|
colour | Blue |
---|
title | NEW |
---|
|
...
org.rdk.Bluetooth
Status |
---|
subtle | true |
---|
colour | Blue |
---|
title | NEW |
---|
|
...
org.rdk.Wifi
Status |
---|
subtle | true |
---|
colour | Blue |
---|
title | NEW |
---|
|
...
Known Issues
- No pair or connection of Bluetooth devices from UI
- Bluetooth connected device is failed to disconnect from the box when requesting a JSON RPC command.
- Wifi connection is established through JSON RPC commands but once the device connected to the wifi network, no ssh terminals, and controller UI are failed to load from Ethernet IP
- If no internet connection to the box (either through Ethernet or Wifi), no App UI displayed on the TV output
- The on-screen console is visible on UI's App/page transition
- As the RDK Reference (Resident) App's script has 45 seconds of sleep function, it will be elapsed for this time after bootup to display the UI
Issues in JIRA
Test Execution
...
...
REFPLTV-523
...
Status |
---|
colour | Blue |
---|
title | IN PROGRESS |
---|
|
...
REFPLTV-524
...
...
REFPLTV-525
...
...
REFPLTV-526
...
...
REFPLTV-527
...
...
REFPLTV-528
...
...
REFPLTV-529
...
...
REFPLTV-530
...
...
REFPLTV-531
...
...
REFPLTV-532
...
...
REFPLTV-533
...
Status |
---|
colour | Blue |
---|
title | IN PROGRESS |
---|
|
...
REFPLTV-534
...
...
REFPLTV-535
...
...
REFPLTV-536
...
...
REFPLTV-537
...
...
REFPLTV-538
...
...
REFPLTV-539
...
...
REFPLTV-540
...
...
REFPLTV-541
...
...
REFPLTV-542
...
...
REFPLTV-543
...
Status |
---|
colour | Blue |
---|
title | IN PROGRESS |
---|
|
...
REFPLTV-544
...
Status |
---|
colour | Blue |
---|
title | IN PROGRESS |
---|
|
...
REFPLTV-545
...
Status |
---|
colour | Blue |
---|
title | IN PROGRESS |
---|
|
...
REFPLTV-546
...
...
REFPLTV-547
...
...
REFPLTV-548
...
...
REFPLTV-549
...
...
REFPLTV-550
...
...
REFPLTV-551
...
...
REFPLTV-552
...
...
REFPLTV-553
...
...
REFPLTV-554
...
...
REFPLTV-555
...
...
REFPLTV-556
...
...
REFPLTV-557
...
RDK Services: For "org.rdk.RDKShell.1.setVisibility" curl command response get failed.
...
...
REFPLTV-558
...
...
REFPLTV-559
...
...
REFPLTV-560
...
...
Procedure
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 | 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 | 15 | 2 | 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.
|
|
...
REFPLTV-561
...
...
REFPLTV-562
...
...
REFPLTV-563
...
...
REFPLTV-564
...
...
REFPLTV-565
...
...
REFPLTV-566
...
...
REFPLTV-567
...
...
REFPLTV-568
...
Status |
---|
colour | Blue |
---|
title | IN PROGRESS |
---|
|
...
REFPLTV-569
...
...
REFPLTV-570
...
...
REFPLTV-571
...
...
REFPLTV-572
...
...
REFPLTV-573
...
...
REFPLTV-574
...
...
REFPLTV-575
...
...
REFPLTV-576
...
...
REFPLTV-577
...
...
REFPLTV-578
...
...
REFPLTV-579
...
...
REFPLTV-580
...
...
REFPLTV-581
...
...
REFPLTV-582
...
...
REFPLTV-583
...
...
REFPLTV-584
...
...
REFPLTV-585
...
...
REFPLTV-586
...
...
REFPLTV-587
...
...
Functional Test Report
Please refer to the below link for the System Test report.reports of Mediaclient and Hybrid images