Integrated the mp4.3 with kernel 6.12 support in BPI-R4 platform, changes are yet to be merged
List of changes
|
repo init -u https://code.rdkcentral.com/r/manifests -b kirkstone -m rdkb-bpi-extsrc.xml repo sync -j`nproc` --no-clone-bundle MACHINE=bananapi4-rdk-broadband MP_version=4.3 source meta-cmf-bananapi/setup-environment-refboard-rdkb Bring bpi-r4_sdmmc_bl2.img, bpi-r4_sdmmc_fip.bin, bpi-r4_sdmmc_bl2_B.img and bpi-r4_sdmmc_fip_B.bin files under downloads directory Please refer the Bootloader steps to download the bl2 and fip binaries #to CP the below change for cli access for meta-cmf-bananapi https://github.com/rdkcentral/meta-cmf-bananapi/pull/461 #to CP the below change for cli access for oenwifi https://github.com/rdkcentral/OneWifi/pull/1199 #to CP the below change for cli access for rdk-wifi-hal https://github.com/rdkcentral/rdk-wifi-hal/pull/736 bitbake rdk-generic-broadband-image |
repo init -u https://code.rdkcentral.com/r/manifests -b kirkstone -m rdkb-bpi-extsrc.xml repo sync -j`nproc` --no-clone-bundle #with EasyMesh MACHINE=bananapi4-rdk-broadband MP_version=4.3 FEATURE_TYPE=EasyMesh source meta-cmf-bananapi/setup-environment-refboard-rdkb Bring bpi-r4_sdmmc_bl2.img, bpi-r4_sdmmc_fip.bin, bpi-r4_sdmmc_bl2_B.img and bpi-r4_sdmmc_fip_B.bin files under downloads directory Please refer the Bootloader steps to download the bl2 and fip binaries #to CP the below change for cli access for meta-cmf-bananapi https://github.com/rdkcentral/meta-cmf-bananapi/pull/461 #to CP the below change for cli access for oenwifi https://github.com/rdkcentral/OneWifi/pull/1199 #to CP the below change for cli access for rdk-wifi-hal https://github.com/rdkcentral/rdk-wifi-hal/pull/736 bitbake rdk-generic-broadband-image |
Note - Kernel6-12 builds only supports SDcard images and does not have NAND images support yet
repo init -u https://code.rdkcentral.com/r/manifests -b kirkstone -m rdkb-bpi-ap-extsrc.xml repo sync -j4 --no-clone-bundle #Default build with AL_SAP MACHINE=bananapi4-rdk-broadband-ap-extender MP_version=4.3 source meta-cmf-bananapi/setup-environment-refboard-rdkb Bring bpi-r4_sdmmc_bl2.img, bpi-r4_sdmmc_fip.bin, bpi-r4_sdmmc_bl2_B.img and bpi-r4_sdmmc_fip_B.bin files under downloads directory Please refer the Bootloader steps to download the bl2 and fip binaries #to CP the below change for cli access for meta-cmf-bananapi https://github.com/rdkcentral/meta-cmf-bananapi/pull/461 #to CP the below change for cli access for oenwifi https://github.com/rdkcentral/OneWifi/pull/1199 #to CP the below change for cli access for rdk-wifi-hal https://github.com/rdkcentral/rdk-wifi-hal/pull/736 bitbake rdk-generic-ap-extender-image |
#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 |
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> |
| S.No | Sanity Tested on | Status |
|---|---|---|
| 1 | erouter0 interface got Wan IPv4 and IPv6 | PASS |
| 2 | brlan0 interface got default LAN IP & Ipv6 | PASS |
| 3 | Able to take SSH Connection | PASS |
| 4 | All CCSP process are running | PASS |
| 5 | Able to Ping www.google.com & ping -6 www.google.com in Gateway (i,e erouter0) | PASS |
| 6 | All systemd services are running | PASS |
| 7 | Able to connect LAN client | PASS |
| 8 | LAN client got IP from default pool range for Ipv6 and Ipv4 | PASS |
| 9 | LAN client should open with CaptivePortal Page | PASS |
| 10 | Able to connect wireless client | PASS |
| 11 | Wireless client got IP from default pool range(i,e 2G,5G,6G) for Ipv4 and Ipv6 | PASS |
| 12 | Wireless client can access the CaptivePortal Page(i,e 2G,5G,6G) | PASS |
| 13 | Internet should work on Connected clients after changing the default credentials | PASS |
| 14 | Using dmcli to check the CCSP TR-181 DataModels | PASS |
| 15 | WebUI page should be loaded on Connected clients after changing the default credentials | PASS |
| 16 | WebUI page should be loaded through erouter0IP via RM | PASS |
| 17 | wifi0, wifi1, wifi2 interfaces should be UP and RUNNING | PASS |
| 18 | All ccsp logs files should be generated in /rdklogs/logs folder | PASS |
| 19 | Factory Reset | PASS |
| 20 | Device stable | PASS |
| S.No | Features tested on | Status |
|---|---|---|
| 1 | Basic-Sanity | PASS |
| 2 | Log-Upload & Telemetry | PASS |
| 3 | Bridge-Mode | PASS |
| 4 | Celluar Manager | PASS |
| 5 | ACS | PASS |
| 6 | WebPA | PASS |
| 7 | SNMP | PASS |
| 8 | WebConfig | PASS |
| 9 | eSDK | FAIL (RDKBACCL-1102) |
| 10 | Multiprofile | PASS |
| 11 | Selfheal | PASS |
| 12 | Log-Rotation | PASS |
| 13 | DAC | PASS |
| 14 | RFC | PASS |
| 15 | Firmware Upgrade | PASS |
| 16 | WebUI | PASS |
| 17 | Parental-Control | PASS |
| 18 | WebUI-Advanced | PASS |
| 19 | WPS | Working for Mobile device. Not working for Laptop |
| 20 | Populate-SDK | PASS |
| 21 | Firewall | PASS |
| 22 | USP Controller | PASS |
| 23 | Telco-Voice | PASS |
| 24 | IPV6 | PASS |
| 25 | USB detection | PASS |
| 26 | RNDIS | PASS |
| 27 | Crash upload | PASS |
| 28 | Speedtest | Speedtest marker is not updated in telemetry logs. Issue observed from 18May build (E2E Sprint 87) |
| 29 | MAC Filtering | PASS |
| 30 | Remote Debugger | PASS |
| 31 | Barton | PASS |
| 32 | Easymesh star |
|
Jira :