BPI-M3: Help needed installing base images

Are there any install guides available for installing base Ubuntu images onto the M3? I tried installing the generic armhf netboot version of 16.04 (http://cdimages.ubuntu.com/netboot/xenial/) but the SD card just won’t boot. I also followed the installed guide from https://help.ubuntu.com/16.04/installation-guide/armhf/index.html to no avail.

Any help moving forwards on this is greatly appreciated. Thanks

  • N

BPI Team (@sinovoip), any guidance here? Thanks

you can build kernel from github .

and get deb file from bip file :

BPI files (newest image , deb package,others )share on google driver

so you can make a base image by youself.

Hi @sinovoip,

I’ve followed the instructions on https://github.com/BPI-SINOVOIP/BPI-M3-bsp to build the kernel by choosing option “5. BPI_M3_USB_1080P”, followed by “1. Build all, uboot and kernel and pack to download images.”, and I got the compiled files in the Downloads folder :+1:

Next I followed the instructions on https://github.com/BPI-SINOVOIP/BPI-M3-bsp#bpi-m3-sd-card-info to copy the files to the SD card and it finished as well :+1:

Next I put the sdcard into the BPI-M3 and when I boot it I see no video output, and the green light on the board flashes twice, stops, flashes twice again, and the BPI shuts off. What am I missing?


Hi @sinovoip, any updates regarding my previous comment? Thanks

BPI Team, I still need your help here @sinovoip.

The information that you provided on Github isn’t working, and as a customer who purchased several of your M3 boards it is frustrating that you provide no assistance.

you can use two way to complier:

1, use docker:


2, reference this


@sinovoip I mentioned that I did compile properly but it wasn’t booting properly. I’ll give this a try

I think that looking at the serial console might help you a lot with early boot issues. I’ve never tried it on the BPi products but that’s how I get going on the other eval/embedded boards.

@sinovoip the guide you provided is quite useless, here’s why.

I want to build a base Ubuntu image from http://releases.ubuntu.com/16.04/ubuntu-16.04-desktop-amd64.iso

I’ve been able to build the kernel with https://bananapi.gitbooks.io/bpi-m3/content/howtosetupdockerenvtobuildgithubsourcecod.html

But your instructions for https://bananapi.gitbooks.io/bpi-m3/content/bpi-m3crosscompileteach.html are useless because it asks to download the over-sized images that you already provide.

My question is, how do I get http://releases.ubuntu.com/16.04/ubuntu-16.04-desktop-amd64.iso installed with your kernel for the M3?

@sinovoip @BPI_Justin Any help here?

@sinovoip / @BPI_Justin / @bpisupport Is this really how you treat your customers who pay for your products? I’m starting to wonder if you guys actually know how to do this…

I happened on just the bootinfo “u14@localhost”

It runs for 45 days.

It from Github:https://github.com/BPI-SINOVOIP/BPI-M3-bsp Long long ago.


It is hard to explain to someone that amd64 and arm64 are totally different architecture. The fact that you even try this, suggest that you should not buy this type of boards in the 1st place.

Of course I know the arch differences between arm/amd–my bad, the link was an example to see if these guys would understand what it is that I’m looking for…

@BPI_Q If you read my comment above, the guide that @sinovoip provided is useless because after compiling the kernel it sates that we need to download one of the images provided by BPI, which is what I’m trying to avoid.

By saying that you have it running for 45 days means nothing if you use the images they already provide.

@sinovoip @BPI_Justin @bpisupport As I received no help from your shitty support I decided to go ahead and create my own base image that is clean and doesn’t contain all of the extra stuff that you provide with your images.

When I say clean images I mean that no pre-defined user accounts are setup–this is as clean as it gets.

As of now I have a working version of Ubuntu Xenial 16.04 running xfce, and am trying a few other images with Ubuntu-MATE as well. I’ll provide these images back to the community once I confirm it to be working well.

This is the current status and remaining work: ✓ BPI-M3 3.4 Kernel ✓ USB ✓ Wifi ✓ Ethernet ✓ Resolution up to 720p (HDMI) ✘ Resolution 1080p (HDMI) ✘ GPU ✘ Audio ? SATA ? Bluetooth

1 Like


'ur forgotten: ? IR onboard ? IR onboard + LIRC

Can you confirm these to be working with the images provided by BPI? If yes, how do I/can I test it? If no, you’re out of luck.

I use “self made” debian from scratch (bootstrap…) without desktop. And i use only kerel privided by sinnovoip