Source Code Repositories

Created on January 20, 2020
#ComponentSource Code Repository LocationRDK ProfileLicenseeDescription
1bluetoothrdk/components/generic/bluetoothRDK-VApache 2.0Interface API and implementation to abstract Bluetooth stack.
2bluetooth_mgrrdk/components/generic/bluetooth_mgrRDK-VApache 2.0Implements IARM API for RDK applications using Bluetooth.
3westeroscomponents/opensource/westerosRDK-VApache 2.0Wayland compositor.
4westerosdevices/intel-x86-pc/rdkri/westerosRDK-VApache 2.0Westeros compositor emulator HAL implementation.
5audiocapturemgrrdk/components/generic/audiocapturemgrRDK-VApache 2.0Presents audio data to registered applications.
6crashuploadrdk/components/generic/crashuploadRDK-ALLApache 2.0Crash upload component.
7dcardk/components/generic/dcaRDK-ALLApache 2.0Data Collection and Analysis (DCA).
8devicesettingsrdk/components/generic/devicesettingsRDK-VApache 2.0Unified interface to control device components (e.g. LED, audio/video ports, etc.).
9diagnosticsrdk/components/generic/diagnosticsRDK-VApache 2.0HTML diagnostic support for Hybrid Gateway devices and IP clients.
10dtcprdk/components/generic/dtcpRDK-VApache 2.0HAL layer APIs for the DTCP plugins provided by the SOC vendors.
11hdmicecrdk/components/generic/hdmicecRDK-VApache 2.0HDMI CEC.
12hwselftestrdk/components/generic/hwselftestRDK-VApache 2.0Verifies the STB health by running a hardware diagnostic application during boot and logging the test results.
13iarmbusrdk/components/generic/iarmbusRDK-VApache 2.0Platform-agnostic inter-process communication (IPC) interface.
14iarmmgrsrdk/components/generic/iarmmgrsRDK-VApache 2.0IARM Managers are IARM applications that provide a set of services (e.g. Bus Daemon, IR Manager, Power Manager, etc.).
15ledmgrrdk/components/generic/ledmgrRDK-VApache 2.0Manages the STB front panel color LED to communicate the system status.
16libusbctrlrdk/components/generic/libusbctrlRDK-VApache 2.0USB hotplug support for Service Manager.
17media_utilsrdk/components/generic/media_utilsRDK-VApache 2.0Media utilities to stream out audio over Bluetooth to BT Headset /Speakers.
18mocahalrdk/components/generic/mocahalRDK-VApache 2.0Provides a standard set of MoCA driver interfaces.
19netsrvmgrrdk/components/generic/netsrvmgrRDK-VApache 2.0Network manager.
20rdk_loggerrdk/components/generic/rdk_loggerRDK-VApache 2.0RDK logging framework.
21rdkappsrdk/components/generic/rdkappsRDK-VApache 2.0Utilities that include some commonly used scripts and sample applications.
22rdkbrowserrdk/components/generic/rdkbrowserRDK-VApache 2.0This browser is based on QT 5.0. It has integrated support of IR key codes and users can use the TV remote control for navigation.
23rdkbrowser2rdk/components/generic/rdkbrowser2RDK-VApache 2.0WPE-based RDK web browser component.
24generate_si_cacherdk/components/generic/rmf_tools/generate_si_cacheRDK-VApache 2.0RMF tools: Generate SI cache.
25tenableHDCPrdk/components/generic/rmf_tools/tenableHDCPRDK-VApache 2.0RMF tools: HDCP.
26storagemanagerrdk/components/generic/storagemanagerRDK-VApache 2.0Storage manager.
27hostrdk/components/generic/sys_mon_tools/analyzers/scripts/hostRDK-VApache 2.0Host analyzer scripts.
28targetrdk/components/generic/sys_mon_tools/analyzers/scripts/targetRDK-VApache 2.0Target analyzer scripts.
29hostdataconverterrdk/components/generic/sys_mon_tools/hostdataconverterRDK-VApache 2.0Host data converter.
30iarm_event_senderrdk/components/generic/sys_mon_tools/iarm_event_senderRDK-VApache 2.0IARM event sender.
31iarm_query_powerstaterdk/components/generic/sys_mon_tools/iarm_query_powerstateRDK-VApache 2.0IARM query power state.
32iarm_set_powerstaterdk/components/generic/sys_mon_tools/iarm_set_powerstateRDK-VApache 2.0IARM set power state.
33key_simulatorrdk/components/generic/sys_mon_tools/key_simulatorRDK-VApache 2.0Key simulator.
34mem_analyser_toolsrdk/components/generic/sys_mon_tools/mem_analyser_toolsRDK-VApache 2.0Memory Analyzer tool is a highly configurable tool to stress memory for simulating out of memory conditions. The tool also provides some examples shell scripts for some use cases. Python scripts for plotting the collected CPU and memory data are also provided.
35mfr_datardk/components/generic/sys_mon_tools/mfr_dataRDK-VApache 2.0Manufacturer data API.
36mfr_utilsrdk/components/generic/sys_mon_tools/mfr_utilsRDK-VApache 2.0Manufacturer utilities.
37power-state-monitorrdk/components/generic/sys_mon_tools/power-state-monitorRDK-VApache 2.0Power state monitor.
38rdklogctrlrdk/components/generic/sys_mon_tools/rdklogctrlRDK-VApache 2.0RDK logging control.
39si_cache_parserrdk/components/generic/sys_mon_tools/si_cache_parserRDK-VApache 2.0SI cache parser.
40sys_resourcerdk/components/generic/sys_mon_tools/sys_resourceRDK-VApache 2.0System resource monitoring tools.
41sys_utilsrdk/components/generic/sys_mon_tools/sys_utilsRDK-VApache 2.0System utilities.
42udhcpc-opt43rdk/components/generic/sys_mon_tools/udhcpc-opt43RDK-VApache 2.0udhcpc configuration with Option 43.
43tr69hostifrdk/components/generic/tr69hostifRDK-VApache 2.0TR-069 Host Interface.
44trmrdk/components/generic/trmRDK-VApache 2.0Tuner Reservation Manager.
45wifirdk/components/generic/wifiRDK-VApache 2.0WiFi driver abstraction API.
46xupnprdk/components/generic/xupnpRDK-VApache 2.0UPnP module to detect the devices connected to the network.
47bitbakerdk/components/opensource/oe/bitbakeRDK-ALLApache 2.0Clone of http://git.openembedded.org/bitbake
48meta-96boardsrdk/components/opensource/oe/meta-96boardsRDK-ALLApache 2.0Clone of https://github.com/96boards/meta-96boards
49meta-browserrdk/components/opensource/oe/meta-browserRDK-VApache 2.0Clone of https://github.com/OSSystems/meta-browser
50meta-intelrdk/components/opensource/oe/meta-intelRDK-ALLApache 2.0Clone of http://git.yoctoproject.org/cgit/cgit.cgi/meta-intel
51meta-javardk/components/opensource/oe/meta-javaRDK-VApache 2.0Clone of http://git.yoctoproject.org/cgit/cgit.cgi/meta-java
52meta-linarordk/components/opensource/oe/meta-linaroRDK-ALLApache 2.0Clone of http://git.linaro.org/openembedded/meta-linaro.git
53meta-oicrdk/components/opensource/oe/meta-oicRDK-ALLApache 2.0Clone of http://git.yoctoproject.org/cgit/cgit.cgi/meta-oic
54meta-openembeddedrdk/components/opensource/oe/meta-openembeddedRDK-ALLApache 2.0Clone of http://git.openembedded.org/meta-openembedded
55meta-qt5rdk/components/opensource/oe/meta-qt5RDK-VApache 2.0Clone of https://github.com/meta-qt5/meta-qt5
56meta-secure-corerdk/components/opensource/oe/meta-secure-coreRDK-ALLApache 2.0Clone of https://github.com/jiazhang0/meta-secure-core
57meta-virtualizationrdk/components/opensource/oe/meta-virtualizationRDK-ALLApache 2.0Clone of http://git.yoctoproject.org/cgit/cgit.cgi/meta-virtualization
58meta-wperdk/components/opensource/oe/meta-wpeRDK-VApache 2.0Clone of https://github.com/WebPlatformForEmbedded/meta-wpe
59openembedded-corerdk/components/opensource/oe/openembedded-coreRDK-ALLApache 2.0Clone of http://git.openembedded.org/openembedded-core
60CcspCMAgentrdkb/components/opensource/ccsp/CcspCMAgentRDK-BApache 2.0RDK-B component.
61CcspCommonLibraryrdkb/components/opensource/ccsp/CcspCommonLibraryRDK-BApache 2.0RDK-B component.
62CcspCrrdkb/components/opensource/ccsp/CcspCrRDK-BApache 2.0RDK-B component.
63CcspDmClirdkb/components/opensource/ccsp/CcspDmCliRDK-BApache 2.0RDK-B component.
64CcspEPONAgentrdkb/components/opensource/ccsp/CcspEPONAgentRDK-BApache 2.0RDK-B component.
65CcspHomeSecurityrdkb/components/opensource/ccsp/CcspHomeSecurityRDK-BApache 2.0RDK-B component.
66CcspLMLiterdkb/components/opensource/ccsp/CcspLMLiteRDK-BApache 2.0RDK-B component.
67CcspMiscrdkb/components/opensource/ccsp/CcspMiscRDK-BApache 2.0RDK-B component.
68CcspMoCArdkb/components/opensource/ccsp/CcspMoCARDK-BApache 2.0This component provides the MoCA TR181 implementation.
69CcspMtaAgentrdkb/components/opensource/ccsp/CcspMtaAgentRDK-BApache 2.0RDK-B component.
70CcspPandMrdkb/components/opensource/ccsp/CcspPandMRDK-BApache 2.0RDK-B component.
71CcspPsmrdkb/components/opensource/ccsp/CcspPsmRDK-BApache 2.0RDK-B component.
72CcspSnmpPardkb/components/opensource/ccsp/CcspSnmpPaRDK-BApache 2.0RDK-B component.
73CcspTr069Pardkb/components/opensource/ccsp/CcspTr069PaRDK-BApache 2.0RDK-B component.
74CcspWifiAgentrdkb/components/opensource/ccsp/CcspWifiAgentRDK-BApache 2.0RDK-B component.
75CcspXDNSrdkb/components/opensource/ccsp/CcspXDNSRDK-BApache 2.0RDK-B TR-181 implementation.
76FirmwareSanityrdkb/components/opensource/ccsp/FirmwareSanityRDK-BApache 2.0Component that performs validity/resiliency checks against downloaded and installed RDK firmware.
77GwProvApprdkb/components/opensource/ccsp/GwProvAppRDK-BApache 2.0RDK-B component.
78GwProvApp-ePONrdkb/components/opensource/ccsp/GwProvApp-ePONRDK-BApache 2.0RDK-B component.
79PowerManagerrdkb/components/opensource/ccsp/PowerManagerRDK-BApache 2.0Provides hooks to shut down the CCSP components and their support processes.
80TestAndDiagnosticrdkb/components/opensource/ccsp/TestAndDiagnosticRDK-BApache 2.0RDK-B component.
81Utopiardkb/components/opensource/ccsp/UtopiaRDK-BApache 2.0RDK-B component.
82Xconfrdkb/components/opensource/ccsp/XconfRDK-BApache 2.0RDK-B Xconf client.
83halrdkb/components/opensource/ccsp/halRDK-BApache 2.0RDK-B component.
84halinterfacerdkb/components/opensource/ccsp/halinterfaceRDK-BApache 2.0RDK-B component.
85hotspotrdkb/components/opensource/ccsp/hotspotRDK-BApache 2.0RDK-B component.
86webuirdkb/components/opensource/ccsp/webuiRDK-BApache 2.0RDK-B component.
87rdkbrdkb/devices/rdkbemu/ccsp/rdkbRDK-BApache 2.0RDK-B emulator HAL implementation.
88rdkbemu_xb3rdkb/devices/rdkbemu/rdkbemu_xb3RDK-REF-PLATFORMApache 2.0RDK-B emulator HAL implementation.
89docsrdkb/docsRDK-ALLApache 2.0RDK-B documentation source.
90manifestsrdkcmf/manifestsRDK-ALLApache 2.0RDK CMF opensource manifests.
91breakpad_wrapper

