Versions Compared

Key

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

RDK is a community-based project that allows developers, vendors and cable operators to use a defined stack of software on one layer in order to provision set-top boxes and gateways. Unique features of RDK such as commitment to open source, speed and flexibility of RDK-based devices makes it stand out from the conventional settop software stacks.

  • The RDK is a standardized open source software stack that sits below the MVPD application/services layer and provides a common interface to SoC’s, acting as a universal SoC adapter that allows portability across hardware platforms.
  • The RDK Broadband standardized stack provides complex broadband and management functions such as Mesh Networks, WiFi Management, and Device Management.

The RDK Broadband Feature List is categorized by the below functions, Enhancements and new features are developed and contributed asynchronously by members of the RDK Community.


CategoryFeatureFeatureAvailabilityDependency(If any)

Home Networking

CameraCamera Onboarding (discovery via UPnP)Available §Device dependency
GRESoft Generic Routing EncapsulationAvailable
HNAPHNAP Support (for Home Security)Available
IoTZigBee ReadyAvailable §Device dependency

Bluetooth LE ReadyAvailable 

Bluetooth LE App Manager (For Tile Detection and Ring)Available +New items

Zilker SDKAvailable +New items
IPIPv4/IPv6Available
IP ConfigurationStatic IP Provisioning (DSLite based)Available

RIPv2Available

Subnet Mask Configurability ReadyAvailable §Device dependency
LANDSCP marking for first northbound packetsAvailable 

Ability to Disable LAN DHCPAvailable 

New CcspEthAgent component to manage Ethernet interface and clientsAvailable
WANNew EthWan component to enable wan side connection through Ethernet portAvailable

WAN mode auto detectAvailable §Device dependency

WAN ManagerAvailable +§New items, Device dependency
Wi-Fi Home Network QOSHome Network Quality of ServiceAvailable
Wi-Fi Active Band SteeringAvailable

Configuration of Transmission Rates for the 2.4 and 5 GHz BandsAvailable

Create telemetry markers for WiFi vAP (SSID) up percentagesAvailable

Dual Band support on XH SSIDAvailable

Lost+Found SSID – Automatic WiFi OnboardingAvailable

Plume supportAvailable §Device dependency

Private Wi-Fi Available

Public Wi-FiAvailable

Split Configuration - Band steering (POC)Available §Device dependency

Wi-Fi ATM/DCS/DFS ReadyAvailable §Device dependency

Content










WiFiWi-Fi Spectrum Analysis ReadyAvailable §‡Device dependency, Cloud dependency

Wi-Fi TelemetryAvailable ‡Cloud dependency

HAL for easyconnect and passpointAvailable +New items
Device ProfileDOCSIS 3.0 SupportAvailable

DOCSIS 3.1 SupportAvailable §Device dependency

EPONAvailable §Device dependency

DSL Available +§New items, Device dependency

GPONAvailable +§New items, Device dependency
Video Video over Wi-Fi (client required)Available

VidiPathAvailable

Device Management







































AdministrationLocal Admin PagesAvailable

Feature Control (Remotely enable/ disable individual features on devices without new code deployment)

Available ‡
Cloud dependency

Cloud Management (WebPA & TR-181 based)Available ‡Cloud dependency

MeshAgent – Adaption layer between WiFi extender and cloud based management services Available
Boot Up & System timeAdditional Boot Up informationAvailable

Synchronize System Time with NTP ServerAvailable $
BuildYocto 3.1 Dunfell on Raspberry Pi Reference PlatformAvailable *Changed items
DownloadHTTP Code DownloadAvailable

XCONF Code Download & Device Management (client)Available ‡Cloud dependency

XCONF ServerAvailable ‡Cloud dependency
ImplementationConverge RDK Video and RDK Broadband Messaging BusDeferred

Support for Cujo Rabid Framework for Parental ControlAvailable

Rabid Framework for Finger PrintingAvailable 
Initialization & ResetBoot Time OptimizationAvailable
KernelLinux 5.4.72Available §*Device dependency, Changed items
Linux Containers Initial container implementationAvailable

Linux Container for lighttpdAvailable
MonitoringTR-069/TR-181Available

SNMPAvailable

SNMPv3 MigrationAvailable

Alias Manager – Exposing Custom DML for MSO specific namesAvailable +New items

SNMP Security HardeningAvailable

RDK TelemetryAvailable ‡Cloud dependency

WebPAAvailable ‡Cloud dependency

TR-181 Object Telemetry Available ‡Cloud dependency

Broadband Profiling (SpeedTest to Gateway device)Available
Platform EnhancementRead factory CM MAC (WAN MAC for non CM device) from hardware. Available $ Device dependency
PowerBattery Backup ReadyAvailable §Device dependency
RFCConfigurable RFC Check-in immediatelyAvailable 
SecurityDevice-agnostic platform hooks for CEDM Phase 1Available

Intrusion DetectionAvailable

Remove Tr69 sharedKey stored in the clearAvailable §Device dependency

Update credential encryption/decryption utility to avoid platform specific prebuilt imagesAvailable

Update dnsmasq to version 2.78 or aboveAvailable
Self HealingResource MonitoringAvailable

Need to limit the Ping failure based erouter Reset recovery mechanismAvailable §Device dependency
TelemetryWHiX - Create telemetry markers for channel noise floorAvailable

Supports the ability to configure a "Unique Identification Telemetry Tag" to be used in the telemetry reportAvailable

Create telemetry markers for Maximum TX_RATE, RX_RATE per clientAvailable

...