[Banana Pi R4 - 8GB RAM] No Internet Access After Installing bl2_emmc_8g.img

Hello everyone,

I’m using a Banana Pi R4 with 8GB of RAM, and I’ve been trying to get OpenWrt to properly recognize all the available memory. To achieve this, I installed the BL2 patch that includes the specific bl2_emmc_8g.img for the 8GB version.

After flashing the bl2_emmc_8g.img to the eMMC, OpenWrt boots correctly and shows 8GB of RAM, but from that point on, I have no Internet access, even though:

  • The PPPoE connection comes up successfully.
  • I get a public IP address assigned.
  • ip route show and ip addr show show correct routes and interfaces in UP state.
  • However, I cannot ping any external IP or update packages via opkg.
  • From the LAN side, I can access LuCI and SSH with no problems.

Before changing the BL2, Internet access was working fine.

root@OpenWrt:~# ubus call system board
{
        "kernel": "6.6.86",
        "hostname": "OpenWrt",
        "system": "ARMv8 Processor rev 0",
        "model": "Bananapi BPI-R4",
        "board_name": "bananapi,bpi-r4",
        "rootfs_type": "squashfs",
        "release": {
                "distribution": "OpenWrt",
                "version": "24.10.1",
                "revision": "r28597-0425664679",
                "target": "mediatek/filogic",
                "description": "OpenWrt 24.10.1 r28597-0425664679",
                "builddate": "1744562312"
        }
}

post the /etc/config/network and firewall files.