Tag: bpi r2 pro

  • Install OpenWrt 23 Snapshot Firmware on Banana Pi BPI R2 PRO

    Install OpenWrt 23 Snapshot Firmware on Banana Pi BPI R2 PRO

    This is a quick guide to install OpenWrt 23 snapshot firmware on your BPI R2 Pro (to the internal eMMC). This firmware had been pre-installed with LuCI and some packages. Here is the screenshot on Sep 2, 2023.

    LuCI homepage overview. Linux kernel is 6.1.50
    Network Interfaces overview. PPPoE connection is up and running
    Speedtest & CPU usage overview

    Currently, OpenWrt 21 firmware built by Banana Pi is out of date and there are some problems with DSA (i.e VLAN is not working). Thus, I will use OpenWrt builds from mj22226

    1. Download this bpi-r2-pro-sd-to-emmc-flash.img.gz and burn it to a 16GB microSD card, using Rufus or your preferred application.
    2. Insert the microSD to the BPI R2 PRO, press & hold the MASKROOM button while connecting the Power cable. The BPI R2 PRO should boot up OpenWrt
    3. Login to LuCI. Under System -> Custom Command, press Run button to to flash the firmware to the internal eMMC.
    4. If you receive error message such as “no space left on /dev/emmc…”, you can try to boot up OpenWrt on the SD card again (step 2). If it still failed, try to install OpenWrt firmware to the eMMC using the USB cable & RockChip DevTool
    5. Once OpenWrt was flashed to the eMMC, remove the power cable, remove the microSD and boot up the BPI R2 PRO.
    6. Download openwrt-rockchip-armv8-rockchip_bpi-r2-pro-squashfs-sysupgrade.img.gz (or a newer release). Go to System – Backup & Flash firmware to update the BPI R2 PRO with the firmware you have downloaded.

    Enjoy you BPI R2 PRO router!