ES9038 Q2M: Driver/audio settings in MoodeV4Beta/on Dietpi..

so, 😉
many thx to „Blackbear“ over at the Diyaudio.com-forum http://www.diyaudio.com/forums/digital-line-level/314935-es9038q2m-board-10.html
and because of min. 80% !! of the visitors here on the blog a searching for ES9038Q2M-related info, here are some results on his „research“:
In MoodeV4Beta on Dietpi he uses the „Audiophonics ES9028Q2M„-audio-settings..(for the ES9038Q2M)

„..Hello, in dietpi i had selected no driver = just left rpi-2835 (I left it without change after installation…), but in moode driver selection i choosed audiophonics 9028q2m, so it is strange that Moode takes control over dietpi driver (now I am thinking about it…) ? but it works, also tried to switch in dietpi config onto i-sabre-2km driver then restart and no sound so then i had to go into moode driver and to select audiophoincs 9028q2m, tehn reboot and it works again…strange..“

greets for now..

Audio-Distros: Dietpi decided to revert to RPI-stock kernel..(very sad)

so, 😉
its very,very sad, but „Fourdee“ over at DietPi decided to go back to RPI-stock-kernel means no more enhancements/improvements in 384khz-playback in Linux/RPI-kernels (for our lovely chinese ES90xx-Boards via I2S) ;-(

thats really,really sad because in the earlier Versions of Dietpi (i guess till V1.54) it was the only RPI-audio-distro which sounds really good (Best !!) with at that time the ES9023 (dtoverlay=hifiberry-dac)+ES9018K2M at 384khz with no prob played via MPD..
u could change the sample-frequency via their wonderful „Dietpi-Boom“-Gui..;-(

Text on the Github-Page->Link:
„I’ve taken the decision to revert our DietPi RPi kernel to stock RPi kernel.
Currently the only difference in our kernel was:
DSD pop prevention on initial playback.
We simply do not have the man power and available time, to ensure this is updated regularly with requested patches. Time we can use to focus on supporting bug fixes and improvements for DietPi.
In future, all RPi kernel patch requests should be made directly to the RPi foundation, who have paid employees dedicated to that specific task:
https://github.com/raspberrypi/linux
This will ensure all RPi users will benefit from the requested fix, if accepted by the kernel maintainers.
I apologise if this effects audiophile users, however, I hope we have your understanding for this change.“

so, we have to look now for alternatives, cause as said DietPi has for me the best „sound“ of all (audio-)-distros for the RPI (guess it was because of the lightweight-design (less processes,less distortion))

1. Moode ->Link… now at V4.0Beta12..has also canceled their RT-/advanced-kernel thingy..(all concerning the support of our lovely chinese ES9023,ES9018K2M,ES9028Q2M and ES9038Q2M-boards via I2S)->hope they will invent it again..
2. Volumio ->Link (now at V2.348)… found it really horrible at the beginning but meanwhile its much better..absolute easy to use; almost no pops,clicks, and a very relaxed/easy use (try it again 😉 ) but now also not with full 384khz support for our boards via I2S..
3. Picoreplayer ->Link.. now at pCP3.22 (27.Sep.2017)->absolute 384khz-capable (look at the other posts), but not so comfortable..

these 3 were my choice after i tested a lot of other audio-distros for the RPI at the beginnung with our ES-Sabre-Boards(there were a lot more, Daphne, Rasp-something, Runeaudio etc..but the above were the best/most comfortable imo)

if u mean u know another good audio-distro (comfortable, easy to use, 384khz) please leave a comment here !! (and we can move it maybe to the forum->http://essabre-90xx-rpi.sfb2.com/forum/)

Audio-Distros: DietPi + MoodeV4Beta9 (automated install-script)

so,
Fourdee over at Dietpi->https://github.com/Fourdee/DietPi made a script for an automated DietPi + MoodeAudioV4B9 install..
works here (RPI3B + I2S-ES9028Q2M) fabulous and with absolut no issues (install/compile about 35-45min)..
„Skript“/infos are here->https://github.com/Fourdee/DietPi/issues/1223

„Currently in testing, under RPi Stretch.
Steps to test the DietPi + moOde installation:

Download the DietPi Stretch image and write to SD card: http://dietpi.com/downloads/testing/DietPi_RPi-armv6-(Stretch).7z
Download the following automated installation file http://dietpi.com/downloads/conf/moode/dietpi.txt and save it to the SD card /boot/dietpi.txt. This will automatically install moOde on 1st run.
Connect Ethernet.
Connect HDMI if you want to see the installation process.
Eject SD card, pop into RPi and power on“

(PS.: its then „dietpi/“ in the browser-line and not „moode/“ and the ssh-login data is: user=root and pass= dietpi)

ES 9028Q2M->dtoverlay Raspberry Pi->config.txt

okay,
for this ES9028Q2M:

the working dtoverlay in config.txt is fortunately again (Raspberry Pi+DietPi+other):
hifiberry-dac -> (in config.txt): dtoverlay=hifiberry-dac
up to 384khz with no problem..
(rpi-dac works too, but as said limited to 192khz)

Hint for squeezelite-command-line options (also in picoreplayer->squeezelite-settings): try to use 24 (bit) and mmap on (1)..
(on this board 16 (Bit) causes only a heavy distorted noise/very often/almost in every case, beware !!))
PiCorePlayer->„in Picoreplayer you have to change from „simple/generic es9023“ (es9018k2m) to „ES9023“ (without anything)->up to 384khz;
(also had problems playing in 16bit->distorted noise; so try to use 24 oder 32 bit in „ALSA-Params“)
RPI-Dac was also possible in picoreplayer (but only up to 192khz)“

link+further description here:
http://dietpi.com/phpbb/viewtopic.php?f=9&t=1891&p=7243&hilit=es9023#p7243