ESP32 – Bodmer TFT_espi / autoconnect github / Picoreplayer 4.1.0 / Dietpi V6.18

so, 😉
nothing particular new; „audio“-wise its a little bit on „hold“ (had first to buy some +-15V toroidal transformer and so on) but i made a little progress/effort „usability-wise“..
i´m now able to get something in the spiffs-fs (ESP32), read it out 😉 and display it via „drawJpeg“ from the famous Bodmer TFT-eSPI-library->Link

(!! sorry for the still absolutely „shitty“ layout, but i was only happy to get something on the display at all 😉 !! (will change/edit it then; only some „ideas“ (for not doing it in this way 😉 ) for u maybe)
was a little bit difficult because u (i) really need the absolutely newest libraries (jpegdecoder.h for example too) from the bodmer-github-repository (some older example jpgs are unreadable by their own decoder-library and so on..)..
have still some problems/the first third of a decoded jpeg is corrupt, but i can now upload some jpegs in the spiffs, list and display them..(and understood how)
the whole sketch (web-gui for filter-selection, HW-volume control via digi-poti, display jpgs etc..) is here->Link and i maybe make a post in the forum->Link..(could be very interesting for some who also want to understand the ESP32 „better“)..

by that it was all build on top of the absolutely fabulous „Autoconnect-library“ by Hieromon ->; absolutely super great webserver/wlan access library->absolutely to recommend !!
Picoreplayer is now at V4.1.0 (24.Nov 2018)-> to 4.14.81, squeezelite-update, support for Rpi 3B+ and so on->Link
Dietpi is now also at V6.18 (26/11/18)(some bugfixes+improvements)->
that was it for now, more to come, stay tuned, greets 😉

Project 3: read out/write data (over I2C) via the onboard mcu ES9038Q2M/-ES9028Q2M

so folks 😉 , needs your help 😉
as i just want to read out some data from the mcu on these boards like data-rate (192khz,384khz and so on), data-format (PCM,DSD) and maybe the HW-Volume for just displaying it on a small 3,5″ display for example (or use it to display it via some app/tool on a raspi/web etc..) „we“ have now to find a way to solve this..

as we now have the possibility to access the I2C-bus via the new connection on an ES9038Q2M (they used it also to display/change some values via their hardware) we have to find a way to simple control/change/read-out data over it..
the normal „adresses“ on an ES9038Q2M must be/are „hidden“ due to some NDA-bla bla, and the real register-adresses are „encrypted“/are only in the mcu..

but how can i/we connect a raspberry/Arduino/ESP32 to it via I2C ?

i think we have now here to make a really long tutorial to get such „experimental setup“ to work. how to exactly connect and to which pins, which tools/commands to use (python/i2c-set and so on)..
i will make a new thread in the forum->“Project 3: controlling the onboard mcu on an ES9038Q2M/-9028Q2M
there i will make this tutorial but i first to have to gather all possible informations about it and there u come in !! ;-)
so please post all your informations/experiences concerning this topic in the forum or here in the comment-section !!

