Banana Pi bpi-r3

Firmware

Only firmware I found that would runt he wireless was: https://downloads.openwrt.org/snapshots/targets/mediatek/filogic/openwrt-mediatek-filogic-bananapi_bpi-r3-sdcard.img.gz

Found on this review: https://wiki.junicast.de/en/junicast/review/bananapi-BPI-R3

The device came with firmware on the nand and it wouln't work with the wireless. I downloaded the production images from vendor: https://wiki.banana-pi.org/Banana_Pi_BPI-R3 they run but the wireless doesn't work.

Funky things

  1. You have to use dip switches to change boot device (this is 2024 I mean really)
  2. You cannot flash the eMMC while booted from SD card as they use the same channels, so you have to write to NAND then boot from NAND then copy to eMMC switching dips as you.

Jumpers

Copying Firmware Around

To instruct the bootloader to install to SPI-NAND :

root@OpenWrt:/# fw_setenv bootcmd "env default bootcmd ; saveenv ; run ubi_init ; bootmenu 0; reboot"

For installation to eMMC:

root@OpenWrt:/# fw_setenv bootcmd "env default bootcmd ; saveenv ; saveenv ; run emmc_init ; bootmenu 0; reboot"

UART

Baudrate: 115200

References

Haven't Looked into