Feature Overview


Upgrades 

New Features/ productization

POC/Spec Release

Applications

YouTube (Version TBD)

AVPK 6.x

Alexa Xapp (Post RDK8)

Googlecast (Post RDK8)

Application Firebolt DAC2 SDK

WPEWebKit 2.46 (Post RDK8)

Thunder Framework 5.1 (Post RDK8)

Kernel 6.1

SOC SDK Upgrades

Hardware Porting Kit

Security (Post RDK8)

Multiview (Post RDK8)

Vulkan Graphics

Application Launcher

Native Script

Network Manager

RIALTO  

Edge AI (Post RDK8)

Secure Storage HAL (Post RDK8)

Connected Home

BLE Streaming/auracast (Post RDK8)

Virtual Device 

AVHAL Spec

AIDL 


RDK8 Features


RDK8 MVP List

#FeatureCurrent StatusETARemarks
1

App Manager support (Including Ralf and rdk-window-manager)

In ProgressQ4 2025Q1 2026

RDK Resource MonitorIn Progress
Q1 2026
2Application Bundles - DAC Bundles for Native  Apps with LauncherIn ProgressQ1 2026
3Containerized Browser Runtime with Launcher with firebolt Lifecycle 2.0In ProgressQ4 2025Q1 2026
4

RDK Reference UI upgrades

In ProgressQ1 2026
5

Graphics upgrade - Vulkan Support

DoneQ3 2025
6Platform Upgrades (Primary device)In ProgressQ4 2025Q1 2026
7Kernel Upgrade 6.1 KernelIn ProgressQ4 2025Q1 2026


RDK8 MVP detailed update with status



Oops, it seems that you need to place a table or a macro generating a table within the Table Filter macro.

The table is being loaded. Please wait for a bit ...

#Feature

Business Requirements/why this feature is needed?

RDK TicketMVPReleased/AvailableDependenciesSoC/OEM/App Partner ETACode Readiness

Remarks

1

RDK Application Managers Launcher

This new launcher includes a set of new managers who handle launch, lifecycle, package, storage, and window management.

RDKVREL-391

YesNo, Q1 2026Open sourcing window managerNA

2025 Q3




RDK Resource manager

resource management function that reserves and releases platform resources for applications.

RDKECOMREL-437

Yes

No, Q1 2026





6

Memcr - Appmanager integration

Reducing the physical memory required for the RDK software to function helps to decrease the  production cost of RDK Device hardware

RDKVREL-393

Yes

No, Q1 2026




Launcher integration

9

Binary-compatible browser runtime with launcher

towards a binary-compatible browser runtime that is separately downloadable and features a binary-compatible web engine.

RDKVREL-428

Yes

No, Q1 2026 




Lifecycle - 

WPEBROWSER-54

17

DAC Firebolt DAC SDK - DAC bundles

Design and deliver a "certification-ready" premium-tier native app that adheres to these specifications and is fully compatible with the RDK ecosystem.

RDKVREL-402

Yes

No, Q1 2026 

GPU Layer

ralf open sourcing





DAC Server Selection

 Provide a reference implementation to dynamically select the Application server.

RDKVREL-418

Yes

No, Q1 2026 

GPU Layer

ralf open sourcing




8

Browser Webkit 2.46

Keep app platform up to date

Support the latest WPE browser features

RDKVREL-395

TBD

No, Q1 2026  




WPE pagelifecycle

16

RDK Reference UI

Reference implementation for Firebolt Spec based RDK UI, Performance improvement and improved customer experience for better scale.

RDKVREL-408

Yes

No, Q1 2026 





2

Vulkan

Performance improvement and improved customer experience for better scale.

RDKVREL-384

Yes

Yes, Q3 2025





11

Subtec

Create a clean build, reduce maintenance costs.

RDKVREL-390

TBD

 No, Q4 2025 




Player refactoring

3

Widevine Support for Native apps

Widevine support is an add-on for the apps that utilize any other encryption currently available.

RDKVREL-392

Yes

Yes, Q3 2025

Widevine license for RTK


Validation pending in RTK 1325, BCM 72116

Update DTID for Amazon to make this default

4

RIALTO - AAMP

Direct application access to hardware resources is prevented

RDKVREL-59

NO

Yes No, Q1 2026





5

Native Script

Lightweight JavaScript runtime to launch integrated video players in a small memory footprint environment and have speedy launch times.

RDKVREL-394

NO

Yes, Q3 2025





7

Multiview

Offering multiview enhances the viewing experience by allowing subscribers to watch multiple streams simultaneously, which increases engagement and satisfaction.

RDKVREL-389

No

TBD





10

Thunder 5.1

 

RDKVREL-396

No

Q4 2025





12

Network Manager Integration

Gnome based networkmanager integration

RDKVREL-426

Yes

Yes, Q3 2025




Productization of Gnome network manager which is beta in RDK7

12

Connected Home TV

IOT stack integrated and released with RDK Reference devices.

RDKVREL-405

No






13

