# Linux image,kernel 4.4

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

![](/files/-M2HXJBXCZvahAZd9EnJ)

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

<https://github.com/BPI-SINOVOIP/BPI-R2-bsp/issues/28>

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

<https://github.com/BPI-SINOVOIP/BPI-R2-bsp/issues/23>

\* 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：

\* Baiduyun：<https://pan.baidu.com/s/1iOSUxAZI9d15O98PCTrkhQ>

\*google driver: <https://drive.google.com/file/d/1Ze_YGDT3B1-P57wPcm3gcVFcCMfBLspL/view?usp=sharing>

username: root , password: bananapi

You can find more infos from here：

<http://forum.banana-pi.org/t/emmc-partition-information-mmc-tools-on-a-live-system/4940/3>

discuss on forum :

<http://forum.banana-pi.org/t/bpi-r2-new-image-release-ubuntu-16-04-v1-3-2018-3-30/5293>

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

![](/files/-M2HXJBZFuE-NxPZFwq2)

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

MD5: 48c39640bd6ce11331dfdce86543e194

Google Drive:

<https://drive.google.com/file/d/15H42iEiBDVtyfe_upoOxvXAJibBdg9z1/view?usp=sharing>

Baidu cloud:

<https://pan.baidu.com/s/1pMnnDu7>

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

![](/files/-M2HXJBayBeTGZ7XsMZY)

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

Google Drive:

<https://drive.google.com/file/d/1fDo8ITziO3tIMQ_sXT7aSiKv1k1NKdxV/view?usp=sharing>

MD5: 88f146d09b5fbe7b87b5c08263df1f62

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

![](/files/-M2HXJC4kesGsuXJCIzs)

V1.2.1 Release notes

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 and u-boot from the link <https://github.com/BPI-SINOVOIP/BPI-R2-bsp>

   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:

   Baidu drive: <https://pan.baidu.com/s/1o8R25N8>

   md5sum: b8f4b305f0301d121971ab575c65bb0f

5.FAQ

1\) How to enable AP mode Please refer to link: <http://forum.banana-pi.org/t/2-4ghz-and-5-6ghz-wifi-working-fine/3844/32>

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`

where BPI-R2-EMMC-boot0-DDR1600-0k-0905.img.gz is the preloader for emmc, please download it from link <https://github.com/BPI-SINOVOIP/BPI-files/blob/master/SD/100MB/BPI-R2-EMMC-boot0-DDR1600-0k-0905.img.gz>

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>`

where the XXX.img.zip is ubuntu image we can get it from <http://www.banana-pi.org/r2-download.html>, and where \<device> should be /dev/mmcblk1.

i. power off

j. remove SD & power on

4\) How to control GPIO

Please refer to link: [https://github.com/BPI-SINOVOIP/BPI-R2-bsp/issues/11\\#issuecomment-326988062](https://github.com/BPI-SINOVOIP/BPI-R2-bsp/issues/11#issuecomment-326988062)

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

![](/files/-M2HXJC7zgJsstZHmlIU)

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

<https://github.com/BPI-SINOVOIP/BPI-R2-bsp>.

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&#x20;
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：

[https://drive.google.com/file/d/0B\\\_YnvHgh2rwjNUFiY0F2aURxY00/view?usp=sharing](https://drive.google.com/file/d/0B_YnvHgh2rwjNUFiY0F2aURxY00/view?usp=sharing)

Baidu drive:

<http://pan.baidu.com/s/1jH4pl5c>

md5sum: 8c554bfe1f2e84c74fc60aef298282fa

discuss on forum :

<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>

**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

![](/files/-M2HXJCBsdf7y-9pn4ts)

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
17. ref. <https://github.com/BPI-SINOVOIP/BPI-R2-bsp>
18. ref. <https://github.com/BPI-SINOVOIP/BPI-files>

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

![](/files/-M2HXJCEHo5uGxhflm9C)

Known limitations:

1. WIFI/BT isn't supported
2. MIPI interface doesn't work

Google Drive:

<https://drive.google.com/file/d/0B_YnvHgh2rwjS1Z1OFRRZlpQNDg/view?usp=sharing>

baidu cloud:

<http://pan.baidu.com/s/1bpElcf1>

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**

![](/files/-M2HXJCGYRYsw-T7ZNOF)

1. About this release

   &#x20;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&#x20;

<https://github.com/BPI-SINOVOIP/BPI-R2-bsp>

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:

Google drive:[https://drive.google.com/file/d/0B\_YnvHgh2rwjeFJjeTFiMjVRa2s/view2](https://drive.google.com/file/d/0B_YnvHgh2rwjeFJjeTFiMjVRa2s/view)

Baidu drive:<https://pan.baidu.com/s/1dEX15Od>

md5sum: efcc0c695e27aa3fc860a93720e9e5d9


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://bananapi.gitbook.io/banana-pi-bpi-r2-open-source-smart-router/bpi-r2-software/linux-image.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
