Volumio 2 on Odroid Boards

Volumio portings supported by community members

Ads helps Volumio remain Free and Open Source. Please consider donating to help us continue to serve you.

Volumio 2 on Odroid Boards

Postby gkkpch » Tue Mar 27 2018 13:47

This thread offers people the opportunity to discuss Odroid C0/C1/C1+/C2 and future Odroid board versions maintained by me.
Odroid images will no longer be released on the download page.
Anyone willing to help maintaining the Odroid platform is very welcome.

New images will be built at regular times to follow up on finished Volumio development cycles.
They can also be built on request (if there is appropriate demand for it) .

New: We are now able to build versions for myVolumio

Current and previous links to downloads

***Volumio for Odroid C0/ Odroid C1/ Odroid C1+***
Current myVolumio version
volumio-2.513-2018-12-07-odroidc1
Changelog
- Updated Volumio functionality
- myVolumio support

Current "plain" version
volumio-2.459-2018-09-20-odroidc1
Changelog
- Updated Volumio functionality

Previous versions
volumio-2.395-2018-04-22-odroidc1
Changelog v2.395::
- Fixed the issue with the aml_i2c driver being incorrectly removed when no HiFi Shield 2 installed
volumio-2.390-2018-03-27-odroidc1
volumio-2.344-2017-12-16-odroidc1

***Volumio for Odroid C2***
Current myVolumio version
volumio-2.513-2018-12-07-odroidc2
Changelog
- Updated Volumio functionality

Current "plain" version
volumio-2.459-2018-09-20-odroidc2
Changelog
- Updated Volumio functionality

Previous versions
volumio-2.499-2018-11-15-odroidc2
Changelog
- Updated Volumio functionality
- myVolumio support

volumio-2.395-2018-04-22-odroidc2
Changelog v2.395:
- Fixed the issue with the aml_i2c driver being incorrectly removed when no HiFi Shield 2 installed
volumio-2.394-2018-04-14-odroidc2
Changelog v2.394:
- ALSA: usb audio: Eliminate noise at the start of DSD playback
- ALSA: usb audio: Added DSD support for a range of new devices
volumio-2.390-2018-03-27-odroidc2
volumio-2.344-2017-12-16-odroidc2

Note: the versions for C-series have pre-configured boot.ini's for HDMI resolutions in the boot folder, default is 1080p.
Use these in case you want to add one of the Hardkernel touch screens.
C-series are compatible with the touch-screen plugin.

***Volumio for Odroid XU4/HC1/HC2***
volumio-2.528-2019-01-12-odroidxu4
Changelog:
- Added myVolumio support
- New kernel 4.14.y with updated support for DSD-direct (native) capable USB Audio devices
- Supports booting from SD and eMMC

volumio-2.390-2018-03-27-odroidxu4
- This version will only be built on request.
- The XU4 is not really considered suitable, fairly expensive, no I2S support, though USB DAC support is excellent.
- Without passive cooling too noisy for an audiophile device.
Volumio OS Developer

You like my work? Then what about buying me a beer :)
User avatar
gkkpch
Moderator
 
Posts: 1499
Joined: Mon Dec 29 2014 22:38
Location: Bodensee, Switzerland

Ads helps Volumio remain Free and Open Source. Please consider donating to help us continue to serve you.


Volumio 2 on Odroid Boards

Postby Piospec » Wed Apr 04 2018 20:49

Thank you,

Could you advise how to setup Volumio on Odroid C2 + VU7 touch as stand alone player?
How to start GUI on it?

BR
Piotr
Random avatar
Piospec
Fresh off the boat
Fresh off the boat
 
Posts: 3
Joined: Wed Apr 04 2018 20:08


Volumio 2 on Odroid Boards

Postby gkkpch » Wed Apr 04 2018 20:59

yes, but also do a search because this issue has been covered and might give you some extra info.
Basically, install our generic touch screen plugin and afterwards look for the appropriate ini-file in the boot folder, there should be a VU7 version. Rename it to boot.ini (after you renamed the original) and reboot.
Volumio OS Developer

You like my work? Then what about buying me a beer :)
User avatar
gkkpch
Moderator
 
Posts: 1499
Joined: Mon Dec 29 2014 22:38
Location: Bodensee, Switzerland


Volumio 2 on Odroid Boards

Postby Piospec » Wed Apr 04 2018 23:00

Hi,

Thank you for fast answer, but I cant find anything about boot.ini file.
Where should I look for it?

Installing of touch plugin hang on "Disabling Kiosk Service" i'm still waiting :)