rdk/components/generic/breakpad_wrapper

RDK-ALLApache 2.0A wrapper to integrate Google Breakpad with RDK components.
92cpuprocanalyzerrdk/components/generic/cpuprocanalyzerRDK-VApache 2.0A tool that runs periodically to collect CPU utilization, load average and memory usage.
93dcmrdk/components/generic/dcmRDK-BApache 2.0This component parses Device Configuration Management JSON responses.
94netmonitorrdk/components/generic/netmonitorRDK-VApache 2.0This component monitors any change in network interface, IP address and routes.
95rdmrdk/components/generic/rdmRDK-VApache 2.0RDK Download Manager: provides a secure framework to support run-time downloadable modules.
96rfcrdk/components/generic/rfcRDK-ALLApache 2.0RDK Feature Control: remotely enable/disable firmware features in an STB through XConf. Provides binaries to parse JSON message and extract information to files, and a utility to set parameters for host interface using IARM.
97xconf-simulatorrdk/components/generic/xconf-simulatorRDK-ALLApache 2.0A simulator for testing configuration management using Xconf. It can be deployed on a local server to verify configurations.
98syslog_helperrdk/components/generic/syslog_helperRDK-VApache 2.0Provides an API to send log messages directly to syslog-ng socket instead of systemd-journal.
99CcspLogAgentrdkb/components/generic/CcspLogAgentRDK-BApache 2.0RDK-B component.
100ttsenginerdk/components/generic/ttsengineRDK-VApache 2.0TTSEngine (Text To Speech) component enables RDK applications to convert any text to audio (speech) and playback the converted audio.
101RDKATrdk/components/generic/rdkatRDK-VApache 2.0UI Applications or Toolkits that expose accessibility information using ATK can interact with the RDKAT to retrieve any accessible information.
102gwProvAppEthWan rdkb/components/opensource/ccsp/GwProvApp-EthWanRDKBApache 2.0RDK-B component.
103MeshAgent rdkb/components/opensource/ccsp/MeshAgentRDKBApache 2.0Adaptation layer between a WiFi extender and cloud based management services.
104Notify-comp  rdkb/components/generic/notify_comp RDKB Apache 2.0Implements a notification function to all the Protocol Agents who have registered for notification of changes in the RDK-B stack.
105 startParodus rdkb/components/generic/startParodus RDKB Apache 2.0This component sets up the environment and starts Parodus (webpa). Parodus is a websocket client which connects to a server in the cloud & delivers messages to and from services running on the gateway device.
106 harvester rdkb/components/generic/harvester RDKB Apache 2.0Component is used to report wifi telemetry details to the cloud. It collects data from the Wi-Fi driver in Associated Devices, Radio Traffic and Neighboring Wireless Networks.

Leave a Reply

Your email address will not be published.

Go To Top