Google Cast

Google Cast enables users to stream content from various supported devices, such as smartphones, tablets, and laptops, to a compatible TV or STB.

RDKVREL-406

No






14

Auracast / BLE Streaming

 

RDKVREL-407

No





POC

15

Edge AI Integration

 


No





Working group 

18

Alexa Xapp 

Certified Alexa integration is required for retail and operator (Specific) managed device deployments.

RDKVREL-397

No






19

YouTube (Chrobalt/Cobalt)

 

RDKVREL-400

Yes

No, Q1 2026





20

Amazon AVPK

 RDKVREL-398Yes

No, Q1 2026





20

Kernel 6.1ACK Mixed-Mode

 

RDKVREL-403

Yes

Yes, Q3 2025, new platforms





21

SOC Alignment

 

RDKVREL-409

No






22

SDK upgrade

 

RDKVREL-421

Yes

Yes, Q3 2025




New SDK for BCM expected in Q1

23

HAL upgrades - Hardware Porting Kit

 

RDKVREL-422

Yes

No, Q1 2026





24

Platform Upgrades

 

RDKVREL-425

Yes

TBD





25

OSS consumption re-architecting

 

RDKVREL-411

No

Q4 2025





26

OSS Optimizations

 

RDKVREL-410

No








 








27

MVP – Specification Document

 

RDKVREL-415

No






28

Secure storage common hal implementation

 

RDKVREL-215

No






29

Security Spec

 

RDKVREL-416

No





Security working group

30

RDKE OSS layer release

Simplify & focus on IP based Entertainment platforms, with broadcast features as options

Increased need for rapid innovate at pace to deliver new (IOT connected) hardware and advanced features.

Competition & market conditions require a step change in platform scaling costs, and standardized application support

RDKVREL-423

Yes

Q1 2026




BAU

31

RDKE Vendor layer release


Yes

Q1 2026




32

RDKE middleware  layer release


Yes

Q1 2026




33

RDKE Applications layer release

RDKVREL-427

Yes

Q1 2026




34

 RDKE Image Assembler Release

RDKVREL-424

Yes

Q1 2026





Detailed Updates


#FeatureSubComponents / Spec / Feature listStatusSource Code referencesRemarks
1

App Manager support 

FireboltAppGatewayImplementation in progresshttps://github.com/rdkcentral/entservices-infra/tree/RDKEMW-9458/AppGateway


AppManager

Done

https://github.com/rdkcentral/entservices-infra/tree/develop/AppManager


LifecycleManagerDonehttps://github.com/rdkcentral/entservices-infra/tree/develop/LifecycleManager


RuntimeManagerSpike Completed, Integration Inprogresshttps://github.com/rdkcentral/entservices-infra/tree/develop/RuntimeManager

RALF pack to be integrated

4 layer bundlegeneration PoC to be integrated



WindowManager

OpenSourcing in progress

https://github.com/rdkcentral/entservices-infra/wiki/Window-Manager

https://github.com/rdk-e/rdk-window-manager

https://github.com/rdk-e/rdkservices-cpc/tree/develop/RDKWindowManager




PackageManagerInprogresshttps://github.com/rdkcentral/entservices-infra/tree/develop/PackageManagerRALF pack to be integrated


DownloadManager 

Done

https://github.com/rdkcentral/entservices-infra/tree/develop/DownloadManager


Libpackager

Inprogress

https://github.com/rdkcentral/libpackage

https://github.com/rdkcentral/eshelpers

RALF pack to be integrated


Package manager will have to support mounting of dm-verity ralf packages

TBD


to be discuss in the working group for owner


StorageManagerDonehttps://github.com/rdkcentral/entservices-infra/tree/develop/StorageManager


RialtoServerManagerImplementation in Progress (POC?)

https://github.com/rdkcentral/rialto

https://github.com/rdkcentral/entservices-infra/blob/develop/RuntimeManager/RialtoConnector.cpp




OCIContainerDonehttps://github.com/rdkcentral/entservices-infra/tree/develop/OCIContainer


ResourceManager

Spec in Progress





 SceneSetDonehttps://github.com/rdkcentral/entservices-infra/tree/develop/SceneSet


 Pre-install-managerDonehttps://github.com/rdkcentral/entservices-infra/tree/develop/PreinstallManagerUnable to test until the  RALF pack is integrated


Recipes for installing the Reference UI

In Progress





Ralf Utils (CPE)

Open-sourcing in progress


https://github.com/rdkcentral/ralf-utils
2App SDK

Firebolt Application DAC2.0 SDK 

(SoC agnostic App SDK for binary compatible apps)

In Progress. 0.1.0 release

Firebolt App SDK related repositories

currently available, suite of bolt-tools and repositories

 




bolt App SDK (yocto version)

 0.1.0 version released

https://github.com/rdkcentral/meta-bolt-distro/blob/develop/README.md Next work items to be refined and prioritized


base-layer 

0.1.0 version released

