User Tools

Site Tools


banana_pi_bpi-r3

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
banana_pi_bpi-r3 [2024/02/01 14:38] austinbanana_pi_bpi-r3 [2024/09/22 22:08] (current) – external edit 127.0.0.1
Line 1: Line 1:
 ====== Banana Pi bpi-r3 ====== ====== 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 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
  
Line 7: Line 9:
 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. 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:+===Funky things===
   - You have to use dip switches to change boot device (this is 2024 I mean really)   - You have to use dip switches to change boot device (this is 2024 I mean really)
   - 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.   - 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:+===Jumpers===
 {{:bpi-r3-jumpers.png?400|}} {{:bpi-r3-jumpers.png?400|}}
  
-To instruct the bootloader to install to SPI-NAND (A=1, B=1, C=1, D=1):+ 
 +===Copying Firmware Around=== 
 +To instruct the bootloader to install to SPI-NAND :
  
 <code> <code>
-root@OpenWrt:/# fw_setenv bootcmd "env default bootcmd ; saveenv ; run ubi_init ; bootmenu 0"+root@OpenWrt:/# fw_setenv bootcmd "env default bootcmd ; saveenv ; run ubi_init ; bootmenu 0; reboot"
 </code> </code>
  
-For installation to eMMC, you need to first install to NAND, and then initialize the eMMC from there. This is because you cannot access both, SD card and eMMC, at the same time, but only what is selected on boot according to the position of dip switch D. So first install to SPI-NAND from SD card, then put disconnect the board from power and set dip switches in positions A=1, B=0, C=1, D=0. Then boot from SPI-NAND and instruct the bootloader to install to eMMC:+For installation to eMMC:
  
 <code> <code>
-root@OpenWrt:/# fw_setenv bootcmd "env default bootcmd ; saveenv ; saveenv ; run emmc_init ; bootmenu 0"+root@OpenWrt:/# fw_setenv bootcmd "env default bootcmd ; saveenv ; saveenv ; run emmc_init ; bootmenu 0; reboot"
 </code> </code>
  
-Baudrate for UART: 115200 +===UART=== 
-TX and RX must be switched.+Baudrate: 115200 
 +  TX and RX must be switched. 
 + 
 +===References=== 
 +  * [[https://wiki.banana-pi.org/Banana_Pi_BPI-R3]] 
 +  * [[https://wiki.junicast.de/en/junicast/review/bananapi-BPI-R3]] 
 +  * [[https://wiki.banana-pi.org/Getting_Started_with_BPI-R3]] 
 +  * [[https://docs.banana-pi.org/en/BPI-R3/BananaPi_BPI-R3]] 
 +  * [[https://openwrt.org/toh/sinovoip/bananapi_bpi-r3]] 
 + 
 +===Haven't Looked into=== 
 +  * [[https://forum.banana-pi.org/t/bpi-r3-mini-review-and-mainline-immortalwrt-firmware-support/16526]]
banana_pi_bpi-r3.1706798315.txt.gz · Last modified: 2024/09/22 22:08 (external edit)