Volumio 3 on Odroid boards (C4/ N2/ N2+)

These images will be built at regular times or on request (when there is appropriate demand for it) .

Support is now limited to C4 and N2/N2+.

They will receive OTA updates when major Volumio changes are made, they will not be announced here.
Just check “system/updates” now and then.

C4 I2S DAC configuration notes

show

The boot directory holds a file called (example).user.boot.ini
The purpose of this file is to override defaults in boot.ini and config.ini
This file will not be touched during updates (Odroids do not use userconfig.txt).
Rename the example file to user.boot.ini in case you wish to change the defaults.

The C4 supports 2 DAC types

  • Hifi Shield and Shield+ with identifier ODROID-HIFI
  • HiFi Shield 2 with identifier ODROID-HIFI2

Replace “dactype=none” to enable either Hifi Shield, Hif Shield+ or HiFi Shield 2.

dactype="ODROID-HIFI"
or
dactype="ODROID-HIFI2"

C4 Lineout configuration notes

show

In case you wish to enable analog out on pin header J4, uncomment the line

;overlays=lineout

(Needs soldering, refer to the Hardkernel Odroid Wiki)

N2/N2+ S/PDIF configuration notes

show

The boot directory holds a file called (example).user.boot.ini
The purpose of this file is to override defaults in boot.ini and config.ini
This file will not be touched during updates (Odroids do not use userconfig.txt).
Rename the example file to user.boot.ini in case you wish to change the defaults.

The default setting for S/PDIF is GPIO Pin 7 (GPIOA_13), no action required.
Uncomment the following line when your S/PDIF will be audio header Pin J7.2 instead.

;spdif="J7.2"

C4/N2/N2+ Power On/Off using GPIO key button

show

The Volumio images support the use of a power on/off button.
The setup can be found at Hardkernel’s Wiki.
It is the example for the N2/N2+ but will work for C4 as well.

Erratum:
With C4 version 3.187 it will only work after adding setenv gpiopower "479" after line #27 of boot.ini.
Following versions will not need this addition.

We kept the defaults, no changes to the dtsi or gpio key were made, the heartbeat option is not supported.
Use a resistor on the +5V pin in case the led is too bright.

Download links Current Release

show

Refer to the changelog on the download page for a detailed list since your last update.

Odroid–specific
3.205 (C0/C1/C1+) Added Ralink firmware support
3.206 (C2) Added Ralink firmware support
3.207 (C1) Fixed Volumio 3 wireless issue
3.224 (C4 + N2) Support for Odroid wireless modules 5, 5A and 5B

Volumio-3.212-2022-01-28-odroidc1
Volumio-3.212-2022-01-28-odroidc2
Volumio-3.224-2022-02-10-odroidc4
Volumio-3.224-2022-02-10-odroidn2
Volumio-3.212-2022-01-28-odroidxu4

Download links Previous Releases

show
Volumio for Odroid C0/ Odroid C1/ Odroid C1+/ Odroid C2
show

Volumio-3.207-2022-01-28-odroidc1
Volumio-3.206-2022-01-27-odroidc2
Volumio-3.205-2022-01-26-odroidc1 (no wireless!)
Volumio-3.187-2022-01-04-odroidc1
Volumio-3.187-2022-01-04-odroidc2

Volumio for Odroid C4
show

Volumio-3.212-2022-01-28-odroidc4
Volumio-3.187-2022-01-03-odroidc4

Volumio for Odroid N2
show

Volumio-3.212-2022-01-28-odroidn2
Volumio-3.187-2022-01-04-odroidn2

Volumio for Odroid XU4/HC1/HC2
show

Volumio-3.187-2022-01-04-odroidxu4

Tyvm for the support gkkpch. I see C4 planned, so “happy chappy” :smiley:

First release:
Volumio-3.187-2022-01-03-odroidc4
Volumio-3.187-2022-01-04-odroidn2

:+1:

The first Volumio 3 version for Odroid C4 and Odroid N2/N2+ has been released, see the first post.
Please pay attention to the N2/N2+ notes in case you intend to use S/PDIF.

And the next ones arrived, see the opening post:
Volumio-3.187-2022-01-04-odroidc1
Volumio-3.187-2022-01-04-odroidc2
Volumio-3.187-2022-01-03-odroidc4
Volumio-3.187-2022-01-04-odroidn2
Volumio-3.187-2022-01-04-odroidxu4

Please test and move from Volumio 2 as soon as possible.
Support for Volumio 2 on Odroids will end soon.

Known issues:
Some devices are still “weak” on wireless support, especially with C1/C2. They have old kernels and there is not much that can be done.
For the other 3, please let me know which dongles you intend to use and I will try to add them in case they do not work. No guarantee though.
C4 should be pretty good, N2/N2+ less and with XU4 I don’t really know.

Great news and many thanks for this.

Is OTA update supported from earlier beta releases, 3.136.

No, because I switched from beta to production, there is no connection.

1 Like

removed

Thanks @gkkpch. Great news. Thanks a lot for your hard work :slight_smile:

OdroidN2+

Here are the results of the first test run.
Just a bare board, with an iFi Zen DAC V2. No BT and WL.

Installed plugins:
image

System Information

OS info
Version of Volumio: 3.187
Hostname: volumioodroid
Kernel: 4.9.241+
Governor: performance
Uptime: 0 days, 0 Hrs, 1 Minutes, 56 Seconds

Audio info
Hw audio configured: iFi (by AMR) HD USB Audio
Mixer type: None
Number of channels: 2
Supported sample rate: 44100 48000 88200 96000 176400 192000

Board info
Manufacturer:
Model: HARDKERNEL ODROID-N2PLUS
Version: 0400
Firmware Version: -

CPU info
Brand:
Speed: 2.11Ghz
Number of cores: 6
Physical cores: 6
Average load: 17%
Temperature: 34°C

Memory info
Memory: 3802008 Ko
Free: 2932688 Ko
Used: 869320 Ko

Storage info
INTERNAL storage - Size: 4755Mo
Used: 484Mo
Available for storage: 4022Mo (85%)

Working:

  • Tidal
  • Qobuz
  • Zones & Outputs
  • Playlists
  • Network mapping/scanning
  • Network playing
  • Webradio’s
  • Plugin store
  • Spotify
  • Slider (music) way more responsive then the rPi version. No lag or audio stutter

Not Working:

  • Media servers => (won’t load/show them)
    image

  • None of the Tidal labels are loaded. Need to refresh every page. Same after a reboot

  • Spotify is installed and working, however the plugin state inactive:

  • Qobuz, same problem as Tidal
    image

It’s looking good.

Yes, the label issues I also experienced.
This looks like a Volumio UI problem, doubt whether this is a portings issue.
But everything is possible, I need to compare this with the other boards. The most similar one is the C4. Bit slower, but same rootfs, same kernel source, built with the same version of the Volumio backend.

Just wanted to confirm. Sound on gpio pin 7 (Odroid N2) finally works. Thank you for fixing it.

If I need to test some specifics let me know. Advantage of the N2 is the front switch to either load the SD or eMMC. :slight_smile:

Not sure where the label issue comes from. It happens after every reboot. Have seen the same behavior on the rPi, but very occasionally. With the N2 is default.

There was nothing to fix. HK changed the kernel settings from Pin 7 to the audio header. This means it would always satisfy some users but leave others without s/pdif.
That is why I made it configurable for the end user and let them override the build configuration.

I checked again, now I have no issues whatsoever.
Just wonder if we have a race condition somewhere.
Odroid C4 also performs well.
Perhaps others can comment on the tidal and qobuz label issues?
@chsims1 for the C4?

I’m on 3.186 will this OTA update to 3.187?

I never released 3.186, that was an untested and failing beta.
So the answer is no.

Sorry for the delay; all working well here on C4 so far but don’t use Tidal or Qobuz.