https://github.com/rdkcentral/meta-bolt-distro?tab=readme-ov-file#building-the-base-bolt-package 

base layer context https://github.com/rdkcentral/meta-bolt-distro/blob/develop/meta-bolt-base/recipes-core/packagegroups/packagegroup-app-base-layer-rdke-profile1.bb

Content of base layer agreed in Tiger team App SDK (Native App WG.) 

requesting for formal review and acceptance

TODO : add vulkan stubs to it 



example applications and runtimes

available

(more migratable from DAC1.0 SDK )

https://github.com/rdkcentral/meta-bolt-distro/tree/develop/meta-bolt-app-examples

wpe and cobalt as runtime and youtube url/app

(wpe and cobalt with tempory launchers and no FB lifecycle support yet)

able to build and run on STB with bolt-tools via CLI. To install and run via UI and MW we need ralf libpackage and 4 layer bundlegeneration in runtimemgr


security review

not started


 


PC emulator

not MVP


 
3App standards and interfaces, key specs & enablers

App Package format : RALF (Rdk Application Layer Format) aka bolt format (towards STB, not towards firebolt connect)

associated Package Metadata spec


partially done 

ralf -u unsigned oci artifact: https://github.com/rdkcentral/oci-package-spec/blob/main/format.md 

Package Metdata spec https://github.com/rdkcentral/oci-package-spec/blob/main/metadata.md incl config override mechanism

ralf -s signed, NEED TO SPEC, available in ralf code 

ralf - e signed and encrypted, not needed for Comcast, MVP for Liberty-Infosys ?

 


Firebolt App Lifecycle 2.0 model for Native App and Runtime

JSON-rpc api and C++ API

model and api defined. Implementation in progress, 

Lifecycle Model & API finalized on 2025Nov21 see App Lifecycle 2.0#Statesandexplanation

 Lifecycle2 API see row 21-26, Presentation focused row 31, OnNavigateTo of RDK8 Firebolt® API Specification

 Needs to be well documented Oscar Uitenbroek promised to arrange this with tech writer



RDK-8 Firebolt core API

defined, proper documentation required

defined in RDK8 Firebolt® API Specification

RDK8 Firebolt® JSON-RPC Specification

 Needs to be well documented Oscar Uitenbroek promised to arrange this with tech writer



Firebolt API's required for native apps

gap


Lot of discussions and  API documents created during 2024 and 2025 but we have not formally agreed. Prio for Q1 2026 for LG-Infosys


Firebolt API C++ client library

version 0.2 Implementation in Progress 

firebolt-cpp-client.bb transport

RDK8 Firebolt® Client Libraries Specification

 


GPU layer made available through vendor layer

Implementation in Progress

spec proposal agreed in GPU layer proposal To Do : add vulkan to spec


 

 


 


Dial Integration flow for bolts

 design to be started


first discussion held 


DAC 2.0 configuration for apps

Implementation in Progress


 


Design and Spec for App logging (and how it crosses from AppContainer to operator & appdeveloper (Firebolt logging)

 design to be started


 


Telemetry reporting from Firebolt N Applications



 


Firebolt iCrypto API

Not Started


 


Application environment spec



action on Vaisakh Anand see email



Cobalt - configuration requirements

Implementation in progress


 





 


Prime Video - configuration requirements

Spec in progress


 


Netflix - configuration requirements

Not started


 


Bolt Tool (RalfPack) - Cloud

Open-sourcing in progress

https://github.com/rdkcentral/ralfpack 
4RDK-VA reference only

Proprietary per operator, need this defined for UI and Cloud setup associated with  RDK Video Accelerator allowing proper functional UI on VA for App browsing installing and running of both binary compatible firebolt native apps ( bolts) and WebApps  (both with target to become ingested through Firebolt Connect)







RDK-VA AppCatalog API (including app catalogue and package distribution)PoC and implementation 

RDK Reference App Store PoC API


Need to review proposed API


RDK-VA UI to use new AppCatalog API and UI to browse AppCatalog to be ableto install Applications and required bolt package dependencies

RDK-VA UI-spec for browsing will stay the same ? see Accelerator Home UI - v5#AppsScreen






RDK-VA UI to use new AppManagers API (iso RDKshell) to start/stop applications installed






Process for launching Reference UI on STB startup (design)

RDK-VA UI to have preinstalled bolt packages (VA UI, wpe, base) to go through First Time Install - If update of those packages is available on cloud, user must be able to update these 






Other integration points : participation in DIAL flow, ...




5Containerized Browser Runtime with Launcher with firebolt Lifecycle 2.0WPE WebKit - configuration requirementsSpec in progress



Browser lifecycle Spec in progress

5

Graphics upgrade - Vulkan Support

Vulkan graphics upgradeDone







6Subtec Subtec component integration RDK stackIn progress
Subtec player integration is not planned in RDK8
7Platform Upgrades (Primary device)Broadcom, Amlogic and Realtek STB devices In progress

8Kernel Upgrade 6.1 KernelIn Progress In progress




















  • No labels