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

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…

sorry, don’t worry. There is no relation with your post, that was all ok.
Odroid C1 has an ancient kernel with no hope for anything newer, that’s why support was dropped.

It took a long time until Amlogic realised it was not getting anywhere near mainline with their vendor kernel and contracted a company called Baylibre to do a lot of kernel development for them.A lot has been done, but it is way from finished for older platforms.
Unfortunately, Hardkernel is officially not using any of the hard work Baylibre did, and the chance this will ever happen for their EOL products like C1/C1+/C2 is as good as zero.
It is what it is, nothing we as consumers can do about it.

Hi there!

will a new version for c4 be available at some point? I have the latest version 3.224 freshly installed on c4 by using a sd card, but many things don’t seem to work:

  • SSH: wrong password (used password in square brackets), activation worked only by creating a ssh file in /boot):
$ nmap volumio
Starting Nmap 7.92 ( https://nmap.org ) at 2023-04-20 18:43 CEST
Nmap scan report for volumio (192.168.7.70)
Host is up (0.0035s latency).
rDNS record for 192.168.7.70: volumio.barenberg
Not shown: 991 closed tcp ports (conn-refused)
PORT     STATE SERVICE
22/tcp   open  ssh
53/tcp   open  domain
80/tcp   open  http
111/tcp  open  rpcbind
3000/tcp open  ppp
3001/tcp open  nessus
3005/tcp open  deslogin
5000/tcp open  upnp
7777/tcp open  cbt

Nmap done: 1 IP address (1 host up) scanned in 0.16 seconds

$ ssh volumio@volumio
volumio@volumio's password: [volumio]
Permission denied, please try again.
volumio@volumio's password: [volumio]
Permission denied, please try again.
volumio@volumio's password: [volumio]
volumio@volumio: Permission denied (publickey,password).

  • USB-Wifi (TP-Link TL-WN823N) does not work
  • Plugins can’t be installed, e. g.:
Downloading plugin at https://plugins.volumio.workers.dev/pluginsv2/downloadLatestStable/now_playing/volumio/buster/armhf
END DOWNLOAD: https://plugins.volumio.workers.dev/pluginsv2/downloadLatestStable/now_playing/volumio/buster/armhf
Creating install location
Unpacking plugin
Checking that the plugin is suitable for this version of Volumio The plugin can be used with this version of Volumio
Checking for duplicate plugin
Copying plugin to location
Installing necessary utilities
An error occurred while installing the plugin Error

Thanks a lot!
Martin