Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Known Issues:

Sl No.IssueJiraStatusResolutionCode ReviewStatus
1Resolution Issues seen. Display on TV is not full screen

UI Display on TV is not coming full screen on RPi4 Image

Jira
serverJIRA
serverId11deff04-0380-3a3d-a916-0849d4e573f7
keyREFPLTV-1247

MERGED and CLOSED

Explanation : boot/config.txt has only one HDMI port (HDMI0) configured properly (which was only need of the day until RPi3 was used.) . This needs configured for the second HDMI port (HDMI1) also.

Fix: Add the below lines in boot/config.txt file once RPi4 is booted up.

    1. hdmi_group
      [HDMI:0]
      hdmi_group=1
      [HDMI:1]
      hdmi_group=1
    1. hdmi_mode
      #hdmi_mode=4
      [HDMI:0]
      hdmi_mode=4
      [HDMI:1]
      hdmi_mode=4
https://code.rdkcentral.com/r/c/rdk/components/generic/rdk-oe/meta-cmf-raspberrypi/+/72060MERGED and CLOSED
2

Cobalt plugin is not available in Controller UI.

Cobalt Configuration for RPi4-64bit build

Jira
serverJIRA
serverId11deff04-0380-3a3d-a916-0849d4e573f7
keyREFPLTV-1225

RESOLUTION IDENTIFIED

Cobalt Issue Resolution :
Files:
1)git/src/third_party/starboard/rdk/rpi/gyp_configuration.py -> https://code.rdkcentral.com/r/plugins/gitiles/rdk/components/generic/cobalt/+/refs/heads/master/src/third_party/starboard/rdk/rpi/gyp_configuration.py?autodive=0%2F%2F%2F%2F
change1 -> self.sabi_json_path = 'starboard/sabi/arm64/sabi-v13.json'

change2 -> 
  def GetEnvironmentVariables(self):
    env_variables = {}
    env_variables.update({
        'CC': os.environ['CC'],
        'CXX': os.environ['CXX'],
        'LD': os.environ['CXX'],
        'CC_host': 'gcc ',
        'CXX_host': 'g++ ',
    })

2)git/src/starboard/shared/linux/cpu_features_get.cc -> https://cobalt.googlesource.com/cobalt/+/refs/heads/master/starboard/shared/linux/cpu_features_get.cc
change -> 
#if SB_IS(32_BIT)
~~~~~~~~~~~~~~~~~
// Construct hwcap bitmask by the feature flags in /proc/cpuinfo
uint32_t ConstructHwcapFromCPUInfo(ProcCpuInfo* cpu_info,
                                   int16_t architecture_generation,
                                   uint32_t hwcap_type)
  if (hwcap_type == AT_HWCAP && architecture_generation >= 8) {
...
...
...
  return hwcap_value;
}
#endif //SB_IS(32_BIT)
~~~~~~~~~~~~~~~~~~~~~

3)git/src/third_party/starboard/rdk/shared/rdkservices.cc -> https://code.rdkcentral.com/r/plugins/gitiles/rdk/components/generic/cobalt/+/refs/heads/master/src/third_party/starboard/rdk/shared/rdkservices.cc?autodive=0%2F%2F%2F%2F

change -> uint32_t inputLen = std::min(kMaxBufferSize, (uint32_t)payload.length());
                            ~~~~~~~~~

Code Review for source code yet to added


Internediate Code Review added : https://code.rdkcentral.com/r/c/rdk/components/generic/rdk-oe/meta-cmf-raspberrypi/+/73110

https://code.rdkcentral.com/r/c/rdk/components/generic/rdk-oe/meta-cmf-raspberrypi/+/74129

RESOLUTION IDENTIFIED

3.GST Playback is failing



4.

Outline/box for Password field is not available on WiFi network screen.