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

from support point of view, I would look for a x86 board, as this is still under official support. I have been lucky to get my hands on a few Dell WYSE 3040 (thin client) via this community, which runs perfect. So is the Odroid N2+. The latter gets an occasional update by community porting, so is the C4 but both have no support anymore.
The choice also depends on the plugins you want to use, as a lot of them only runs on the rPi.
But keep watching this forum, as Volumio is also concerned regarding the problem that people can’t get their hands on a rPi.

I am looking around or a thinker board is an option, that looks promising. I have a nuc10i3 but that one is running as a pc. And my budget says a single board.

looking at the HW spec, this shoudl do the trick and for sure in the correct price range:\https://www.amazon.com/Processor-Computer-Computers-Bluetooth-Ethernet/dp/B09KPKLCPF/ref=psdc_13896617011_t1_B071CW3DRV?th=1

1 Like

I recommend to use the ASUS TinkerBoard or TinkerBoard S.
Based on my opinion the user experience is the best on these SBCs. …and of course SUPPORTED officially :wink: - and the USB Audio out is far-far better than on any RPi boards

1 Like

I ordered thinker board R2.0, hope that it will work too.

No, from what I know the R2.0 version is not supported.

tinkerboard and tinkerboard s I can not find

Those are the only 2 that are supported.

  • Tinkerboard
  • TinkerBoard S

If you use the R2, wifi will not work.

1 Like

if wifi is the only problem I will try the TinkerBoard. If it does not work properly I will buy:
Mini PC Ιntel Celeron N3350.
But anyway thanks for the replies and information.

And please generate a log when you’re testing the R2.0, curious what the wifi error messages are while loading the driver etc.
There may be other issues as the rk3288 SoC was also changed.

this are the specs from the chip: Tinkerboard; Rockchip Quad-Core RK3288 processor, ThinkerBoardR2; Rockchip Quad-Core RK3288-CG.W processor. Same chip but with improvements.

I will log it when there are issues. Or for the wifi problems.

On tinkerboard R2 wifi does not work. Did create log file:

http://logs.volumio.org/volumio/Tuegedw.html

In the live log I found this. Seems that it has something to do with the wifi issue. My tinkerboard does not respond verry well.

BT MESSAGE: BT STATUS: waiting
Stopped Advanced IEEE 802.11 AP and IEEE 802.1X/WPA/WPA2/EAP Authenticator.
Starting Advanced IEEE 802.11 AP and IEEE 802.1X/WPA/WPA2/EAP Authenticator…
------------------------------------ BT MESSAGE: BT STATUS: running
Configuration file: /etc/hostapd/hostapd.conf
Could not set interface wlan0 flags (UP): Operation not permitted
nl80211: Could not configure driver mode
nl80211: deinit ifname=wlan0 disabled_11b_rates=0
nl80211 driver initialization failed.
wlan0: interface state UNINITIALIZED->DISABLED
wlan0: AP-DISABLED
wlan0: CTRL-EVENT-TERMINATING
hostapd_free_hapd_data: Interface wlan0 wasn’t started
hostapd.service: Control process exited, code=exited, status=1/FAILURE
hostapd.service: Failed with result ‘exit-code’.
Failed to start Advanced IEEE 802.11 AP and IEEE 802.1X/WPA/WPA2/EAP Authenticator.

Those errors result from not loading a driver and firmware.

As expected, the wifi chip was not detected, so no drivers were loaded.
Quick look at the Asus kernel sources showed that R2.0 uses a different device tree (rk3288-tinkerboard.dtb vs rk3288-miniarm.dtb).
This means that at boot time the boot process would need to detect the board version and either load the old or the new version.
Unfortunately this won’t work with Volumio’s tinkerboard boot process, it uses Asus’ default method (extlinux.conf) to load a fixed configured dtb. In this case, there is no boot script to make that variable.

Alternative: build a separate image version for R2.0?
I do not see any interest of the core Volumio Team to support this.
Perhaps someone with the skills and interest to build and maintain a Community version?

Hello,

I tried to install volumio (Volumio-3.212-2022-01-28-odroidc1) on my odroid C1+,
and i can’t make the wifi working. I bought the wifi dongle Asus AC51 (Mediatek MT7610U) because i read here that it works, but it doesn’t. The drivers isn’t loaded at startup. I looked in dmesg and there is nothing. Wlan0 isn’t showing up. I tried Volumio 2 and it is the same thing.
Can you help me please ?

Sorry, but I can’t help you.
There is no more support for C1.
BTW, where did I claim that the dongle you mentioned is supported by the C1?
C1/C2 wifi dongle support has always been very limited.

in this posts, they said that this dongle works :

can you tell me wich dongle works that i can buy please ?

1 Like

“They” were not talking about an Odroid C1, but about an RPI with kernel 5.10
There is no dongle list from me for kernel 3.10.y (at least 8 years old) and my support stopped.
Try the Hardkernel Support forum, you might still get an answer there.

Hi.

Like mentionned by gkkpch, it might be due to the kernel version used in Volumio 3 for Odroid C1.

  1. from my experience on Raspberry Pi 3, it is the kernel change of the Volumio version that really mattered for wifi dongle compatibility.
    I had some Wifi dongle OK with Volumio 2 (old kernels), Volumio 3.1xxx (newer) and NOK with Volumio 3.3 or something (latets kernel)

  2. Quickly coming through some posts from this thread, it may be that Volumio 3 for Odroid is a 4.9 kernel.
    Not a 5.x, which might explain the compatibility problem

  3. To know what you kenerl is, type “uname -a” and report the results.

Regards

1 Like

The kernel for Odroid C1+ is 3.10, so it is very very old.
I don’t understant why the support for these hardware are dropped so quickly.
Odroid C1+ is from 2015 and kernel 3.10 is from 2013…