ES9018K2M, ES9028Q2M, 9038Q2M DSD/I2S DAC HATs for Raspberry Pi

My two cents on this area i personally do prefer the hardware controller method by far over any half cooked custom linux driver on which i have waisted already way too much precious live time. I do not need any webbased volume control or any other fancy stuff like Roon or Itunes or other offer.
Call me oldschool, i just want a remote control and a display which Ians solution can offer and i like his hardware and open approach ...

+1 :cheers:
 
And thats exactly what I DO not want. This time i am building a standalone version with RPI+7 Touchscreen and Remote Control running Ropieee...

Good old Squeezebox Touch times. It's been a while. Wasn't that successful after all.

Enjoy your ride on a mediocre and noisy Touchscreen with a nice $3 ebay remote. :cheers:


Sinski and I will enjoy our one-for-all Hirez Oleds. ;)
 
This is DIY and the fun which comes with it

U R right. Most DIY fun is hanging around here and BSing about it. :D
Sitting in a dark basement inhaling poisoned soldering fume, who wants that. :rolleyes:
If you like listening to music other then running your favorite test tracks... ...you bet DIYA is the wrong place to be! ;)



Back to the actual subject:

E.g. Audiophonics offers a 9038Q2M HAT that comes with driver and
external control options. You actually can have it both ways.
Mate that with an isolator HAT and you'll look at quite a nice solution.
All in all, incl. TFT, it probably won't cost you more than a good
old Squeezebox Touch and delivers a much better performance.


Enjoy.
 
Last edited:
Whichever can play the highest sample rate DSD would seem to stand a good chance of winning. However, Katana has harmonic distortion compensation, and Ian's controller doesn't have a way of setting it, IIRC, so that might help Katana. Should be interesting.

Hi Mark,
Do you think it could be a good way to go to feed FifoPi and the 9038q2m dual mono with AK4137 DSD256 Signal?
RPI -> AK4137 DSD256 -> FifoPi -> dual 9038q2m
 
Hi folks.

Got a question.

I friend of mine send me over a FifoPi Ultimate. The first of Ians devices
I'll have the pleasure to look at. :D

I read the manual.

Now.

I have a Audiophonics iSabre 9038Q2M on my desk.

That DAC is made that way that it also powers the RPI through the GPIO pins.
Unfortunately the DAC doesn't have an option to cut the power rails towards the lower levels.

Q: Can the clean side of the FiFoPIU also be powered from the upper level through the isolated GPIO header?

Thx.
 
I've assembled RPi3B+, FifoPI, ES9038Q2M dac and standard I/V+ ESS controler. Lost 3 hours today to get archphile to mount NFS shares from my windows machine. SACD iso's plays but only DOP 128 max, no native DSD.
Try setting the uber small micro-switch S1-1 on the bottom of FifoPi ultimate to ON. The default is off. You would not know this without reading the documentation. That should do it. It worked for me using roon. What MPD are you using? My son and I tried it last weekend and once S1 was changed it recognized native DSD tracks and 'DSD' was displayed on the ESS controller. Of course we tore our hair out a little in the process, discovering that was what needed changing. :)
 
Last edited:
I've assembled RPi3B+, FifoPI, ES9038Q2M dac and standard I/V+ ESS controler. Lost 3 hours today to get archphile to mount NFS shares from my windows machine. SACD iso's plays but only DOP 128 max, no native DSD.

I2S -> PCM -> DoP -> NO NativeDSD !
RPI I2S supports 384k max and
DoP128 requires 352k8

That's your equation!

I mentioned before that the manual is all but accurate about the subject. I'd even consider it misleading.

I'd appreciate if the editor in charge would do something about it.

Enjoy.
 
I've assembled RPi3B+, FifoPI, ES9038Q2M dac and standard I/V+ ESS controler. Lost 3 hours today to get archphile to mount NFS shares from my windows machine. SACD iso's plays but only DOP 128 max, no native DSD.

@miksi,

RPi doesn't support native DSD play back over GPIO so far (only DoP), that's the reason of no native DSD.

If your really when to play native DSD, you can connect a USB streamer direct to the GPIO input of FifoPi, or waiting for my ReceiverPi.

@soundcheck

Thank you for answering the question.

Regards,
Ian
 
Ok, no native DSD on RPi so manual should be changed, indeed. Is it a hardware inability of RPi to produce native DSD data on GPIO pins like some USB receivers which can change clock scheme and data streams on relevant output pins depending on received data from usb?
 
@miksi

FifoPi does support native DSD up to DSD1024, so nothing wrong with the user's manual. The only thing is that the RPi doesn't support native DSD over GPIO so far (it supports native DSD over USB streamer already). I thinks it's a software issue. I believe that the native DSD over GPIO will be available down the road.

I have already tried native DSD into FifoPi from an external HDMI receiver to play SACD from an OppO bluray player. Amazing sound quality! All of me SACD disks have new life now.

Regards,
Ian