Semi-Official Volumio 3 on NanoPi Neo2 and Neo3

DISCLAIMER: NanoPi Neo2/3 images are not officially supported and released “as-is”.
“Semi” shows customer-driven development as a nice example of how customer additions/ requests help or introduce board-specific platform files, which can be used for community porting.
Community updates will be released from time-to-time, without a regular schedule.
They can be applied by OTA update or by flashing the new image on the SD-card.

Btw. this is an updated Neo3 setup using spdif out (Pin 25 GND, Pin 26 Signal)


Please use this topic to discuss or report bugs and other issues.

Released version to burn to an SD

See the changelog link on the download page



Then use “system/ check updates” to check whether you can update via OTA.


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
1 Like

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.

1 Like

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?

See updated OP

Note OP, version 3.512 now available for Nanopi Neo2 and Neo3

neo2/neo3 known issues: Volumio 3 never worked with wlan devices.
Meanwhile issue localised, in test, update expected withing a few days.

1 Like

Thanks for the firmware for Neo3. Works great! spdif sounds good. Tell me please. Is there a new firmware with Wi-Fi coming soon? Ready to test if you need help.

There are no plans for it, sorry :man_shrugging:

Hi, this is fully functional image? have limitations? I have a Volumio licence, but I beleav that nanoPI Neo is a better product then raspberry… thanks.

Yes, fully functional, no known limitations except for the choice of wireless dongles