You are viewing an old version of this page. View the current version.
Compare with Current
View Page History
« Previous
Version 8
Next »
Introduction
Integrated the mp4.3 with kernel 6.12 support in BPI-R4 platform, changes are yet to be merged
List of changes
JTNDZGl2JTIwY2xhc3MlM0QlMjJ0YWJsZS13cmFwJTIyJTNFJTNDdGFibGUlMjBjbGFzcyUzRCUyMnJlbGF0aXZlLXRhYmxlJTIwd3JhcHBlZCUyMGNvbmZsdWVuY2VUYWJsZSUyMiUyMHN0eWxlJTNEJTIyd2lkdGglM0ElMjAxMDAuMjUzJTI1JTNCJTIyJTNFJTNDY29sZ3JvdXAlMjBjbGFzcyUzRCUyMiUyMiUzRSUzQ2NvbCUyMGNsYXNzJTNEJTIyJTIyJTIwc3R5bGUlM0QlMjJ3aWR0aCUzQSUyMDYuNDg0NzIlMjUlM0IlMjIlMkYlM0UlM0Njb2wlMjBjbGFzcyUzRCUyMiUyMiUyMHN0eWxlJTNEJTIyd2lkdGglM0ElMjA0OC43NjE3JTI1JTNCJTIyJTJGJTNFJTNDY29sJTIwY2xhc3MlM0QlMjIlMjIlMjBzdHlsZSUzRCUyMndpZHRoJTNBJTIwNDQuNzUzNSUyNSUzQiUyMiUyRiUzRSUzQyUyRmNvbGdyb3VwJTNFJTNDdGJvZHklMjBjbGFzcyUzRCUyMiUyMiUzRSUzQ3RyJTIwY2xhc3MlM0QlMjIlMjIlM0UlM0N0aCUyMGNsYXNzJTNEJTIyY29uZmx1ZW5jZVRoJTIyJTNFUy5ObyUzQyUyRnRoJTNFJTNDdGglMjBjbGFzcyUzRCUyMmNvbmZsdWVuY2VUaCUyMiUzRUxpc3RzJTIwb2YlMjBQUiVDMiVBMCUzQyUyRnRoJTNFJTNDdGglMjBjbGFzcyUzRCUyMmNvbmZsdWVuY2VUaCUyMiUzRVJlYXNvbiUzQyUyRnRoJTNFJTNDJTJGdHIlM0UlM0N0ciUyMGNsYXNzJTNEJTIyJTIyJTNFJTNDdGQlMjBjbGFzcyUzRCUyMmNvbmZsdWVuY2VUZCUyMiUzRTElM0MlMkZ0ZCUzRSUzQ3RkJTIwY2xhc3MlM0QlMjJjb25mbHVlbmNlVGQlMjIlM0UlM0NhJTIwaHJlZiUzRCUyMmh0dHBzJTNBJTJGJTJGZ2l0aHViLmNvbSUyRnJka2NlbnRyYWwlMkZtZXRhLWNtZi1iYW5hbmFwaSUyRnB1bGwlMkY0NjElMjIlMjBjbGFzcyUzRCUyMmV4dGVybmFsLWxpbmslMjIlMjByZWwlM0QlMjJub2ZvbGxvdyUyMiUzRWh0dHBzJTNBJTJGJTJGZ2l0aHViLmNvbSUyRnJka2NlbnRyYWwlMkZtZXRhLWNtZi1iYW5hbmFwaSUyRnB1bGwlMkY0NjElM0MlMkZhJTNFJTNDJTJGdGQlM0UlM0N0ZCUyMGNsYXNzJTNEJTIyY29uZmx1ZW5jZVRkJTIyJTNFJTNDc3BhbiUyMHN0eWxlJTNEJTIyY29sb3IlM0F2YXIoLS1kcy10ZXh0JTJDJTIzMzMzMzMzKSUzQiUyMiUzRXRvJTIwc3VwcG9ydCUyMDYuMTIlMjBCU1AlMjBrZXJuZWwlMjBieSUyMGFkZGluZyUyMGElM0NzcGFuJTNFJUMyJUEwJTNDJTJGc3BhbiUzRSUzQyUyRnNwYW4lM0UlM0Njb2RlJTIwY2xhc3MlM0QlMjJub3RyYW5zbGF0ZSUyMiUzRWtlcm5lbDYtMTIlMjBkaXN0cm8lQzIlQTAlM0MlMkZjb2RlJTNFJTNDJTJGdGQlM0UlM0MlMkZ0ciUzRSUzQ3RyJTIwY2xhc3MlM0QlMjIlMjIlM0UlM0N0ZCUyMGNsYXNzJTNEJTIyY29uZmx1ZW5jZVRkJTIyJTNFMiUzQyUyRnRkJTNFJTNDdGQlMjBjbGFzcyUzRCUyMmNvbmZsdWVuY2VUZCUyMiUzRSUzQ2ElMjBocmVmJTNEJTIyaHR0cHMlM0ElMkYlMkZnaXRodWIuY29tJTJGcmRrY2VudHJhbCUyRk9uZVdpZmklMkZwdWxsJTJGMTE5OSUyMiUyMGNsYXNzJTNEJTIyZXh0ZXJuYWwtbGluayUyMiUyMHJlbCUzRCUyMm5vZm9sbG93JTIyJTNFaHR0cHMlM0ElMkYlMkZnaXRodWIuY29tJTJGcmRrY2VudHJhbCUyRk9uZVdpZmklMkZwdWxsJTJGMTE5OSUzQyUyRmElM0UlM0MlMkZ0ZCUzRSUzQ3RkJTIwY2xhc3MlM0QlMjJjb25mbHVlbmNlVGQlMjIlM0UlM0NzcGFuJTIwc3R5bGUlM0QlMjJjb2xvciUzQXZhcigtLWRzLXRleHQlMkMlMjMzMzMzMzMpJTNCJTIyJTNFdXBzdHJlYW0lMjBidWlsZC1jb21wYXRpYmlsaXR5JTIwY2hhbmdlcyUyMG5lZWRlZCUyMGZvciUyME1QJTIwNC4zJTNDJTJGc3BhbiUzRSUzQyUyRnRkJTNFJTNDJTJGdHIlM0UlM0N0ciUyMGNsYXNzJTNEJTIyJTIyJTNFJTNDdGQlMjBjbGFzcyUzRCUyMmNvbmZsdWVuY2VUZCUyMiUzRTMlM0MlMkZ0ZCUzRSUzQ3RkJTIwY2xhc3MlM0QlMjJjb25mbHVlbmNlVGQlMjIlM0UlM0NzcGFuJTIwc3R5bGUlM0QlMjJjb2xvciUzQXZhcigtLWRzLWJhY2tncm91bmQtYWNjZW50LWJsdWUtc3VidGxlLXByZXNzZWQlMkMlMjNjY2UwZmYpJTNCJTIyJTNFJTNDc3BhbiUzRSVDMiVBMCUzQyUyRnNwYW4lM0UlM0MlMkZzcGFuJTNFJTNDYSUyMGhyZWYlM0QlMjJodHRwcyUzQSUyRiUyRmdpdGh1Yi5jb20lMkZyZGtjZW50cmFsJTJGcmRrLXdpZmktaGFsJTJGcHVsbCUyRjczNiUyMiUyMHN0eWxlJTNEJTIydGV4dC1hbGlnbiUzQSUyMGxlZnQlM0IlMjIlMjBjbGFzcyUzRCUyMmV4dGVybmFsLWxpbmslMjIlMjByZWwlM0QlMjJub2ZvbGxvdyUyMiUzRWh0dHBzJTNBJTJGJTJGZ2l0aHViLmNvbSUyRnJka2NlbnRyYWwlMkZyZGstd2lmaS1oYWwlMkZwdWxsJTJGNzM2JTNDJTJGYSUzRSUzQyUyRnRkJTNFJTNDdGQlMjBjbGFzcyUzRCUyMmNvbmZsdWVuY2VUZCUyMiUzRSUzQ3NwYW4lMjBzdHlsZSUzRCUyMmNvbG9yJTNBdmFyKC0tZHMtdGV4dCUyQyUyMzMzMzMzMyklM0IlMjIlM0V1cHN0cmVhbSUyMGJ1aWxkLWNvbXBhdGliaWxpdHklMjBjaGFuZ2VzJTIwbmVlZGVkJTIwZm9yJTIwTVAlMjA0LjMlM0MlMkZzcGFuJTNFJTNDJTJGdGQlM0UlM0MlMkZ0ciUzRSUzQyUyRnRib2R5JTNFJTNDJTJGdGFibGUlM0UlM0MlMkZkaXYlM0U=
JTNDdGFibGUlMjBjbGFzcyUzRCUyMnJlbGF0aXZlLXRhYmxlJTIwd3JhcHBlZCUyMGNvbmZsdWVuY2VUYWJsZSUyMiUyMHN0eWxlJTNEJTIyd2lkdGglM0ElMjAxMDAuMjUzJTI1JTNCJTIyJTNFJTNDY29sZ3JvdXAlMjBjbGFzcyUzRCUyMiUyMiUzRSUzQ2NvbCUyMGNsYXNzJTNEJTIyJTIyJTIwc3R5bGUlM0QlMjJ3aWR0aCUzQSUyMDYuNDg0NzIlMjUlM0IlMjIlMjAlMkYlM0UlM0Njb2wlMjBjbGFzcyUzRCUyMiUyMiUyMHN0eWxlJTNEJTIyd2lkdGglM0ElMjA0OC43NjE3JTI1JTNCJTIyJTIwJTJGJTNFJTNDY29sJTIwY2xhc3MlM0QlMjIlMjIlMjBzdHlsZSUzRCUyMndpZHRoJTNBJTIwNDQuNzUzNSUyNSUzQiUyMiUyMCUyRiUzRSUzQyUyRmNvbGdyb3VwJTNFJTNDdGJvZHklMjBjbGFzcyUzRCUyMiUyMiUzRSUzQ3RyJTIwY2xhc3MlM0QlMjIlMjIlM0UlM0N0aCUyMGNsYXNzJTNEJTIyY29uZmx1ZW5jZVRoJTIyJTNFUy5ObyUzQyUyRnRoJTNFJTNDdGglMjBjbGFzcyUzRCUyMmNvbmZsdWVuY2VUaCUyMiUzRUxpc3RzJTIwb2YlMjBQUiVDMiVBMCUzQyUyRnRoJTNFJTNDdGglMjBjbGFzcyUzRCUyMmNvbmZsdWVuY2VUaCUyMiUzRVJlYXNvbiUzQyUyRnRoJTNFJTNDJTJGdHIlM0UlM0N0ciUyMGNsYXNzJTNEJTIyJTIyJTNFJTNDdGQlMjBjbGFzcyUzRCUyMmNvbmZsdWVuY2VUZCUyMiUzRTElM0MlMkZ0ZCUzRSUzQ3RkJTIwY2xhc3MlM0QlMjJjb25mbHVlbmNlVGQlMjIlM0UlM0NhJTIwaHJlZiUzRCUyMmh0dHBzJTNBJTJGJTJGZ2l0aHViLmNvbSUyRnJka2NlbnRyYWwlMkZtZXRhLWNtZi1iYW5hbmFwaSUyRnB1bGwlMkY0NjElMjIlMjBjbGFzcyUzRCUyMiUyMiUzRWh0dHBzJTNBJTJGJTJGZ2l0aHViLmNvbSUyRnJka2NlbnRyYWwlMkZtZXRhLWNtZi1iYW5hbmFwaSUyRnB1bGwlMkY0NjElM0MlMkZhJTNFJTNDJTJGdGQlM0UlM0N0ZCUyMGNsYXNzJTNEJTIyY29uZmx1ZW5jZVRkJTIyJTNFJTNDc3BhbiUyMHN0eWxlJTNEJTIyY29sb3IlM0F2YXIoLS1kcy10ZXh0JTJDJTIzMzMzMzMzKSUzQiUyMiUzRXRvJTIwc3VwcG9ydCUyMDYuMTIlMjBCU1AlMjBrZXJuZWwlMjBieSUyMGFkZGluZyUyMGElM0NzcGFuJTNFJUMyJUEwJTNDJTJGc3BhbiUzRSUzQyUyRnNwYW4lM0UlM0Njb2RlJTIwY2xhc3MlM0QlMjJub3RyYW5zbGF0ZSUyMiUzRWtlcm5lbDYtMTIlMjBkaXN0cm8lQzIlQTAlM0MlMkZjb2RlJTNFJTNDJTJGdGQlM0UlM0MlMkZ0ciUzRSUzQ3RyJTIwY2xhc3MlM0QlMjIlMjIlM0UlM0N0ZCUyMGNsYXNzJTNEJTIyY29uZmx1ZW5jZVRkJTIyJTNFMiUzQyUyRnRkJTNFJTNDdGQlMjBjbGFzcyUzRCUyMmNvbmZsdWVuY2VUZCUyMiUzRSUzQ2ElMjBocmVmJTNEJTIyaHR0cHMlM0ElMkYlMkZnaXRodWIuY29tJTJGcmRrY2VudHJhbCUyRk9uZVdpZmklMkZwdWxsJTJGMTE5OSUyMiUyMGNsYXNzJTNEJTIyJTIyJTNFaHR0cHMlM0ElMkYlMkZnaXRodWIuY29tJTJGcmRrY2VudHJhbCUyRk9uZVdpZmklMkZwdWxsJTJGMTE5OSUzQyUyRmElM0UlM0MlMkZ0ZCUzRSUzQ3RkJTIwY2xhc3MlM0QlMjJjb25mbHVlbmNlVGQlMjIlM0UlM0NzcGFuJTIwc3R5bGUlM0QlMjJjb2xvciUzQXZhcigtLWRzLXRleHQlMkMlMjMzMzMzMzMpJTNCJTIyJTNFdXBzdHJlYW0lMjBidWlsZC1jb21wYXRpYmlsaXR5JTIwY2hhbmdlcyUyMG5lZWRlZCUyMGZvciUyME1QJTIwNC4zJTNDJTJGc3BhbiUzRSUzQyUyRnRkJTNFJTNDJTJGdHIlM0UlM0N0ciUyMGNsYXNzJTNEJTIyJTIyJTNFJTNDdGQlMjBjbGFzcyUzRCUyMmNvbmZsdWVuY2VUZCUyMiUzRTMlM0MlMkZ0ZCUzRSUzQ3RkJTIwY2xhc3MlM0QlMjJjb25mbHVlbmNlVGQlMjIlM0UlM0NzcGFuJTIwc3R5bGUlM0QlMjJjb2xvciUzQXZhcigtLWRzLWJhY2tncm91bmQtYWNjZW50LWJsdWUtc3VidGxlLXByZXNzZWQlMkMlMjNjY2UwZmYpJTNCJTIyJTNFJTNDc3BhbiUzRSVDMiVBMCUzQyUyRnNwYW4lM0UlM0MlMkZzcGFuJTNFJTNDYSUyMGhyZWYlM0QlMjJodHRwcyUzQSUyRiUyRmdpdGh1Yi5jb20lMkZyZGtjZW50cmFsJTJGcmRrLXdpZmktaGFsJTJGcHVsbCUyRjczNiUyMiUyMHN0eWxlJTNEJTIydGV4dC1hbGlnbiUzQSUyMGxlZnQlM0IlMjIlMjBjbGFzcyUzRCUyMiUyMiUzRWh0dHBzJTNBJTJGJTJGZ2l0aHViLmNvbSUyRnJka2NlbnRyYWwlMkZyZGstd2lmaS1oYWwlMkZwdWxsJTJGNzM2JTNDJTJGYSUzRSUzQyUyRnRkJTNFJTNDdGQlMjBjbGFzcyUzRCUyMmNvbmZsdWVuY2VUZCUyMiUzRSUzQ3NwYW4lMjBzdHlsZSUzRCUyMmNvbG9yJTNBdmFyKC0tZHMtdGV4dCUyQyUyMzMzMzMzMyklM0IlMjIlM0V1cHN0cmVhbSUyMGJ1aWxkLWNvbXBhdGliaWxpdHklMjBjaGFuZ2VzJTIwbmVlZGVkJTIwZm9yJTIwTVAlMjA0LjMlM0MlMkZzcGFuJTNFJTNDJTJGdGQlM0UlM0MlMkZ0ciUzRSUzQyUyRnRib2R5JTNFJTNDJTJGdGFibGUlM0U=
BPI-R4 build instruction
Default build instructions
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
Controller build steps
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
Extender build steps
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
Bootloader steps
#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 |
Flashing instructions(SD card)
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>
Validation Status
Sanity Status
| 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 |
Features Status
| 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 | |
| 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 | FAIL ( RDKBACCL-1893 ) |
| 29 | MAC Filtering | PASS |
| 30 | Remote Debugger | PASS |
| 31 | Barton | PASS |
| 33 | Easymesh daisy | PASS |
| 32 | Easymesh star | - SSID's updation are not reflecting within the boot
- wifi reset option not able to do, it shows could not recieve wifi reset tree from controller in cli
|
References
https://git01.mediatek.com/plugins/gitiles/openwrt/feeds/mtk-openwrt-feeds/+/refs/heads/master/autobuild/unified/Readme-6.12.md
Jira :
RDKBACCL-1659
-
Getting issue details...
STATUS