banana pi BPI-R2 open source smart router
  • About banana pi BPI-R2
  • BPI-R2 hardware
    • BPI-R2 hardware interface
    • BPI-R2 hardware spec
    • BPI-R2 GPIO Pin define
    • BPI-R2 SATA interface
    • BPI-R2 micro SD card slot
    • BPI-R2 5 GigE port
    • BPI-R2 eMMC flash
    • BPI-R2 WIFI interface
    • BPI-R2 wifi antenna slot
    • BPI-R2 bluetooth interface
    • BPI-R2 MIPI DSI interface
    • BPI-R2 HDMI interface
    • BPI-R2 USB 3.0 interface
    • BPI-R2 Uart interface
    • BPI-R2 PCIE interface
    • BPI-R2 OTG interface
    • BPI-R2 Power interface
    • BPI-R2 schematic diagram
    • BPI-R2 DXF and 3D design
  • BPI-R2 software
    • BPI-R2 quick start
    • Linux image,kernel 4.4
    • Android image
    • OpenWRT/LEDE
    • BPI-7615(based on MT7615)
  • BPI-R2 source code on github
    • BPI-R2 BSP source code
    • OpenWRT source code
    • BPI-R2 LEDE source code for hardware NAT
    • Frank`s github for BPI-R2
  • Reference documents
    • FW-Web Wiki
  • BPI-R1 BPI-R2 board Comparison
  • BPI-R2 quality guarantee
  • All banana pi product
  • BPI 4.0 customized Server
  • Getting Started with R2 - Banana Pi Wiki
  • en:bpi-r2:start [FW-WEB -Wiki]
Powered by GitBook
On this page

Was this helpful?

  1. BPI-R2 software

Linux image,kernel 4.4

PreviousBPI-R2 quick startNextAndroid image

Last updated 5 years ago

Was this helpful?

Banana Pi BPI-R2 New Image Release : Ubuntu 16.04 V1.3 2018-3-30

1.About this release

* This release is for banana pi R2 board which is based on MTK7623N, and it is based on Ubuntu 16.04 Operation system.

2.What's new in this release

* Fixed bugs

Issue:Environments of u-boot won't save in sd card when boot from external sd card

Issue:Unable to disable tx-checksum-ipv4 for both eth0 and eth1

* Enabled Uart0 / 1 by default

* Support 4G module EC25 ( qmi-wwan / pppï¼›GPS / BeiDou )

* Change CONFIG_ATA and CONFIG_SATA_AHCI drivers to built-in mode

* Add mmc-util tool

3.Known limitations

* Bluetooth is unstable

* Wifi Ap is unstable

* SPI is unstable

4.Image link:

username: root , password: bananapi

You can find more infos from here:

discuss on forum :

BPI-R2 New image : 2018-01-12-centos-7-lite

2018-01-12-centos-7-lite-v1.0-bpi-r2-sd-emmc.img.zip

MD5: 48c39640bd6ce11331dfdce86543e194

Google Drive:

Baidu cloud:

BPI-R2 new image : 2018-01-04-kali-xfce-desktop-v1.0-bpi-r2-sd-emmc.img

2018-01-04-kali-xfce-desktop-v1.0-bpi-r2-sd-emmc.img.zip

Google Drive:

MD5: 88f146d09b5fbe7b87b5c08263df1f62

BPI-R2 new image : ubuntu 16.04 V1.2.1 Release: BT and WIFI AP mode are working fine 2017-11-27

V1.2.1 Release notes

  1. About this release

    The file system is based on Ubuntu 16.04.2 LTS Mate Desktop, the default user name/password are pi/bananapi , root/bananapi.

  2. What's new in this release

    1) Support AP mode of onboard WIFI module(MT6625)

    2) On board BT is supported

    3) Fix an ethernet issue in u-boot

    4) Add a command in u-boot to set partition configuration of EMMC

  3. Known limitations

    1) MIPI interface doesn't work

    2) Somtimes HDMI doesn't work fine

  4. Image link:

    Google drive:

    md5sum: b8f4b305f0301d121971ab575c65bb0f

5.FAQ

2) How to enable BT Please use command: hciconfig hci0 up to enable it

3) How to program Ubuntu image to EMMC

a. Program ubuntu image to SD card

b. Install this SD to R2 board and boot from SD

c. Enter the Uboot prompt, and run command emmc pconf 48 to change Partition config of EMMC

d. And then run command reset, let it boot to OS

e. Enter the system with username pi or root

f. Run command

echo 0 > /sys/block/mmcblk1boot0/force_ro to enable /dev/mmcblk1boot0 write mode

g.To write preloader to EMMC by running command:

bpi-bootsel BPI-R2-EMMC-boot0-DDR1600-0k-0905.img.gz /dev/mmcblk1boot0

h. To copy ubuntu image to EMMC:

unzip -p <XXX.img.zip> | pv | dd of=<device> bs=10M status=noxfer

or

bpi-copy <XXX.img.zip> <device>

i. power off

j. remove SD & power on

4) How to control GPIO

BPI-R2 new Image:Ubuntu-16.04-mate-desktop-bpi-r2-sd-emmc-v1.2.0.img.zip 2017-09-04

WIFI working fine and boot from eMMC flash.

About this release

This release is for banana pi R2 board which is based on MTK7623N, and it just includes Ubuntu image which is based on Ubuntu 16.04.2 LTS Mate Desktop with Linux kernel 4.4.70, we can get the Linux kernel 4.4.70 from the link

The file system is based on Ubuntu 16.04.2 LTS Mate Desktop, the default user name/password are pi/bananapi , root/bananapi.

What's new in this release

  1. Support HDMI audio

  2. Support onboard WIFI module\(MT6625\), The wifi interface is enabled by default in latest image which is released by banana-pi please use command "echo 0>/dev/wmtWifi" to turn it off and use the command "echo 1>/dev/wmtWifi" to enable it.

  3. Enable EMMC

  4. Change the DDR frequency from 1.3GHZ to 1.6GHZ

  5. Both PWM4 and PWM5 work

  6. Add the utility iperf to this image

Known limitations

  1. BT isn't supported

  2. MIPI interface doesn't work

  3. Sometimes Linux kernel 4.4.70 can't boot successfully

  4. Somtimes HDMI doesn't work fine

  5. AP mode isn't supported yet

Image link:

Google drive:

Baidu drive:

md5sum: 8c554bfe1f2e84c74fc60aef298282fa

discuss on forum :

BPI-R2 new image :ubuntu-16.04-mate-desktop-docker-preview2-bpi-r2-sd-emmc.img-2017-08-01

2017-08-01-ubuntu-16.04-mate-desktop-docker-preview2-bpi-r2-sd-emmc.img.zip

  1. based on ubuntu 16.04.2 LTS Mate Desktop

  2. support BPI-R2 kernel 4.4.70

  3. username & password: pi/bananapi , root/bananapi

  4. support HDMI

  5. support GMAC * 5 (2 real GE ports, 1 is WAN port, another is connected to 4 LAN ports)

  6. support SATA * 2

  7. support eMMC (support boot from eMMC)

  8. support IR

  9. support OTG

  10. support PWM (PWM1/PWM2/PWM3, PWM4 and PWM5 are not supported)

  11. support USB 3.0 * 2

  12. support mPCIe

  13. support uEnv.txt to fatload uImage

  14. support bpi-bootsel

  15. support bpi-copy to write SD/eMMC with img.zip file

  16. support docker

How to boot from eMMC:

  1. boot from SD

  2. sudo su

  3. echo 0 > /sys/block/mmcblk1boot0/force_ro #enable /dev/mmcblk1boot0 write mode

  4. bpi-bootsel BPI-R2-EMMC-boot0-0k.img.gz /dev/mmcblk1boot0 #write once

  5. bpi-copy /path_to_your_image/xxx.img.zip

  6. poweroff

  7. remove SD & power on

Known limitations:

  1. WIFI/BT isn't supported

  2. MIPI interface doesn't work

Google Drive:

baidu cloud:

MD5: 021e2e5a627f9e60742c6bbb6b4e8dc8

FILESIZE: 1774241037 (~1692MB)

UNPACK: 7456MB (eMMC size)

BPI-R2 new image: Ubuntu-16.04-mate-desktop-preview-bpi-r2-sd-emmc-v1.1.1 2017-06-22

  1. About this release

    This release is for banana pi R2 board which is based on MTK7623N, and it just includes Ubuntu image which is based on Ubuntu 16.04.2 LTS Mate Desktop with Linux kernel 4.4.70, we can get the Linux kernel 4.4.70 from the link

  1. What's new This is first official release for banana pi R2 board, the following features are supported: 1) Root file system: Ubuntu 16.04.2 LTS Mate Desktop, default user name/password are pi/bananapi , root/bananapi 2) Linux kernel: 4.4.70 3) HDMI 1080P & 480P & 720P 4) Two GE ports 5) SATA disk 6) Two usb3.0 ports 7) IR 8) OTG 9) PWM1/PWM2/PWM3 10) GPIO

  2. Known limitations 1) Both PWM4 and PWM5 are not supported 2) WIFI/BT isn't supported 3) Don't support booting from EMMC 4) MIPI interface doesn't work

  3. Image link:

md5sum: efcc0c695e27aa3fc860a93720e9e5d9

* Baiduyun:

*google driver:

This release is for banana pi R2 board which is based on MTK7623N, and it just includes Ubuntu image which is based on Ubuntu 16.04.2 LTS Mate Desktop with Linux kernel 4.4.70, we can get the Linux kernel 4.4.70 and u-boot from the link

Baidu drive:

1) How to enable AP mode Please refer to link:

where BPI-R2-EMMC-boot0-DDR1600-0k-0905.img.gz is the preloader for emmc, please download it from link

where the XXX.img.zip is ubuntu image we can get it from , and where <device> should be /dev/mmcblk1.

Please refer to link:

.

ref.

ref.

Google drive:

Baidu drive:

https://github.com/BPI-SINOVOIP/BPI-R2-bsp/issues/28
https://github.com/BPI-SINOVOIP/BPI-R2-bsp/issues/23
https://pan.baidu.com/s/1iOSUxAZI9d15O98PCTrkhQ
https://drive.google.com/file/d/1Ze_YGDT3B1-P57wPcm3gcVFcCMfBLspL/view?usp=sharing
http://forum.banana-pi.org/t/emmc-partition-information-mmc-tools-on-a-live-system/4940/3
http://forum.banana-pi.org/t/bpi-r2-new-image-release-ubuntu-16-04-v1-3-2018-3-30/5293
https://drive.google.com/file/d/15H42iEiBDVtyfe_upoOxvXAJibBdg9z1/view?usp=sharing
https://pan.baidu.com/s/1pMnnDu7
https://drive.google.com/file/d/1fDo8ITziO3tIMQ_sXT7aSiKv1k1NKdxV/view?usp=sharing
https://github.com/BPI-SINOVOIP/BPI-R2-bsp
https://pan.baidu.com/s/1o8R25N8
http://forum.banana-pi.org/t/2-4ghz-and-5-6ghz-wifi-working-fine/3844/32
https://github.com/BPI-SINOVOIP/BPI-files/blob/master/SD/100MB/BPI-R2-EMMC-boot0-DDR1600-0k-0905.img.gz
http://www.banana-pi.org/r2-download.html
https://github.com/BPI-SINOVOIP/BPI-R2-bsp/issues/11\#issuecomment-326988062
https://github.com/BPI-SINOVOIP/BPI-R2-bsp
https://drive.google.com/file/d/0B\_YnvHgh2rwjNUFiY0F2aURxY00/view?usp=sharing
http://pan.baidu.com/s/1jH4pl5c
http://forum.banana-pi.org/t/bpi-r2-new-image-ubuntu-16-04-mate-desktop-bpi-r2-sd-emmc-v1-2-0-img-zip-2017-09-04/3783
https://github.com/BPI-SINOVOIP/BPI-R2-bsp
https://github.com/BPI-SINOVOIP/BPI-files
https://drive.google.com/file/d/0B_YnvHgh2rwjS1Z1OFRRZlpQNDg/view?usp=sharing
http://pan.baidu.com/s/1bpElcf1
https://github.com/BPI-SINOVOIP/BPI-R2-bsp
https://drive.google.com/file/d/0B_YnvHgh2rwjeFJjeTFiMjVRa2s/view2
https://pan.baidu.com/s/1dEX15Od