Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
14 changes: 13 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,20 @@ All notable changes to this project will be documented in this file. Dates are d

Generated by [`auto-changelog`](https://github.com/CookPete/auto-changelog).

#### [4.9.1](https://github.com/rdkcentral/meta-vendor-raspberrypi-dev/compare/4.9.0...4.9.1)

Copy link

Copilot AI Dec 15, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Inconsistent version update: The 4.9.1 release entry is added but lacks a release date, while the 4.9.0 entry has a date ("28 November 2025"). For consistency and completeness, the 4.9.1 section should also include a release date.

Suggested change
> 29 November 2025

Copilot uses AI. Check for mistakes.
- RDKEVL-7233: [RPI] Serial console got stuck after flashing vendor integrated build. [`#297`](https://github.com/rdkcentral/meta-vendor-raspberrypi-dev/pull/297)
- Fixed Bluetooth invalid address [`#296`](https://github.com/rdkcentral/meta-vendor-raspberrypi-dev/pull/296)
- RDKEVL-7246: [RPI4] Update HDD_APP_MOUNT_PATH in device properties. [`#294`](https://github.com/rdkcentral/meta-vendor-raspberrypi-dev/pull/294)
- Implemented the EROFS support for RPI platform. [`#293`](https://github.com/rdkcentral/meta-vendor-raspberrypi-dev/pull/293)
- RDKEVL-7233: [RPI] Serial console got stuck after flashing vendor integrated build [`527a02a`](https://github.com/rdkcentral/meta-vendor-raspberrypi-dev/commit/527a02a9ef8cb86e7d7e00c0956ba15519dd0cbe)
- Implemented the EROFS support for RPI platform [`31ee6c7`](https://github.com/rdkcentral/meta-vendor-raspberrypi-dev/commit/31ee6c72e22082bff3cca1a0fc17170d628f35fd)
- Implemented the EROFS support for RPI platform [`19e9a2c`](https://github.com/rdkcentral/meta-vendor-raspberrypi-dev/commit/19e9a2ce3f02c62023403deb1c434f2ee7154551)

#### [4.9.0](https://github.com/rdkcentral/meta-vendor-raspberrypi-dev/compare/4.8.0...4.9.0)

> 28 November 2025

- [RDKEVL-6872] - [RDKEVL-6858] [RPI] UI Misalignment- (zoomed out at 1080p, zoomed in at 480p, correct at 720p) [`#290`](https://github.com/rdkcentral/meta-vendor-raspberrypi-dev/pull/290)
- RDKEVL-7027 [Generic][RDKE][Build]Implementation of Manifest and meta-image-support-rdke in all platforms [`#288`](https://github.com/rdkcentral/meta-vendor-raspberrypi-dev/pull/288)
- Enabled the Apparmor profile in RPI platform [`#289`](https://github.com/rdkcentral/meta-vendor-raspberrypi-dev/pull/289)
Expand All @@ -18,8 +30,8 @@ Generated by [`auto-changelog`](https://github.com/CookPete/auto-changelog).
- RDKEVL-6837: [RPI4] [VTS][dsAudio - Source] EnableDisableVerifyPortStatus and AudioMuteVerification test case failures. [`#281`](https://github.com/rdkcentral/meta-vendor-raspberrypi-dev/pull/281)
- [RDKEVL-6834] - [RPI4] [VTS][dshal]dsGetSocIDFromSDK positive test case failure [`#277`](https://github.com/rdkcentral/meta-vendor-raspberrypi-dev/pull/277)
- RDKEVL-7027: [Generic][RDKE][Build]Implementation of Manifest and meta-image-support-rdke in all platform [`1900ac0`](https://github.com/rdkcentral/meta-vendor-raspberrypi-dev/commit/1900ac042cf3a364466ea82d660b050da29f8d2e)
- RDKEVL-7041: [RPI4] M11 Vendor layer Release preparation. [`40c802e`](https://github.com/rdkcentral/meta-vendor-raspberrypi-dev/commit/40c802e95c62546d2e84f952c5d92eed756f7cc5)
- [RDKEVL-6768]-[Generic]Refactoring the vendor manifest - phase 1 [`c88983e`](https://github.com/rdkcentral/meta-vendor-raspberrypi-dev/commit/c88983eefd24c3bea4e4acc2abb76de79209ce61)
Copy link

Copilot AI Dec 15, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The removed line "Cleanup the Vendor specific distros/flags from Product Layer" appears to be incorrectly moved or deleted from the 4.9.0 release notes. This entry should remain in the 4.9.0 section as it represents a historical change that was part of that release.

Copilot uses AI. Check for mistakes.
- Cleanup the Vendor specific distros/flags from Product Layer [`1be742c`](https://github.com/rdkcentral/meta-vendor-raspberrypi-dev/commit/1be742cc1fadbabdefa90d4054677386224f79b9)

#### [4.8.0](https://github.com/rdkcentral/meta-vendor-raspberrypi-dev/compare/4.7.0...4.8.0)

Expand Down
5 changes: 3 additions & 2 deletions conf/include/vendor_pkg_versions.inc
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@ PACKAGE_ARCH:pn-android-raspberrypi = "${VENDOR_LAYER_EXTENSION}"

PV:pn-packagegroup-kernel-modules-raspberrypi4 = "6.1.77"
PR:pn-packagegroup-kernel-modules-raspberrypi4 = "r0"
PREFERRED_VERSION_android-raspberrypi = "6.1.%"
PACKAGE_ARCH:pn-packagegroup-kernel-modules-raspberrypi4 = "${VENDOR_LAYER_EXTENSION}"

PV:pn-linux-firmware-rpidistro = "1.0.0"
Expand Down Expand Up @@ -214,8 +215,8 @@ PV:pn-mfrlibs-hal-raspberrypi4 = "1.1.0"
PR:pn-mfrlibs-hal-raspberrypi4 = "r0"
PACKAGE_ARCH:pn-mfrlibs-hal-raspberrypi4 = "${VENDOR_LAYER_EXTENSION}"

SRCREV:pn-sysint-soc = "1.1.7"
PV:pn-sysint-soc = "1.1.7"
SRCREV:pn-sysint-soc = "1.1.8"
PV:pn-sysint-soc = "1.1.8"
PR:pn-sysint-soc = "r0"
PACKAGE_ARCH:pn-sysint-soc = "${VENDOR_LAYER_EXTENSION}"

Expand Down
11 changes: 2 additions & 9 deletions conf/machine/include/vendor.inc
Original file line number Diff line number Diff line change
Expand Up @@ -23,12 +23,5 @@ LICENSE_FLAGS_ACCEPTED += "commercial_gst-fluendo-mpegdemux \
# Override introduced to mark components or features to be moved into OSS layer.
OVERRIDES .= ":rdkv-oss"

## RPi specific boot-config overrides for RDKV Stack.
# To enable serial console
ENABLE_UART = "1"

# Upstream meta-raspberrypi kirkstone branch has "vc4-kms-v3d". Ref RDKVREFPLT-1977
VC4DTBO = "vc4-fkms-v3d"

# Enable CPU boost for performance, ref: https://meta-raspberrypi.readthedocs.io/en/latest/extra-build-config.html
RPI_EXTRA_CONFIG += "\narm_boost=1\nhdmi_force_hotplug:0=1\nhdmi_force_hotplug:1=0\n"
#Android raspberrypi Kernel version
KERNEL_ARPI_MAJOR_VERSION = "6"
2 changes: 1 addition & 1 deletion recipes-core/packagegroups/packagegroup-vendor-layer.bb
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ inherit packagegroup

DEPENDS = " virtual/kernel make-mod-scripts"

PV = "4.9.0"
PV = "4.9.1"
PR = "r0"

RDEPENDS:${PN} = " \
Expand Down
6 changes: 1 addition & 5 deletions recipes-kernel/android/android-raspberrypi_6.1.bb
Original file line number Diff line number Diff line change
Expand Up @@ -14,16 +14,12 @@ SRC_URI = " \
file://disable-framebuffer-console.cfg \
file://0001-RDKEVL-6480-RPI-Kernel-ACK6.1-CompilationErrorFix.patch \
file://apparmor.cfg \
file://rdkv.cfg \
"

# Keep file search path like your earlier bbappend did
FILESEXTRAPATHS:prepend := "${THISDIR}/files:"

# If you use machine flavor appends (same as original)
SRC_URI:append:hybrid = " file://rdkv.cfg"
SRC_URI:append:client = " file://rdkv.cfg"
SRC_URI:append:ipclient = " file://rdkv.cfg"

require android-raspberrypi.inc

# If you had explicitly disabled the version sanity check earlier, keep same behaviour:
Expand Down
5 changes: 5 additions & 0 deletions recipes-kernel/android/files/rdkv.cfg
Original file line number Diff line number Diff line change
Expand Up @@ -3,3 +3,8 @@ CONFIG_BRCMFMAC=m
CONFIG_BT_HIDP=y
CONFIG_UHID=y
CONFIG_INPUT_UINPUT=y
CONFIG_EROFS_FS=y
CONFIG_EROFS_FS_XATTR=y
CONFIG_EROFS_FS_POSIX_ACL=y
CONFIG_EROFS_FS_SECURITY=y
CONFIG_EROFS_FS_ZIP=y
Original file line number Diff line number Diff line change
@@ -1,18 +1,17 @@
do_install:append() {
rm -rf ${D}${nonarch_base_libdir}
install -d ${D}${sysconfdir}/firmware/brcm

cp LICENCE.cypress-rpidistro ${D}${sysconfdir}/firmware
install -m 0644 broadcom/BCM43430A1.hcd ${D}${sysconfdir}/firmware/brcm/
install -m 0644 broadcom/BCM4345C0.hcd ${D}${sysconfdir}/firmware/brcm/
ln -s ${nonarch_base_libdir}/firmware/LICENCE.cypress-rpidistro ${D}${sysconfdir}/firmware/LICENCE.cypress-rpidistro
ln -s ${nonarch_base_libdir}/firmware/brcm/BCM43430A1.hcd ${D}${sysconfdir}/firmware/brcm/BCM43430A1.hcd
ln -s ${nonarch_base_libdir}/firmware/brcm/BCM4345C0.hcd ${D}${sysconfdir}/firmware/brcm/BCM4345C0.hcd
}

FILES:${PN}-cypress-license = "\
FILES:${PN}-cypress-license += "\
${sysconfdir}/firmware/LICENCE.cypress-rpidistro \
"
FILES:${PN}-bcm43430a1-hcd = "\
FILES:${PN}-bcm43430a1-hcd += "\
${sysconfdir}/firmware/brcm/BCM43430A1.hcd \
"
FILES:${PN}-bcm4345c0-hcd = "\
FILES:${PN}-bcm4345c0-hcd += "\
${sysconfdir}/firmware/brcm/BCM4345C0.hcd \
"
Loading