IanCanada FifoPi Q7, no sound output

Hello,
I am building a streamer with DAC;
  • Raspberry running Ropieee mounted on a StationPi Pro
  • FifoPi Q7 mounted on the clean Side
  • MonitorPi Pro mounted on the dirty side of the FifoPi Q7
  • ProtoDac mounted on the clean side of the FifoPi Q7
  • StationPi Pro Raspberry side powered by a 5V linear PS
  • Jumper on J9 of the StationPi
  • FifoPi Q7 5V by LinearPi + UcConditioner
  • FifoPi Q7 3.3V by LinearPi + UcConditioner

Here is the troubleshooting that I have done so far:
1- I first have installed the Protodac on top of the Raspberry and good sound was comming out of it
2- I then installed the Raspberry on the StationPi and ProtoDac on the clean side of the StationPi and the sound was comming out good also
3- I then installed the FifoPi on the clean side of the StationPi with the MonitorPi and the ProtoDac on top. There is bit rate and all the data showing that the song is playing on the MonitorPi and both I2S and Lock led are green, but no sound from the ProtoDac anymore...

Anybody have an idea why there is no sound going thru the ProtoDac?
Streamer 1.jpg
 
I have a similar issue with just a basic setup (purepi II, raspberry pi3, fifopi q7, and monitorpi).
I have tried Moode with three different dac settings ( Protodac, Audiophonics I-Sabre ES9028Q2M or generic I2S DAC) and volumio with two dac settings (Audiophonics I-Sabre ES9028Q2M or generic I2S DAC). The monitor pi show info that it is playing and the D8 output led for IS2 is on but no sound output. I also tried changing the settings on the moniorpi for the fifopi. The Protodac works fine plugged in to the pi just not with the fifopi q7.
Does anyone have any ideas to check or any more info I could provide?
 
GPIO is not RPi compliant. Pins 2 and 4 with 3.3VDC. See this post .

It is also possible to power ProtoDAC from Q7 J3, but you need to disconnect the GPIO pins 2 and 4 on ProtoDAC from Q7 J7 by using an extension header which has pins 2 and 4 removed.
 
Last edited:
ProtoDAC requires a stacking or extension header with pins 2 and 4 removed in order to function with Q7 or MA.

The 5VDC of Q7 J3 comes from the GPIO of Q7. Is it isolated from the Raspberry Pi 5VDC power supply?

Use the 5V and GND pads between the RCA jacks on ProtoDAC to power it with a clean and/or separate power supply.
 
I ended up using some jumper wires to go pin to pin (3,5,12,35,40) and using the j6 on the purepi to supply 5v and ground on pins 2 & 6 just to see if works and it did. I will have to rework to clean it up.
 

Attachments

  • IMG_1816.jpeg
    IMG_1816.jpeg
    353 KB · Views: 244
  • IMG_1815.jpeg
    IMG_1815.jpeg
    355.7 KB · Views: 165
I think the best solution for Q7 will be a stacking header with GPIO pins 2 and 4 removed. That will separate the ProtoDAC GPIO pins 2 and 4 from the Q7. Then power ProtoDAC with the 5V and GND pads between the RCA jacks.

This would be the solution for the Q3 as well. The Q3 has a GPIO chart in the manual on page 5, which shows the GPIO (J7) for the isolated Q3 GPIO. Pins 2 and 4 provide "FifoPi isolated 3.3V internally connected to J5+". So this must be the same wiring as the Q7 J7.

The FifoPi MA is different. Normally, J3 (5V) only provides power to the Raspberry Pi below via GPIO J1. When J4 jumpers 1-2 and 3-4 are shorted, this apparently provides common J3 power (5V) to the MA and the top side GPIOs J2 and J3. J5 (3.3V "clean power") is then left unconnected. MA must have 3.3V regulators on board to supply power to the MA?? It seems that the entire RPi/MA/ProtoDAC stack could be simply powered by shorting J4 1-2 and 3-4, and applying 5V power to either the RPi USB or the MA J3.
 
I ended up using some jumper wires to go pin to pin (3,5,12,35,40) and using the j6 on the purepi to supply 5v and ground on pins 2 & 6 just to see if works and it did. I will have to rework to clean it up.
I have the same setup bought during GB2023. Thank you for you share and many thanks to @hifiamps. I am going to achieve this new set up from this :
 

Attachments

  • IMG_9205 2.jpeg
    IMG_9205 2.jpeg
    212.1 KB · Views: 119
@New411 , when you say "some jumper wires to go pin to pin (3,5,12,35,40)", do you mention numbers inside white circles (picture 1) ? I have juste made a try twisting pins don't needed, assuming the PIN numbers you provide are ones inside white circles (between 2&6 there is 5V as a clue), green and yellow wires to FifoPi J6 output (with good polarity). I stacked ProtoDAC. Didn't work. Volumio didn't see the device anymore 🙄. I ordered jumpers to do like you did. So I went back to the first setup (ProtoDAC stacked up above Q7, no external 5V to the DAC), waiting jumpers which arrive today (Thursday). It does work but Mark told me it is better to supply ProtoDAC with 5V than 3.3V from Q7. So I am curious to ear the improvement 😉
 

Attachments

  • capture-1-16.jpg
    capture-1-16.jpg
    67.6 KB · Views: 138
  • IMG_9212 - Grande.jpeg
    IMG_9212 - Grande.jpeg
    199.4 KB · Views: 138
Last edited:
Hey MaxB_70, I used the jumper wires just for a test between the Fifopi q7 to the Protodac. So pin 3 out of the fifoPi to pin 3 on the Protodac and so fourth except the 5v power and ground on pins 2, 4, and 6. You can use the 2 x 20 pin gpio spacer between fifopi q7 and Protodac with pins 2 & 4 removed then supply the 5V and ground between the RCA jacks on the Protodac. Pretty much what hifiamps has been saying in the post above in more detail.
 
Hi gentlemen,

I have tried with jumpers for testing (before removing gpio pins 2 and 4 and stack ProtoDAC on). It didn't work. I didn't have time this evening to solder between the RCA jacks so I stacked all the setup as it was at first (like Gaby has done it on his video). No sound anymore unfortunately. MonitorPi detects signal but no sound now. I don't understand and little bit worry. I just can hope it will work when I make the soldering. BTW, setup supplied with Apple MBP charger (Thunderbolt 4 to have 3A@5V). I will post a video to show the booting sequence. I haven't toroidal transformer to do the job yet.
 
If ProtoDAC is getting only 3.3V, it may be unreliable. It worked for Gaby, but didn't work for J0F0 or New411.

ProtoDAC doesn't use GPIO pin 5. The only active GPIO pins of ProtoDAC are 2, 4, 6, 12, 14, 35, 40.

ProtoDAC needs to be grounded through 6 or 14. It needs I2S at 12, 35, 40. It needs 5V at 2 or 4.

You don't want to feed 5V from the ProtoDAC GPIO pins 2 and 4 back to the Q7 (or Q3) GPIO 2 or 4, since they are powered with 3.3V when Q7 is operating.
 
It used to work at 3.3V until tonight. But not now. That’s why I worry. I hope that I haven’t break it.

I wish I’ll have time this weekend to do some soldering to check if ProtoDAC is ok. If not I will do it next weekend.
3.3V when FifoPi is stacked under speaks to me as it is powered at this voltage from PurePi LifePO4 batteries 😉 (UCPure still in the box).

Thank you for your advices so accurate like I need 😂