raspberry pi volumio 9018k2m trick

Volumio 1.4, 1.5 and 1.51 needs to be tricked to play music through the ES9018K2M. If you select a generic DAC driver, you cannot use it for audio output directly using the GUI.

I did apply the following settings to make it work:
File: /etc/modules
snd_soc_core
snd_soc_bcm2708_i2s
bcm2708_dmaengine
snd_soc_pcm1794a
snd_soc_rpi_dac
File: /etc/asound.conf
pcm.!default {
type hw card 0
}
ctl.!default {
type hw card 0
}
File: /etc/mpd.conf
audio_output {
type “alsa”
name “Output”
device “hw:0,0”
mixer_control “Playback Digital”
mixer_device “hw:0”
mixer_index “0”
dsd_usb “yes”
}
After that the I2S driver for the RPI-DAC can be used, and the audio output is set to sndrpirpidac.
Please note that the ES9018K2M (at least the DIYINHK PCB) needs +/-12V symmetrical voltage supply for the op amp output buffer (and 2x 3.3V for the DAC itself and the XTAL). You cannot simply replace a ES9023 DAC board, which runs off 5V I believe.
Best regards,
Toni
/**
* Find a member
*/
function find_username(url)
{
popup(url, 760, 570, ‘_usersearch’);
return false;
}
/**
* New function for handling multiple calls to window.onload and window.unload by pentapenguin
*/
window.onload = function()
{
for (var i = 0; i < onload_functions.length; i++)
{
eval(onload_functions[i]);
}
};
window.onunload = function()
{
for (var i = 0; i < onunload_functions.length; i++)
{
eval(onunload_functions[i]);
}
};
/**
* Find a member
*/
function find_username(url)
{
popup(url, 760, 570, ‘_usersearch’);
return false;
}
/**
* New function for handling multiple calls to window.onload and window.unload by pentapenguin
*/
window.onload = function()
{
for (var i = 0; i < onload_functions.length; i++)
{
eval(onload_functions[i]);
}
};
window.onunload = function()
{
for (var i = 0; i < onunload_functions.length; i++)
{
eval(onunload_functions[i]);
}
};
tried Runeaudio, Moode, this Dietpi->only got a heavy distorded noise on the right channel..(other users said the same)
tried as dtoverlay hifiberry-dac, sabre-2km ->same result/only noise on the right..
tried then “RPI-DAC” over Dietpi-Config..
[i]WORKS fabolous !![/i]so, as a hint, this board (with 9-25 V) only works with rpi-dac-dtoverlay (the audiophonics es9018k2m seems to have a little bit different configuration) (EDIT II.: sorry..just have seen that the dtoverlay=”i-sabre-k2m” is for the Audiophonics ES9028 !!”)
by that, before, i had an ES9023 decoder board , sounds also nice (but much much more crappy)->that one runs out of the box with the “hifiberry-dac”-dtoverlay..(picture 2)