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 -> https://github.com/Hieromon/AutoConnect; absolutely super great webserver/wlan access library->absolutely to recommend !!
Picoreplayer is now at V4.1.0 (24.Nov 2018)->https://www.picoreplayer.org/main_downloads.shtml(Pi-Kernel-bump 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)->https://github.com/Fourdee/DietPi/blob/master/CHANGELOG.txt
that was it for now, more to come, stay tuned, greets 😉

Volumio at V2.457 / Dietpi V.6.16 / mympd / upgraded ES9038Q2M decoder board I2S

so, 😉
after searching today for some new ES9038Q2M-boards/-infos, i´ve found also this “Upgraded version of ES9038Q2M decoder board I2S input OPA1612+AD8397ADRZ” (it was also mentioned in these diyaudio.com-forum)->Link

it costs only about 42$ (incl.shipping), and interesting is (besides all the disadvantages like the 5V-9Vplug, the only-headphone 3,5mm jack and so on) that they use “OPA1612” for the AVCC-section and some “AD8397ADRZ” for the “output”-section..

i´ve googled immediately for “AD8397ADRZ” and according to this post/article->https://www.head-fi.org/threads/audio-gd-discrete-op-amps-reviewed-opa-earth-opa-moon-opa-sun-v-2.397691/ its only in the “Category 2 – nice but incomplete sound” 😉  (posted the link+excerpts also in the forum here->Link)

the author there also said, that for him (and thats interesting for me) the AD797BRZ (i have the AD797ANZ here) are the only ones in the “Category 5 – complete sound traveling in the clean air” 
“..roughly, it’s like the AD79ANZ with all advantages of the OPA627BP added” and as u know, i just wanted to buy lately an OPA627 (the “Bugatti Veyron” on the OP-Amps) to “finalize” my op-amp-experiences..
so i guess i have to check-out these AD797BRZ some time too 😉

another thing is that they are now at Volumio V2.457 (PI Kernel bump to 4.14.69 and some fixes), i´ve tested it immediately with the ES9038Q2M and the “Allo-Katana”-setting, and it was, as said in an earlier post, “massive” (ES9038Q2M+2*AD797) again !!

 

this time had the chance to test it before with the ES9028Q2M-option (in Volumio) and some minutes before also with the i-sabre-k2m option in Dietpi V6.16..

last time i thought it could also be by the changed footprint/pi-kernel-bump but today i would say the “Allo Katana”-overlay is more specialized on the ES9038Q2M-core->

finally, at present, i must really say that i have the best sound (on all distros) with the newer Volumio (V2.452 and up) + “Allo Katana”-settings on an ES9038Q2M+2*AD797 !! (okay, its really tight between them but Volumio is absolutely easy to handle at present)

DietPi is now at V6.16, i just wanted to set up the new “mympd”-(fork of ympd), ran into trouble, theres a workaround now and its fixed in DietPi V6.17..(“Allo Katana” works NOT on DietPi (with the ES9038Q2M) but with the “i-sabre-k2m” overlay i got 32/384..)

more to come, greets for now 😉

 

Raspberry Zero W V1.1 + Volumio / I2S-connection + Dietpi-Update V6.12

