Volumio for Khadas

Any chance we can get a VIM3 build? Or what script parameters would be required to build an image for the VIM3 locally on my own? I’m not sure if the new cpu architecture is supported.

I can only enter one command:
$ curl -O http://download.roonlabs.com/builds/roonbridge-installer-linuxarmv7hf.sh

Roon bridge does not start

I’m using Vim1 with VIM1_Ubuntu-server-bionic_Linux-4.9_arm64_EMMC_V20190604. I’ve flashed Volumio 1.1 from this to my SD card and it seem good. However I cannot install to EMMC (sudo install.sh). Could you take a look?

Summary

Start copy Volumio.
Formatting SYSTEM partition…
The file /dev/system does not exist and no size was specified.
e2fsck 1.42.12 (29-Aug-2014)
e2fsck: No such file or directory while trying to open /dev/system
Possibly non-existent device?
done.
Formatting DATA partition…
The file /dev/data does not exist and no size was specified.
e2fsck 1.42.12 (29-Aug-2014)
e2fsck: No such file or directory while trying to open /dev/data
Possibly non-existent device?
done.
Formatting BOOT partition…
mkfs.fat 3.0.27 (2014-11-12)
/dev/cache: No such file or directory
done.
Copying ROOTFS.
mount: special device /dev/system does not exist
umount: /tmp/install: not mounted
Writing new kernel image…
mount: special device /dev/cache does not exist
umount: /tmp/install: not mounted
done.
Write env bootargs


Complete copy Volumio to eMMC


Installing to eMMC only works on Android in eMMC.

1 Like

Roon Bridge armv7hf

$ curl -O http://download.roonlabs.com/builds/roonbridge-installer-linuxarmv7hf.sh

this command will download the script

$ chmod +x roonbridge-installer-linuxarmv7hf.sh

this command will give executable attributes to the downloaded script

$ sudo ./roonbridge-installer-linuxarmv7hf.sh

this command will install Roon Bridge

1 Like

I (long) while ago I reported a problem with Toneboard not being initialised properly on VIM1 with Volumio, meaning after startup the device would only operate as a usb1.1 (12M) device, with all problems that come with it (poor audio quality, no DSD etc.) Only after re-connecting USB at runtime, the Toneboard operates at 480M (USB 2.0) speed.
Has anything been done in this respect, or does anyone have another solution other than dis- and re-connection?


Volumio OS developer

А драйвер блютуза присутствует в последней версии volumio для vim1 ?
hciconfig hci0 up говорит нет девайса.

Does not look that way.
The initial script I created for C2, did not have one.
And I did not see @balbes150 adding anything else for his aml9xxx… scripts

@Stefan standard support for a Roon Bridge is WIP

Hey there,
I understand this is a technical forum, and I have read through quite a few pages of this thread.

I just have 2 questions. I am looking to buy a Khadas Toneboard regardless as my desktop DAC, however I am currently using a Raspi 3b for volumio.

  1. Is there an easy-ish way to install Volumio on a VIM? (Not well versed in linux, but I have played around a BIT getting things working on Raspi)

  2. If I were to use the Toneboard with the VIM as a hat, and plug the toneboard into my PC via usb, would the PC override the VIM, then upon unplugging USB, audio would resume (all things being well) via the VIM?

Thanks in advance, and sorry if these questions have been answered, I did attempt to find answers myself, but was a little overwhelmed with the “debugging” you guys are doing.

Kind regards.

Scott

Check out this Tone Board Review on YouTube: https://www.youtube.com/watch?v=xouVIENylP8

Short Answer: Yes the PC will override the VIM via the USB interface (XMOS).

1 Like

Thank you so much for the quick response.

1 Like

this problem still actual ?

i dont have this problem at all ! vim1 vim2 vim3

root@OpenWrt:~# uname -a
Linux OpenWrt 5.3.0-rc6 #1 SMP PREEMPT Tue Oct 15 16:27:18 MSK 2019 aarch64 GNU/Linux
root@OpenWrt:~# lsusb -d 20b1:000a -v |  head -n10

Bus 001 Device 003: ID 20b1:000a XMOS Ltd 
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               2.00
  bDeviceClass          239 Miscellaneous Device
  bDeviceSubClass         2 ?
  bDeviceProtocol         1 Interface Association
  bMaxPacketSize0        64

2 Likes

Thanks for the reminder. We actually built a new version in September with myVolumio integration using balbes150’ v3.14 kernel. I checked it yesterday with the Toneboard and it appears to be working now. Not sure if the TB firmware updates had anything to do with it, but as the kernel did not change, this could be the case
BR - Gé

1 Like

Where i can get new version ?

Plz share your SD image for vim1 which can boot from SD
I will wait )
I need this one for test

Please click here to download v2.603/ vim1

1 Like

I am trying to install for Vim3 …Following the guide I grabbed the latest img for volumio in the list provided. Flashed it using Etcher browsed the BOOT partition and could not find the kvim3_linux dtb only the kvim, and kvim2 dtb files… where can I get this file for vim3?

  • this image not bootable from SD - uboot missed!!!

+ i have write u boot to sd card by myself its not big problem

system started but freezed on 4 sec after this message

[ 4.858114@1] dwc_otg: Dedicated Tx FIFOs mode

check full log > volumio_vim1.log · GitHub

sorry this image do not work for me VIM1 v14 VIM1 v12

PS: i think u must provide image which can boot from SD card - stand alone ( empty emmc or mask rom mode ) without any dependencies and configuration - just write and boot !!!

PSS: this image and all prev images same still not suitable for me

PSSS:

i have fix some dtb problem! just disable usb node! and system can start after what! look like u have problem with kernel or dtb

i will rebuild image for volumio vim1 later!!!
because its totally broken and need to change kernel + dtb + add uboot !

1 Like

Well that won’t work, it is an image for VIM1,
We will support VIM3L in the near future, but have not started to work on it yet.
VIM3 support has not been planned.