This repo contains all platform-specific files, used by the Volumio Builder to create banana-pi images:
Kernel (kernel, modules, firmware)
Other files e.g. u-boot, configuration files, uEnv.txt, bootcmd, boot.scr etc.
The BSP is used to generate most of the needed components. A Volumio-specific script can be used to copy out the data to the platform folder and tar it. The tar is to be used by the Volumio build process.
Platform BSP-M2U files with kernel version 3.10.65
I’ve been getting a banana m2u for a week and for a week trying to create a banana
image for volumio, following the help contained in the file
“BPI-M2Ultra_Compiler_SOP.pdf”, I’m trying to accomplish it, but without
success, as the guide It is not very clear and
has several errors, I tried using an image of “raspian image” and either with a
“debian lite image”, this is the first mistake I found:
If it is not yet possible to have a beta volume image, you can at least have a simple and clear guide.
I have managed to compile directly on a M2U without all of the packages above - they are needed for a cross platform compile. It took a bit of time and a few tries and you need to add a package called bc which is missing from the list.
However, I had an issue when I tried to install the compiled files and I ended up having to start again so I gave up on this.
I did not even go for the mind of using a PC, as it was a banana image, I thought I had to use a banana distribution more.
I got an old HD and installed ubuntu, then I followed the step-by-step
guide and I managed to fill it all up without mistakes, then I followed
the rest of the guide and in the end, I do not have an SD ready to use
with The banana pi, in the guide the only part that refers to sd, is where you need to use the following command:
“sudo tar -xvf BPI-BOOT-bpi-m2u.tgz -C /media/BPI-BOOT”
Which does nothing but delete the first partition of the SD.
As it combines all that is compiled into an image to load on the SD.
At the end I
managed to put the files on a sd (it’s been a long time since I did not
work with linux), however time wasted, the build did not work.
the attempts I did, I also tried to follow the creation instruction,
which I found on the volume forum, the ones found here:
Procedure, which is based on the files that are on the second link, of the first post, these:
But this procedure does not work either because it is explained at the end of the instructions, that is:
Platform BSP-M2U files with kernel version 3.10.65
20161129: First commit for Volumio 2
** Waiting for more documentation on bpi-m2u, currently initrd does not load **
So last year’s volume creator is waiting for the documentation to resolve the issue of creating the build.
bought this card because it was the only one that had a SATA port,
perfect for assembling an audio player with embedded hd, but the bananas
more, they found a bad buy, with poor support, if they are interested
in making a Audio player (not compatible with volume, rune audio and audio mood) or video (no openelec).
It builds the kernel, u-boot-loader and kernel modules. It doesn’t build an OS.
per their pdf:
#4) edit BPI-M2U-bsp/build.sh
change BOARD= to BPI_M2U_1080P, BPI_M2U_720P, BPI_M2U_480P, or BPI_M2U_LCD7
#6) they expect you to already have a Kernel/OS burned to the SD you insert. Your project seems to
use Raspbian. Link to latest bpi release is here. (please don’t ask me anything about Raspbian, I have no
knowledge of it and don’t wish to dig into the incompatibilities of it running on Rasberry’s vs Banana’s)
Any image, like centos, Ubuntu, debian,…, rasbian has they own repository. Kernel is not reason to not have lasted os. You can choose any image, install it and manually update kernel. Then you can dump SD card image and you will have lastes os and kernel. What is problem? It’s simple. If you cannot do this - why you buy DIY pc? You should buy any android dongle and use it as media player. BPI like RPI - it’s “do it yourself” pc
It’s not that I’m not able to make a workable volume build, no one has succeeded, that’s what they say on the volume forum:
it does not really matter why the build fails, the BSP from synovoip is
crap, we should probably delete the build scripts as nobody got anything
running on an M2U. Even the Armbian people never touched it, the M2U
is a failure. I just wonder why it is still for sale.
Sorry about the rant, I’m still disappointed that the so called developers never bothered to answer simple questions.
an android box, to use it as an audio player, liquid HD music, is not
the same, to use a card such as banana or a compatible box, a box
android has no way of connecting a dac directly via the connection is2 .
chose the banana, because it was the only one with a SATA port before
buying it, I checked it on the site I saw, that there was a volume
project and I gave it for granted compatibility.
made a mistake, I would have to take a card, among those that have
greater compatibility with volume or similar software, and devil the
I’m disappointed that vendor isn’t create a powerful workspace for developers. Like situation with Mali drivers. We have module but we cannot use Mali gpu, because we don’t have support in kernel over 3.4. We buy Mali gpu chip but cannot use it) it’s allwiner problem, and vendor problem… License… M2U nice device, but it’s can be used only for server like services. Like Web, fileshare, database server etc. But without powerful support it’s stay as server like pc.