a good start for now are these (new) „VinnyLorrin„-repositories at github->
->“ES9028Q2M-controller“,“ES9038Q2M-Linux_Driver“,“ES9028-controller-PCB“ and so on..very good, first, informations about it…
(many many thx btw. to „eslei“ at the diyaudio-forum for getting first infos/an entry->

thread in the forum->
greets for now 😉

HW-Volume pinlayout – ES9038Q2M + OPA627AU/AD827

so, (another one today) 😉
found by chance a picture of the pin-assignment for the HW-Volume-control on an ES9038Q2M (its from the Audiophonics-site->Link..)(„we“ knew it, but so its much „clearer“) 

by that there´s also a wonderful picture from an combined Raspi/ES9038Q2M (its from the diyaudio-forum; hope i can use it here, if not, please e-mail)->Link

(i´m lately thinking also about to include some raspi directly in such a DAC too, because (as said and also in testing here) on a raspi (over I2S) u have an absolutely superior sound comparing to any XMOS-USB-device (over PC by example)->see this post too-> and whats all about this site too 😉 ..
third, on some japanese-yahoo-auction-site they also recommend/have the OPA627AU on it; but they use it only in the dual 15V „environment“, they recommend „strong +-15V“ 😉 the case of a single rail 15V they recommend the AD827 (JN) (and they made a special layout for both cases)->

Raspi-AK4137 single-HAT for 2/3B/3B+ Pi (30$) ; „Sonore“ ISO2DSD v7

so, 😉
thx to this phenomenal (post) in the>,
we have now here our AK4137 as a single HAT for the Pi !! 😉
as said in earlier posts, we have to improve the signal-quality(lower jitter and so on) over I2S->

it costs only 30 !! $ and u can get it here->LINK
..The main function of this board is to improve the quality of the Raspberry Pi I2S signal and reduce jitter. And make up for the Raspberry Pi I2S output without MCLK! The original I2S output of the Raspberry Pi does not have MCLK and most high-performance DACs require MCLK to work. And the AK4137 reconstruction clock reduces the Raspberry Pi output signal jitter enhancement.
This board supports Raspberry Pi 2B 3B 3B+“..
so, as also posted earlier the AK4137 has 768khz (PCM) + 12.288 MHz DSD and DR: 186dB !!THD+N: -150dB ->AsahiKasei(AKM) datasheet->Link

(u use it between the Pi and our ES9038Q2M for example..a really long explanation on the other functions of this HAT is in the ebay-description above)

by that i came by chance (and according to the previous post) about this „Sonore ISO2DSD„-converter (a GUI for the sacd-ripper) + „Sonore DSD2FLAC„->

u can download both from here:

many greets for now !! 😉

Some new ES9038Q2M-things../ Raspberry Pi 3B+ first impressions..

so, 😉
some user at my praised>Link said something about a new MShow-Audio „SU5-ES9038Q2M-DAC-HIFI-XU208-DSD-TPA6120-Headphone-audio-Amp-Bluetooth-5-0″->Link 160$, and interesting is that they used some AK4113 for SPDIF-conversion; posted here earlier something about it->Link; for me another „indicator“ that the „original“-spdif conversion by the ES9038Q2M on this board is not soo good as expected, as stated also earlier; better choice would be using some SRC4192 or AK4137->Link

by that, as thinking to buy some Green ES9038Q2M V1.07, including the display, i found some pictures with this display delivered/attached in „action“ and that looks not soo nice (frankly said) 😉 , so i think its better to continue to try to build an „own“ version (display-wise) 😉

by that i´ve bought some new Raspberry pi 3B+ (cause i´ve „fucked“ up my Raspberry Zero W with some ugly soldering) and first thing i can say about the new „wifi“ (N/AC) that i had yesterday (measured with iperf3) 84Mb/s (10MB/s) via N (Asus-RT56U); not soo good (expected 300mb/s)..
greets for now 😉

New Picoreplayer is out->V4.0.0 beta 5 + Moode 4.2 install instructions („moslog“)

hi there, 😉
a new picoreplayer is out->V4.0.0 beta 5->

its almost the same; like in this phenomenal 😉 , earlier post->

this time they have a rpi-kernel bump to Kernel 4.14.56, the DSD(Dop-)-„native patches“ are included, selectable..

tried to use the new „Allo Katana“-overlay here too on an ES9038Q2M->no success/didnt work/squeezelite refuses to start..

use now again (as described in the mentioned, earlier post) the „i-sabre-9023„-overlay, checked „384k“ and „bclk_ratio_int_div“ option, under „Card Control“..

got 32/384 without any problems, same with DSD-„material“->up to 32/352..(see also earlier post)..

but still a little bit „metallic“-sound; as described and still don´t know why..

Volumio“ for example has for my ears (IMO) a far far better sound/tune..


a few days ago, i tried to install Moode 4.2 on a fresh raspian-stretch-lite..i knew there were such commands like „mosbrief,moslog and moslast“ for monitoring the installation progress; but i didn´t know how to use it correctly..

started the installation anyway, but as you see absolutely nothing !! u don´t know if it hangs/or is finished or something and so i had an incomplete installation after all..

so today i had the time to re-test it; in short: place a „ssh“-file in the root of the card (after imaging the raspbian stretch-lite on it); u can now ssh on it..make the commands for the mosbuilding (absolutely fabulous !! article about it in english here->Link and in german here->Link (fabulous !!)

after rebooting the first time (u first have to make a „hard-reset“, means unplug and re-plug the power (else it didnt work !!) u can now ssh on the pi again (while still working/compiling etc..) with now (and thats important too) ssh-login: pi and pass (thats new): moodeaudio

now u can type „moslog“ and can watch the installation progress, wonderfulst !! 😉

(by that i´ve „demolished“ my lovely raspberry zero w ;-( , wrong soldered and so on (but this „soldering“ was, as said, more difficult than on an arduino or esp32-board for example)..

i still want to buy a new ES9038Q2M Green V1.07 and finally some OPA627, but have a small „cash-flow“-problem, „distinguished said“ at present 😉

will post then maybe more again 😉

Volumio v2.444 out / „Allo Katana“-support -> works on „chinese“-ES9038Q2M too !! / massive.. ;-)

so, 😉
a new Volumio is out->V2.444 ; its here->
changelog says: „..Pi kernel bump to 4.14.56, Allo Katana support etc.“..
tested it here rightaway with the ES9038Q2M (2*AD797)->“massive“ 😉

but back to the Katana-overlay: at first „hear-out“ i´ve got the feel its more „massive“, more „accentuated“ (especially with the 2*AD797)..
don´t know at present if its the Katana-option, or the optimized Volumio-„footprint/improvements“ (see changelog)..
unfortunately i´ve got only 192khz/24bit with „audio resampling on“ (set it up for 384khz but got only 192/24)->

by that, there´s also a new „Volumio ESS9028QM„-option; works too (with the „Blue“ ES9038Q2M) (but didnt test if it reaches 384khz)..
but anyway there´s absolutely an improvement „sound-wise“ again !! „sounds“ again more „right“; really heavy, absolutely to recommend !! (RPI 3B-ES9038Q2M-2*AD797)

by that i´ve experimented a little bit more with „node-red“ and now with „MQTT-broker,-subscribe+publish“ and so on; really freaky, u can seamlessly connect an android app (->picture) with a pi zero as mqtt-broker and then via bluetooth (or websockets) to an arduino or said absolutely „whacky“ 😉

(„IoT MQTT Panel“->google/android-playstore->

(this is as said, all for (in favor) of our lovely „DIY-DAC„-project , display and usability-wise)..
(will post maybe then more..)
but as said, really a sound improvement with the new Volumio (+“Katana“-option)..
greets for now 😉

1 2