thank you
piotr
Random avatar
Piospec
Fresh off the boat
Fresh off the boat
 
Posts: 3
Joined: Wed Apr 04 2018 20:08


Volumio 2 on Odroid Boards

Postby gkkpch » Wed Apr 04 2018 23:09

in case it hangs, refresh the web page, usually it helps, don’t know why this happens.
As for the boot.ini, look into the /boot folder, you will find them there.
Volumio OS Developer

You like my work? Then what about buying me a beer :)
User avatar
gkkpch
Moderator
 
Posts: 1499
Joined: Mon Dec 29 2014 22:38
Location: Bodensee, Switzerland


Volumio 2 on Odroid Boards

Postby Piospec » Thu Apr 05 2018 00:05

Thank you, everything works perfect :)

The only issue is now is touch screen of VU7, which has big difference in touch to point.
I have to find how to validate this screen.

BR
Piotr
Random avatar
Piospec
Fresh off the boat
Fresh off the boat
 
Posts: 3
Joined: Wed Apr 04 2018 20:08


Volumio 2 on Odroid Boards

Postby gkkpch » Thu Apr 05 2018 17:22

Ask on the Odroid forum, surely someone can help you there.
Volumio OS Developer

You like my work? Then what about buying me a beer :)
User avatar
gkkpch
Moderator
 
Posts: 1499
Joined: Mon Dec 29 2014 22:38
Location: Bodensee, Switzerland


Volumio 2 on Odroid Boards

Postby cdu13a » Sun Apr 08 2018 03:37

Having problems building a working volumio image from master for the odroid c1.

Image gets created, but when I try to boot I get

Code: Select all
## Booting kernel from Legacy Image at 21000000 ...
   Image Name:   Linux-3.10.104
   Image Type:   ARM Linux Kernel Image (lzo compressed)
   Data Size:    5456507 Bytes = 5.2 MiB
   Load Address: 00208000
   Entry Point:  00208000
   Verifying Checksum ... OK
Wrong Ramdisk Image Format
Ramdisk image is corrupt or invalid

Unknown command '�' - try 'help'
MMC read: dev # 0, block # 1216, count 16384 ... 16384 blocks read: OK
MMC read: dev # 0, block # 1088, count 128 ... 128 blocks read: OK
Wrong Image Format for bootm command
ERROR: can't get kernel image!
odroidc#


I inspected the contents of /boot and the cause of the error is /boot/uInitrd is 64 bytes. When I believe it should be around 4MB

So I checked build logs and found

Code: Select all
Changing to 'modules=dep'
(otherwise Odroid won't boot due to uInitrd 4MB limit)
Signalling the init script to re-size the volumio data partition
Creating initramfs 'volumio.initrd'
Version: 3.10.104
mkinitramfs: failed to determine device for /
mkinitramfs: workaround is MODULES=most, check:
grep -r MODULES /etc/initramfs-tools/

Error please report bug on initramfs-tools
Include the output of 'mount' and 'cat /proc/mounts'
Creating uInitrd from 'volumio.initrd'
/usr/bin/mkimage: Can't open /boot/volumio.initrd: No such file or directory
Removing unnecessary /boot files
/bin/rm: cannot remove '/boot/volumio.initrd': No such file or directory
Unmounting Temp devices
Copying LIRC configuration files for HK stock remote


I'm still digging for the cause, but if somebody already knows what's going on some insight would be appreciated
User avatar
cdu13a
Fresh off the boat
Fresh off the boat
 
Posts: 7
Joined: Sun Apr 08 2018 01:04


Volumio 2 on Odroid Boards

Postby gkkpch » Sun Apr 08 2018 07:11

Are you building on Debian jessie or Ubuntu?
In case of the latter, it is a known issue causing the build process to fail while creating the initramfs.
Debian Stretch has the same issue, we have not found a solution yet.
Volumio OS Developer

You like my work? Then what about buying me a beer :)
User avatar
gkkpch
Moderator
 
Posts: 1499
Joined: Mon Dec 29 2014 22:38
Location: Bodensee, Switzerland


Volumio 2 on Odroid Boards

Postby cdu13a » Sun Apr 08 2018 23:08

I tried on both debian and ubuntu. Though I think the debian build server was running stretch.

I will try again on a debian jessie system.

thanks
User avatar
cdu13a
Fresh off the boat
Fresh off the boat
 
Posts: 7
Joined: Sun Apr 08 2018 01:04

Next

Return to Community portings

Who is online

Users browsing this forum: No registered users and 0 guests