BPI-M3 new image:Ubuntu-mate-16.04-Xenial-ros-kinetic-preview-bpi-m3-sd-emmc 2016-6-11


  1. BPI-M3 kernel 3.4
  2. username & password: pi/bananapi , root/bananapi
  3. support HDMI 1080P & 720P(default)
  4. support eMMC
  5. support GMAC
  6. support WIFI
  7. support SATA
  8. support bpi-bootsel cmd can switch to (bpi-m3 & bpi-m2 & bpi-m2p & bpi-m1 & bpi-m1p & bpi-r1)
  9. support uEnv.txt to fatload script.bin & uImage
  10. support uEnv.txt to set video 1080P & 720P & 480P …
  11. support power max. up to 2.5A ~ for DC-IN.
  12. fix rootmydevice issue
  13. based on armbian rootfs, thanks for armbian
  14. support ros (kinetic version)

Note: GPU driver not include ,so not support GPU function on this version, but if you use bpi-bootsel run this image on BPI-M2+, GPU function is support.

Google driver:



baidu cloud: http://yun.baidu.com/share/link?shareid=3707254958&uk=1011158021

MD5: b04a903a9c6ddfbc5b6c94505d629004


The link at baidu cloud dont work. It keep trying to reach it, but without luck. Please provide the Google Drive link so we can test the image.

Beside that. Is Banana pi 32-bit or 64-bit ??? i can clearly see that you use release of Ubuntu mate 32-bit.

we update to google driver now .but it too slow . need time to finish it.

Another not usefull release… When will You release an OS supporting all capabilities of HW ?

I have the same question and expectation. I want Ubuntu 16.04LTS with GPU, WIFI, BT, SATA and even IR receiver working.

I will keep waiting. not waste my time on those release.

1 Like

please download the new image on google. I bought the device, and really looking forward to support video vlc, kodi want to watch a movie

If you look through the ‘release notes’ above do you spot anywhere the words ‘mpv’ or ‘vdpau’? Me not so I would believe you can simply forget about watching movies with this image. Why not trying this here out: BPI-M3 new image:Debian-8-jessie-mate-gpu-mpv-1080p-bpi-m3-sd-emmc.img 2016-5-16

1 Like

Thank you very much, I’ll try this iso

I don’t think that HW accelerated video decoding works there for the simple reason that

  • Cedrus/libvdpau support for A83T (as used on BPi M3) is missing
  • ‘Team BPi’ is either too clueless or too lazy to add the few missing bits
  • they simply don’t know what they do

So they choose an Armbian image (we support HW acceleration only on our Jessie builds) that contains all the binaries necessary but the library stuff is missing. So when this jessie image I linked to will be used on a Banana Pi M2+ the stuff might work (that’s maybe why they added mpv/libvdpau to the ‘release notes’) but on M3 not.

There is no working OS image for BPi M3 :slight_smile:

1 Like

we not add GPU support on this image , just for other reason, this image is just for Ros test .

we can add GPU function support in this image ,but have some issue when use bpi-bootsel to run on other BPI board .

if any one want use this image with GPU support

please logine


and download this file xserver-xorg-video-gpu-bananapi-bpi-m3_1.0-15.10_armhf.deb

install this deb file :

sudo dpkg -i  xserver-xorg-video-gpu-bananapi-bpi-m3_1.0-15.10_armhf.deb

if all is ok ,will support GPU function.

1 Like

it have support this function.:slight_smile:

maybe you can test this image;





all newest image all always update to BPI files dir on google driver


Where? Can’t see anything: https://github.com/BPI-SINOVOIP?tab=repositories

Link is not working. Can you change it?

Hello. I have question.

I am trying to install the OS on banana pi M3. However, It was unsuccessful.

Insert the Micro SD card(Bootable USB) once to power, The screen is shown BPI logo. But after few seconds, BPI-M3 device is rebooted, and repeated indefinitely. If you know about these issues, please notify me. (In my banana pi classic, I have never seen such a problem.)

Thank you.

Instructions for installing Linux on a flash. Works 100% https://bananapi.gitbooks.io/bpi-m3/content/bpi-m3_quick_start.html

You describe your BPi M3 being powered through Micro USB port?

Yes. unfortunately i’m ordered power adapter but not receiving yet. So I am currently using a Micro USB port temporarily.

When I burn the “2015-11-21-raspbian-jessie-lite-bpi-m3-sd-emmc” version, it runs well. but When I burn the “2016-05-13-raspbian-jessie-mate-gpu-bpi-m3-sd-emmc” version or others… , it rebooted infinite loop… .


They changed PMIC (power management IC) settings some time ago so you’re not able to use any recent OS image when trying to power through the Micro USB OTG port.

Whether this is a feature or a bug the @sinovoip support muppet might explain later (they ignore user questions and only jump in when they were poked). The whole problem is well known but since the @sinovoip support muppet is also responsible for product documentation this isn’t documented at all.

Yep tk is correct about the power settings. The M3 requires about 20Watts at full speed. USB will power down as processor load increases.

@sinovoip could you guys set the install image cpu performance to lowest for the installs ?

Setting the Frequency in the fex scripts to 480mhz on all steps will do the trick.

Once installed to the emmc the normal speed backup can be restored.

If I get around to it later today I will go ahead and make a image for this guy with that change. I will post a script soon to automate the change for you @sinovoip