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/AvailableDependencies

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 - Getting issue details... STATUS


YesNo, Q1 2026
  • Open sourcing:


CMFSUPPORT-3581 - Getting issue details... STATUS

OSCR-194



Open sourcing is not a blocker for internal development


RDK Resource manager

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

RDKECOMREL-437 - Getting issue details... STATUS

No

No, Q1 2026


Moved out as delivery is possible only by Q1 26 end

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 - Getting issue details... STATUS

No

No, Q1 2026


Moved out as delivery is possible only by Q1 26 end

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 - Getting issue details... STATUS

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 - Getting issue details... STATUS

Yes

No, Q1 2026 

CMFSUPPORT-3581 - Getting issue details... STATUS


Open sourcing is not a blocker for internal development


DAC Server Selection

 Provide a reference implementation to dynamically select the Application server.

RDKVREL-418 - Getting issue details... STATUS


Yes

No, Q1 2026 

CMFSUPPORT-3581 - Getting issue details... STATUS

Default configuration in release candidate

Open sourcing is not a blocker for internal development

8

Browser Webkit 2.46

Keep app platform up to date

Support the latest WPE browser features

RDKVREL-395 - Getting issue details... STATUS

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 - Getting issue details... STATUS

Yes

No, Q1 2026 



2

Vulkan

Performance improvement and improved customer experience for better scale.

RDKVREL-384 - Getting issue details... STATUS

Yes

Yes, Q3 2025



11

Subtec

Create a clean build, reduce maintenance costs.

RDKVREL-390 - Getting issue details... STATUS

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 - Getting issue details... STATUS

Yes

Yes, Q3 2025

No, Q1 2026


RDKMVE-1498 - Getting issue details... STATUS / RDKEVL-7009 - Getting issue details... STATUS

Validation pending in RTK 1325

Validated in BCM 72116

4

RIALTO - AAMP

Direct application access to hardware resources is prevented

RDKVREL-59 - Getting issue details... STATUS

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 - Getting issue details... STATUS

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 - Getting issue details... STATUS

No

TBD



10

Thunder 5.1

 

RDKVREL-396 - Getting issue details... STATUS

No

Q4 2025



12

Network Manager Integration

Gnome based networkmanager integration

RDKVREL-426 - Getting issue details... STATUS

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 - Getting issue details... STATUS

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 - Getting issue details... STATUS

Yes

No, Q1 2026

RDKMVE-1498 - Getting issue details... STATUS / RDKEVL-7009 - Getting issue details... STATUS

YT validation in RTK 1325 pending

20

Amazon AVPK

 

RDKVREL-398 - Getting issue details... STATUS

Yes

No, Q1 2026

RDKMVE-1498 - Getting issue details... STATUS / RDKEVL-7009 - Getting issue details... STATUS


20

Kernel 6.1ACK Mixed-Mode

 

RDKVREL-403 - Getting issue details... STATUS

Yes

Yes, Q3 2025, new platforms



21

SOC Alignment

 

RDKVREL-409

No




22

SDK upgrade

 

RDKVREL-421 - Getting issue details... STATUS

Yes

Yes, Q3 2025

No,Q1 2026


New SDK for BCM expected in Q1

23

HAL upgrades - Hardware Porting Kit

 

RDKVREL-422 - Getting issue details... STATUS

Yes

No, Q1 2026



24

Platform Upgrades

 

RDKVREL-425 - Getting issue details... STATUS

Yes

TBD

RDKEVL-7011 - Getting issue details... STATUS / RDKEVL-7009 - Getting issue details... STATUS / RDKMVE-1498 - Getting issue details... STATUS


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