so, 😉
its a little bit silent here lately but it doesn´t matter->here some infos about a Raspberry Zero W V1.1..
because they´ve updated the Arduino-ESP32-core here on github->https://github.com/espressif/arduino-esp32, and my self-made-noob-sketch didnt work since then on my Doit-ESP32S-V1 anymore, i thought also about to use my raspberry zero W V1.1 to control the ES9038Q2M via web or BT (for the I2C-control of the Digipoti MCP4131 for example, or the relais-control for the different-filter-settings and so on..)
for this (on a raspberry) “Node Red” (a programming language/editor) looks like a very good attempt/approach..post maybe then a little bit more..
anyway first i have to get the zero to work with any of these chinese-ess90xx-boards..
I´ve ordered the zero w without a pre-soldered header and without a “hammer header”; u can get them so at pimoroni for example of about 13,50€ !! (incl.shipping)->https://shop.pimoroni.de/products/raspberry-pi-zero-w
(u can also get there a raspberry zero (without wlan) for 5,05€ !! (+3,50€ shipping)->https://shop.pimoroni.de/products/raspberry-pi-zero

but this self-soldering is IMO on this little raspberry a bit more complicated than normal, it was difficult to get an I2S-DAC-board on this to work..
heres again a little picture how to connect the I2S-lines: (the pin-layout on my zero w V1.1 is exactly the same as before (on a RPI3B for example) (because someone said there are different pin-layouts on different zero´s)

so, i have to use Volumio first to check out where the problem was (the soldering 😉 ), and i took the fresh 2.413 (https://volumio.org/get-started/)..
works absolutely fantastic here now with an ES9028Q2M (+Muses8920); almost no horrible pops+clicks at changing volume/tracks/audio-formats..
I use here now the “hifiberry-dac” settings; the “RPI-DAC” settings are working too (but be careful while using the hifiberry-dac settings->u have to set the target-bitrate to “24bit”(audio resampling on); else u get a horrible noise (but this was clear if u have followed this blog/read a little)..


as said, fantastic here now (i´ve originally wanted to use my old ES9023 for this; but got no sound at all (was this soldering problem 😉 )..
and by that u can use the raspberry zero W V1.1 also with a normal usb-cable on a normal usb2.0-port (500mA)..for me here its enough; hadnt to use the original Pi-power supply (2,5A or something)..
also, Dietpi is now at V6.12 and i still want to buy some green ES9038Q2M V1.07 and some OPA627 😉
greets for now 😉

“allo-katana-dac-audio.dtbo” available now in DietPi V6.10

so, 😉
the “allo-katana-dac-audio.dtbo” is now available in DietPi V6.10; means u can select “”allo-katana-dac-audio” in DietPi->DietPi-config->Audio..
i´ve tested it here with a “Blue” ES9038Q2M->no success/sound..
(i use the “i-sabre-k2m”.dtbo in DietPi->works very well with the ES9038Q2M here.)

was to be expected because (as earlier posted) the .dtbo adresses the mcu on the katana-board and apparently not on our cheap and lovely chinese 9038Q2M-boards..
else nothing particular new, except i really want to test some “OPA627” (the “Bugatti Veyron” under the OP-AMPs) and want to buy some new, green ES9038Q2M V1.07 ..
greets from here !! 😉

Moode/Volumio on a raspberry pi vs. Samsung Bluray-player (spdif-coax) Impressions..+SRC4392 (+beta “Project 2”)

hi there, 😉
long time not seen..its a little bit silent here lately but absolutely no worry/problem..
okay,
i´have here some Samsung Bluray-Player (BD-H5500); not the worst; only with some spdif-coax output..
some days ago i thought the only, true,real good sound is via some very good CD-transporter/drive/device + directly via spdif into the ES9038Q2M and go 😉 ..
but as i heard today again the ES9038Q2M with the raspberry pi (Model 3B) and some flacs i felt its really a class of its own !!
1-2 level (soundwise) higher !!
(at present btw. i think Volumio (hated it a long time) has a very good sound/tune; a bit better than Moode 4.1 (then picoreplayer and so on)..DietPi (V6.8 now) is still “in the lead” (IMO) but usability-wise Volumio is great..)
so, back to topic: i really don´t know why the flacs on a pi (and via I2S) had a such great sound/tune in comparison to some “normal” CD-spdif-combos (IMO)..absolutely don´t know why; but it is (and this is said by really a lot of people in the “Hifi-world” ;-)..(maybe its because of this delta-sigma-conversion and the “required preliminaries”)..
by that i think meanwhile the spdif-“conversion” on the ES9038Q2M could be a problem; its not soo high-class/hi-fi as expected..(spdif-receiver-side)
in my praised DIY-audio-forum->http://www.diyaudio.com/forums/digital-line-level/314935-es9038q2m-board-129.html, they are looking lately for some “SBC 4392” asynchron frequency decoder boards for spdif/usb decoding with 144 db !! thd and ultra-low jitter too..

Link (60$-90$)
think absolutely the same here and because only of “hearing” out the “distortion/jitter” via the spdif-receive-unit/decoding on the ES9038Q2M..
(so to see u must use such a SRC4392 before your ES9038Q2M and then via I2S in it, bypassing the onboard-spdif..)..
so, by that i definitively want to try out some AD797 in future (have now some Muses8920 in it) and i also want to buy definitively a new, “Green” ES9038Q2M V1.07 because i still think the “Blue”-ones (have one here) sound really not so hi-fi as they could/expected (we discussed it here a few weeks ago)..

by that i revive my “Project 2” a little bit; means BT/Web-control for the different-filter+HW-Volume settings on an ES9038Q2M (u can meanwhile buy it as “set/package” with display and rotary encoder/apple-remote but nevertheless)
this time i used some “Geekcreit ESP32S Devkit-V1“-board (links/first thoughts about also at the forum-> link-FORUM ) (first post)

(ESP32S connected to a PCF8754 via some 5-3.3V logic-level-converter, controlling a 4-port relay and then to the 4 jumper on the ES9038Q2M..HW-volume via some MCP4131 will come hopefully later..)

but as said earlier, i hear almost no differences between the filter settings on these ES9038Q2M, but when, i would prefer JP3+JP6=”linear phase fast roll-off

(as said, here now listening to it with this filter-setting on a pi with Moode 4.1; and so “dry“; absolutely low latencies, perfect (but as said, Volumio/DietPi sound a little bit better (IMO))
many greets for now 😉

 

Alsamixer-/control I-Sabre-K2M (-Q2M)=”Game-changer” + Audiophonics ES9038Q2M Kali-Edition..

so, !! 😉
don´t understand/got it at first, but as “Terry” sent us a link to the new Audiophonics-ES9038Q2M KALI-edition->
https://www.audiophonics.fr/en/diy-dac/audiophonics-dac-i-sabre-es9038q2m-kali-edition-raspberry-pi-i2s-spdif-pcm-dsd-p-12811.html, (Link-forum here)
i´ve looked through the description (after a few times visiting) and saw
“DietPi-compatible” and this picture:

then i looked through some other audiophonics-documentation and there it says:(Link-Audiophonics-topic->LINK)
“..Audiophonics I-Sabre K2M DAC Board ALSA Driver !!”->”.. SatoruKawase/I-Sabre-K2M” !!
and this is exactly the same repository “SatoruKawase/I-Sabre-K2M”which “Kennyliveforever” mentioned and from, i guess, DietPi download the binaries for the changed “I-Sabre-K2M”.dts-overlay !
so, thats really a “game-changer” !!
it´s so possible now to change the ESS-HW-control+FIR-selektion+Sources “on the fly”, means via an “alsamixer-terminal” !!

millions of new possibilities” 😉 (display and usability-wise)
(just tried here right now to change the filter-settings via an alsamixer-terminal->no success..same with input-selection+HW-volume-control..guess its audiophonics/mcu-specific; but nevertheless a great improvement !!)
+
I´ve just seen at audiophonics too that it is possible to upload some driver (in this case audiophonics-ES9028Q2M) via the plugin-upload option in Volumio !! (maybe we´ll get there some new/updated “generic” ES9038Q2M-driver too !!)(LINK)

thats all wonderful, greets for now !! 😉

Update: ES9028Q2M 384khz (MPD) in newer Dietpi (6.4 and up) I-Sabre-K2M-driver..

so, 😉
after “Kennyliveforever” made a great post about porting/including the I-Sabre-K2M-driver in Volumio->http://essabre-90xx-rpi.sfb2.com/forum/showthread.php?tid=64, i´ve re-checked this driver-option in Dietpi (v6.6) again..
a few months ago i tried everything to get this driver in Dietpi (earlier versions) to work and there was/i heard absolutely nothing..
Now with the new DietPi (v6.4 and up) there was/must be a change in installing the driver..after you change the soundcard in rpi-config to “i-sabre-k2m” there “comes” a rpi-update and after that it loads some software from codeload.github.com, install some compiler-binaries and after that it compiles a complete new .dtbo (overlay) and includes it automatically afterwards..
some month ago, as said, these steps were absolutely not proceeded..

and now we have our lovely “384khz” back !!!

(i really don´t know why this is not clearly communicated via “fourdee” at dietpi..)
anyway, i started this whole blog/site by/of this problematic and alone for this, this blog has been paid off !! 😉 
okay, i had only a few minutes to test it, but i think with this ess-driver which uses (i hope) and demands the special capabilities of the ES9028Q2M i have a here a really better sound (about 10-20% min., i “surmise”); it comes now really up to my best combo at present->ES9038Q2M with Muses8920+Skysong-USB-bridge !!
but, and this is very important too: i strongly recommend to upgrade your ES9028Q2M to “Muses8920” too !!
(they cost only about 3,50$ from this seller by example (and they are not “fakes”, guess so 😉 )->https://www.ebay.de/itm/362255966842?ViewItem=&item=362255966842)
(i will test if this i-sabre-k2m driver also works with the ES9038Q2M..)

Op-Amps: NE5532 vs OPA2134 vs. Muses 8920 (02) + ESSabre-Link (+DietPi 6.5)

so, 😉
got yesterday my “OPA2134” and had finally the time to check it out 😉

okay, fired up my Raspberry with the ES9028Q2M and thought first:” ? why sound it so “distorted” ?” (my main “rig” is at present->Skysong/Singxer USB-bridge (golden Crystek CCHD957s) + unmodified ES9038Q2M (Blue)..
Changed then the NE5532 to the OPA2134 and the result ?

Surprisingly good !! 😉

bought a few month ago some OPA2604; they were really, really, really bad (in any case on these Sabre-boards)..

This OPA2134 is very lively, airy, is more about middle-highs and really less “distorted”..
you can use them without any problems/thoughts to upgrade your NE5332..!

by that it brings me some “glance” back (in the highs) which i missed since 5 or 6 years ago, as i had to change my lovely Via VT1828S (onboard) to an “ordinary” Asus Xonar DX..;-)

changed then to the “Muses 8920” and ? Better 😉 ..it has the best from both op-amps: this airly, lively (OPA2134) but also the “push” (NE5532) mainly in the middle-lows..;-)(“its all about the slew-rate” 😉 ; funny+interesting article here->http://nwavguy.blogspot.de/2011/08/op-amp-measurements.html )
anyway this OPA2134 is as said very good..
the next possibility would be an “AD797” or some LMEs..(and Burson V5 of course)
ES Sabre itself recommend these “AD797″ + some LMEs (for the ES9006+ES9008 series)..its from a very interesting download->”Maximizing DAC performance…”->http://www.esstech.com/index.php/en/support/downloads (thx to “Mark04” again, over at the DIY-audio-forum->LINK)

(picture from “janos_904“->hope i could use it here..)

so, and another thing is that i´ve updated to Diet 6.5 and with every version it sounds better and better and the main advantage is that u have meanwhile almost no horrible “pops” in changing the music-file-format like flac to wav or 44,1 to 192khz for example..
i guess its also because u got a better/fresher raspian-(firmware) everytime u update it via DietPi..
greets for now..

1 2