In this page:



Overview

 RDK-8 is based on RDK-E layered architecture where layers can be independently built, tested and delivered. 

The different layers in RDK8 are Vendor, Middleware and Image Assembler.

Each layer can be built separately to provide versioned binaries.

In RDK8 there are some key differences to RDK 7

  • There is no separate OSS layer
    • Instead the OSS Consumption Model is used where open source packages are built as part of the vendor and middleware layers.
  • There is no separate Application layer
    • All applications are now BOLT DAC applications and are built and signed separately to the RDK yocto build.
    • RDKShell is no longer used for Application management functionalities instead the RDK AppManagers framework is used.
  •  Each layer can be built separately to provide versioned binaries. Each of these layers contain components necessary to build that layer. 


For more information on the RDK 8 architecture please see <TODO>

Image Assembler serves as the final build which consumes the binary deliverables in form of IPK's from the vendor and middleware layers.



RDK8 Branch, Tags and Changelog Info


This section provides links to the layer RPI 4 manifests repos and meta layers it also documents and links to the TAGS used in the RDK8-1.0.0 release

Layer Manifest and Meta Layers

Manifest Layer Repository

support/rdk8-main

Initial TAG

RDK7-8.0.0 TAG

Meta Layer Repository

support/rdk8-main

Initial TAG

RDK8-1.0.0 TAG

vendor-manifest-raspberrypi

4.11.0

RDK8-1.0.0

meta-vendor-raspberrypi-release

4.11.0

RDK8-1.0.0

middleware-manifest-rdke

8.5.3.0

RDK8-1.0.0

meta-middleware-release-rdke

8.5.3.0

RDK8-1.0.0

image-assembler-manifest-rdke

2026-Q1

RDK8-1.0.0

meta-image-assembler-rdke

4.1.6

4.1.6

OSS Layer

The OSS Layer is common across all RDK-M platforms

Meta Layer

TAG

meta-rdk-oss-reference

4.12.0

Middleware Layers

The following are the meta and manifest layers that constitute the RDK-E middleware

Repo

Type

Branch

Created From 

RDK7-1.0.0 TAG

meta-rdk-video

meta-layer

support/1.1.0-community

1.1.0

1.1.2-community

meta-rdk

meta-layer

support/1.1.0-community

1.1.0

1.1.2-community

meta-middleware-generic-support

meta-layer

support/1.1.0-community

1.1.0

1.1.2-community

meta-middleware-release-rdke

meta-layer

support/rdk8-main


RDK8-1.0.0

rdke-middleware-generic-manifest

sub manifest layer

support/1.1.0-community

1.1.0

1.1.3-community






Application Layers

The Application Dev Layer is common across all RDK-M platforms

Meta Layer

Branch

RDK7-1.0.0 TAG

CHANGELOG

meta-application-rdke-dev

main

4.1.6

CHANGELOG.md



Host Setup & Build Instructions


TODO




RPI 4 RDK 8 Prebuilt Image


TODO




Flashing Instructions


TODO



Licenses

The following tabs contain a document of all the licenses in each of the layer builds for the RPI 4 platform:



Test Coverage and Test Reports

RPI RDK8 test results are available at the following location: TODO

TDK Version used for RDK8 certification is TODO



Known Issues

Please login with your RDK Wiki credentials to see the JIRA Issues


All the known issues that are part of this release for this platform are available in RDK JIRA