You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 21 Next »

Introduction 

           BPI platform MUST upgrade to Linux Kernel 6.6 so that device has latest security patches and kernel capabilities and align with Yocto 5.0 upgrade requirement. 

List of changes

S.NoLists of PR Reason
1https://github.com/rdkcentral/meta-cmf-bananapi/pull/240/commitsInitial PR to bring up board with mp4 release
2https://github.com/rdkcentral/meta-cmf-bananapi/pull/263 Device hang issue
3https://github.com/rdkcentral/meta-cmf-bananapi/pull/293Recreation of comcast patches and updated srcrev in rdk-wifi-libhostap to support MP4.2 release
4https://github.com/rdkcentral/rdk-wifi-hal/pull/425Addressed build issues of rdk-wifi-hal wrt to update of rdk-wifi-hostap srcrev
5https://github.com/rdkcentral/meta-cmf-bananapi/pull/299Device is rebooting continuously after Factory Reset on kernel 6.6 Image
6https://code.rdkcentral.com/r/c/rdkcmf/manifests/+/122407

BPI manifest update to support MP 4.2 release

BPI-R4 build instruction 


Build
1. repo init -u https://code.rdkcentral.com/r/manifests -b kirkstone -m rdkb-bpi-extsrc.xml

2.repo sync -j`nproc` --no-clone-bundle

#CP the below change in meta-cmf-bananapi
https://github.com/rdkcentral/meta-cmf-bananapi/pull/293
 
3.MACHINE=bananapi4-rdk-broadband KERNEL_TYPE=kernel6-6 source meta-cmf-bananapi/setup-environment-refboard-rdkb
 
#to download the bl2.img, bl2_B.img, fip.bin and fip_B.bin, please use below command
wget  https://artifactory.rdkcentral.com/artifactory/RDKB-Platform/BPI-R4/uboot-2025.01/bpi-r4_sdmmc_bl2_B_6-6.img  https://artifactory.rdkcentral.com/artifactory/RDKB-Platform/BPI-R4/uboot-2025.01/bpi-r4_sdmmc_fip_B_6-6.bin https://artifactory.rdkcentral.com/artifactory/RDKB-Platform/BPI-R4/uboot-2025.01/bpi-r4_sdmmc_bl2_6-6.img  https://artifactory.rdkcentral.com/artifactory/RDKB-Platform/BPI-R4/uboot-2025.01/bpi-r4_sdmmc_fip_6-6.bin
# If you don't have access to above resources, 
# Please follow instruction in https://wiki.rdkcentral.com/pages/viewpage.action?pageId=354648448#SDMonoliticimagebuildandflashingstepsforBPIR4.-Buildingbl2.imgandfip.binincaseofnothavingaccesstoartifactoryrepository to build bl2 and fip binaries yourselves  

4.bitbake rdk-generic-broadband-image


Flashing instructions(SD card)

flashing prodecure
Copy *.wic.bz2 from build machine (image path is ~/build-bananapi4-rdk-broadband/tmp/deploy/images/bananapi4-rdk-broadband/)

bzip2 -d <Path to ImageName.wic.bz2>
sudo -E bmaptool copy --nobmap <Path to ImageName.wic> <Path to SD card device file>

References

https://git01.mediatek.com/plugins/gitiles/openwrt/feeds/mtk-openwrt-feeds/+/refs/heads/master/autobuild/unified/#wi_fi-7-latest-release-version-filogic-880_860_850-wifi7-mp4_2-release-2025_09_12-wifi-package-version

Feature validation : Kernel 6.6 migration in Banana pi R4

Jira :

RDKBACCL-850 - Getting issue details... STATUS

RDKBACCL-1169 - Getting issue details... STATUS

RDKBACCL-1179 - Getting issue details... STATUS

CMFSUPPORT-3456 - Getting issue details... STATUS















  • No labels