Volumio 3 on NanoPi Neo2 and Neo3

This topic was created to discuss all issues regarding the community version for Volumio 3 on the NanoPi Neo2 and NanoPi Neo3 boards.

As I have left the community developer team, there will be no more updates, support has ceased.

This thread offers the opportunity to discuss images for the NanoPi Neo 2 and NanoPiNeo3, built at regular times to follow up on finished Volumio development cycles.

Anyone willing to help maintain the NanoPi platform is very welcome.

Newest Release

See the changelog link on the download page

Neo2
Volumio-3.212-2022-01-28-nanopineo2

Neo3
Volumio-3.212-2022-01-28-nanopineo3

Previous Releases

Neo2
Volumiobuster-3.186-2021-12-29-nanopineo2

Neo3
Volumiobuster-3.180-2021-12-21-nanopineo3

1 Like

There is a neo2 image now as well, see OP

1 Like

Hi @gkkpch ,

I did some test with the NanoPi NEO2 image, here some remarks:

  • Onboard analog audio is not enabled, only I2S Master
  • Kernel is very old (4.14.0), it would be nice to have something newer to support more WiFi USB dongles

The Volumio2 image from this page has kernel 5.10.60 and supports both Analog DAC and I2S, they can be selected from the UI

Correct, same as V2, analog audio is disabled in the Device Tree.
The kernel is maintained by an OEM partner, so I will not touch the original DT.
I would need to copy it and enable analog audio in the copy.
You would have to swap the DT files manually, basically after each OTA or fresh flash.
We have no way to import a text file (userconfig.txt) with this version of u-boot.

Due to some specific patches and the OEM dependency, the kernel can’t be changed for a while.

1 Like

clear, I didn’t know it is used by some OEM

I don’t build that one, it is another member’s solution.
He could create a V3 version, but without myVolumio.
In fact, V3 community portings which we don’t host, can only be used with the basic free functionality, plugins cannot be used either because myVolumio is missing.

New version 3.212 out, see downloads links in the opening Post.
Or use OTA (test mode required)

Thanks for the new version. Test mode/OTA does not seem to work, though:

volumio@volumio-shd:~$ volumio updater testmode
Test mode ENABLED
volumio@volumio-shd:~$ volumio updater forceupdate
Checking for new Updates
No update available
volumio@volumio-shd:~$ volumio updater cleanupdate
Checking for new Updates
No update available

Checked the build logs quickly and did not find anything unexpected.
I will need to check this looking at more details on the build server, but may take a few days. Strange though, no issues with any of the Odroids which builds were produced using the same procedure…

to verify, are you trying this from a MiniDSP SHD image?
If not, what is the exact version you are trying to update from?
If it was “volumiobuster”, then it won’t update as that was the beta branch.

No, I am currently running the Volumiobuster-3.186-2021-12-29-nanopineo2 image. So no OTA from the “-buster” image?

Perhaps you misunderstood, from a “volumio” buster branch OTA is not an issue at all.
The limitation is that you cannot do this from a “volumiobuster” beta branch, which your 3.186 is.

hi @gkkpch ,

I am trying to connect the NanoPi NEO2 running your image with a generic I2S DAC, but I can’t get sound out of it

is the I2S configured in master mode or in slave mode?