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

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 ...
each smartphone has a display and can be used as remote control ...
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...
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.

Sinski and I will enjoy our one-for-all Hirez Oleds. 😉
If it will be noise and at what level, my measurement equipment will tell i have enough other DAC's and solutions to compare the results against which do not use the above. This is DIY and the fun which comes with it
This is DIY and the fun which comes with it
U R right. Most DIY fun is hanging around here and BSing about it. 😀
Sitting in a dark basement inhaling poisoned soldering fume, who wants that. 🙄
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
...RPI -> AK4137 DSD256 -> FifoPi -> dual 9038q2m...
Hi Terry,
Never tried that, but would be interested to know how it turns out if you decide to.
Another vote for an AKM449x based DAC. When you have time of course. 🙂As long as I have time😀.
Since we already have FifoPi, there will be no longer any problem to design all these kind of DAC(need MCLK) HATs for RPi.
Regards,
Ian
Another vote for an AKM449x based DAC. When you have time of course. 🙂
Dual ak4497 would be nice 🙂
Plus ak4137 between pi and dac hat. Something like this:
Raspi + AK4137 Digital Network Player I2S 32bit 384K FOR Raspberry Pi 3B 2B | eBay
Last edited:
Hi Terry,
Never tried that, but would be interested to know how it turns out if you decide to.
I will try and tell you the results.
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. 😀
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.
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. 😀
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.
Just tried to power the FifoPi clean side from one level up. It works.
@ian - You might want to add that powering option to your manual.
A pity that the Audiophonics DAC can not be powered from downstairs.
@ian - You might want to add that powering option to your manual.
A pity that the Audiophonics DAC can not be powered from downstairs.
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. 🙂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.
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
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
- Home
- Source & Line
- PC Based
- ES9018K2M, ES9028Q2M, 9038Q2M DSD/I2S DAC HATs for Raspberry Pi