Volumio 2 on NanoPi NEO

Volumio portings supported by community members

Ads helps Volumio remain Free and Open Source. Please consider donating to help us continue to serve you.

Volumio 2 on NanoPi NEO

Postby rez0n » Tue May 30 2017 17:13

Hello! I'm trying to build volumio based on armbian for NanoPi NEO board.
Code: Select all
sudo ./build.sh -b arm -d armbian_nanopineo_legacy -v 2.17
# or
sudo ./build.sh -b arm -d armbian_nanopineo_legacy -v 2.0
# and
sudo ./build.sh -b arm -d armbian_nanopineo_vanilla -v 2.0

but getting unbootable image every time. Please, help me find problem. Thanks.

UPD. I'm try to build image for supported board by both (Volumio and Armbian) - Tinkerboard.
Code: Select all
sudo ./build.sh -b armv8 -d armbian_tinkerboard_legacy -v 2.170
# and
sudo ./build.sh -b armv7 -d armbian_tinkerboard_legacy -v 2.0

No results. Images still no-bootable.
Random avatar
rez0n
Fresh off the boat
Fresh off the boat
 
Posts: 4
Joined: Tue May 30 2017 17:11

Ads helps Volumio remain Free and Open Source. Please consider donating to help us continue to serve you.


Volumio 2 on NanoPi NEO

Postby gkkpch » Thu Jun 01 2017 19:19

Hi, tinkerboard is not 64bit (armv8) so that will never work.
I'm not (that) familiar with armbian, but for a fact I know they are using the mqmaker miqi kernel.
While building our own scripts using that kernel, a few things were missing and I reverted to the official kernel Asus published and we now have volumio tinkerboard support:
Code: Select all
sudo ./build.sh -b armv7 -d tinkerboard -v -whatevercustomversioncodeyouwant
Volumio OS Developer

You like my work? Then what about buying me a beer :)
User avatar
gkkpch
Moderator
 
Posts: 1587
Joined: Mon Dec 29 2014 22:38
Location: Bodensee, Switzerland


Volumio 2 on NanoPi NEO

Postby rez0n » Tue Jun 06 2017 13:36

gkkpch wrote:
Code: Select all
sudo ./build.sh -b armv7 -d tinkerboard -v -whatevercustomversioncodeyouwant

Tinkerboard biuld just for test. This test says - "All Volumio builds based on Armbian are broken", builded images are empty 2GB files. I think after on of updates volumio or armbian systems your build scripts with armbian function are broken.
Random avatar
rez0n
Fresh off the boat
Fresh off the boat
 
Posts: 4
Joined: Tue May 30 2017 17:11


Volumio 2 on NanoPi NEO

Postby michelangelo » Tue Jun 06 2017 13:46

Thanks for reporting, we'll remove the armbian option then, since we're not using and it was added by a contributor which apparently is not mantaining it...
User avatar
michelangelo
Founder
 
Posts: 4189
Joined: Sun Dec 15 2013 23:18


Volumio 2 on NanoPi NEO

Postby rez0n » Tue Jun 06 2017 17:55

michelangelo wrote:Thanks for reporting, we'll remove the armbian option then, since we're not using and it was added by a contributor which apparently is not mantaining it...

So sad :(
Any plans to support lowcost boards like NEO?
NEO have a great Hifi DAC (http://www.friendlyarm.com/index.php?route=product/product&product_id=169) and seems pretty music box.
Random avatar
rez0n
Fresh off the boat
Fresh off the boat
 
Posts: 4
Joined: Tue May 30 2017 17:11


Volumio 2 on NanoPi NEO

Postby gkkpch » Tue Jun 06 2017 18:08

Supporting new hardware means we need to have at least 2 boards, which, unfortunately, is not the case.
Also not sure if there is enough demand for it (yet).
Volumio OS Developer

You like my work? Then what about buying me a beer :)
User avatar
gkkpch
Moderator
 
Posts: 1587
Joined: Mon Dec 29 2014 22:38
Location: Bodensee, Switzerland


Volumio 2 on NanoPi NEO

Postby nikkov » Tue Oct 10 2017 11:44

Volumio 2 on NanoPi NEO / NEO2 is very interesting. I made some investigation with i2s driver and confirmed work i2s with external LRCLK and BCLK signals with small changes in kernel driver from this repo: https://github.com/friendlyarm/linux. This will allow use nano pi neo/neo2 as source for really Hi-Fi DAC with simple LRCLK/BCLK driver and halvanic isolation module like my one:
Attachments
clock.jpg
clock.jpg (49.17 KiB) Viewed 4634 times
Random avatar
nikkov
Sunday DIYer
Sunday DIYer
 
Posts: 21
Joined: Thu Jul 10 2014 05:46


Volumio 2 on NanoPi NEO

Postby Barrymore » Sun Oct 15 2017 12:22

gkkpch wrote:Supporting new hardware means we need to have at least 2 boards, which, unfortunately, is not the case.
Also not sure if there is enough demand for it (yet).

No doubt, demand is huge! It is a very perspective board.The users are waiting for VOLUMIO image for Nanopi NEO!
Attachments
NANOPI Neo.jpg
nanopi neo for Volumio
NANOPI Neo.jpg (132.12 KiB) Viewed 4586 times
Random avatar
Barrymore
Serious Listener
Serious Listener
 
Posts: 65
Joined: Sat Mar 11 2017 08:38


Volumio 2 on NanoPi NEO

Postby gkkpch » Sun Oct 15 2017 13:53

with all respect, we have not noticed this “huge demand” yet, I did not find any reference on the friedlyarm forums either. Porting volumuo to any device on yhe market does not make sense, porting is either done when we really have demand for it or when a supplier requests it and supports us in one way or another,
Of course, we have no objection against someone in the community to create the image build scripts for it, we will give support for that if needed. Also, there is a complete chapter in the volumio documentation, describing the porting process.

What worries me about yhe NanoPI Neo2 is the 512Mb memory, it can cause lots of trouble trying to tune the VolumioOS with such limited memory, we advise 1Gb or more fof new devices.
—Gé—
Volumio OS Developer

You like my work? Then what about buying me a beer :)
User avatar
gkkpch
Moderator
 
Posts: 1587
Joined: Mon Dec 29 2014 22:38
Location: Bodensee, Switzerland


Volumio 2 on NanoPi NEO

Postby nikkov » Mon Oct 16 2017 05:00

I started porting Volumio2 to NanoPi-NEO2. Most problem is armv8 (aarch64) architecture H5. Now I have working u-boot, kernel 4.11 and base rootfs with custom debians packets which not exists in debian-jessie.
My work in progress yet, but some result you can find in my repositories:
https://github.com/nikkov/nanopineo2-binary
https://github.com/nikkov/Build
I worries about memory size too, but I belive Volumio will working.

I need information about code sources for this modules for build their arm64 version:
mpd_0.20.6-1_arm*-DSD.deb
volumio-remote-updater_1.2-arm*.deb

and binaries:
shairport-sync-metadata-reader-arm.tar.gz
shairport-sync-3.0.2-arm.tar.gz
volumio-init-updater-v2
snapserver
snapclient
zsync
hostapd-edimax
Random avatar
nikkov
Sunday DIYer
Sunday DIYer
 
Posts: 21
Joined: Thu Jul 10 2014 05:46

Next

Return to Community portings

Who is online

Users browsing this forum: No registered users and 0 guests