@ ofswitched
As long as FifoPi FPGA is working, the 16 to 32 converter will work. That's for sure. You have to do some measurement to locate the issue.
Or, If you want, you can also send it back to me, I 'll use my system (as same as yours) to confirm it again. Please let me know.
Regards,
Ian
Too unlucky for me....
Hi Ian,
which driver are you using in volumio and Moode audio for the dual mono9038q2m?
Thank you
For test, I would suggest using general I2S driver. If you need the volume control from webUI, you can use standard PCM5122 driver such as HifiBerry +.
Regards,
Ian
Too unlucky for me....
Our DIYers are lucky, We have chance to debug our system and have fun. Do we?
What do you mean "no work", does that mean there noise from your BIIISE DAC? or just no sound? How about the status of lock LED on both McFifo and FifoPi? As well as the lock LED on BIIISE.
I'll duplicate your configuration later today then give you some update to see if there is any help.
Or, let me know if there is anything else you think I can help with.
Regards,
Ian
For test, I would suggest using general I2S driver. If you need the volume control from webUI, you can use standard PCM5122 driver such as HifiBerry +.
Regards,
Ian
Thank you!
Too unlucky for me....
I did some test this evening. I duplicated your system and double confirmed that the 16 to 32 function is working correctly.
The configuration was:
RPi + FifoPi + McFifo/McDualXO +BIIISE/Legato
I also use an ESS controller plugged into the no-isolated GPIO of FifoPi with enabling the signal analyzer mode.
I was playing 44.1KHz 16bit music by Volumio.
The first picture shows the real monitored music format is 44.1KHz 16bit. Only noise out of BIIISE.
Then I turned the jumper switch pin2 to on position to enable the 16 to 32 lossless converting function. The second picture shows the real monitored music format changed to 44.1KHz 32bit. BIIISE outputs music correctly and wonderful.
Pictures three shows both hardware and software configuration.
Debugging your system would be not very difficult, we only need to know what's the real format out of FifoPi, then we can locate the issue.
Just hope you can figure it out.
Good luck.
Ian
Attachments
Last edited:
Thx, will try this first, will post findings here.
I've done the "oven build" and I am very impressed with the results. This just worked perfect!
Got the full setup running now:
Life04 - Rpi - ESS controller - FifoPi with CCHD956 Crystek clocks - 9038 dual mono DAC - STD OPA output stage with OP275GP OPA's
Let the testing begin!
My goodies arrived yesterday perfectly packed. They took less that getting the Raspberry delivered from within the UK!
Many thanks Ian!
Many thanks Ian!
Build is ready and playing! Supereasy to setup and get playing in the standard form. Right now using Ropiee distro set to I2S output with Roon as player. So LifePo to RPI + FiFoPi + ESS controller + 9038DAC + STD IV. Ordered some Crysteks for the first upgrade 🙂
Now looking at a pair of 1544A transformers but i'm wondering about the values of the resistor and capacitor on the board. What values and what does this depend on???
Now looking at a pair of 1544A transformers but i'm wondering about the values of the resistor and capacitor on the board. What values and what does this depend on???
I've done the "oven build" and I am very impressed with the results. This just worked perfect!
Got the full setup running now:
Life04 - Rpi - ESS controller - FifoPi with CCHD956 Crystek clocks - 9038 dual mono DAC - STD OPA output stage with OP275GP OPA's
Let the testing begin!
Good to know they arrived with safe. Looking forward to your new update.
Regards,
Ian
Build is ready and playing! Supereasy to setup and get playing in the standard form. Right now using Ropiee distro set to I2S output with Roon as player. So LifePo to RPI + FiFoPi + ESS controller + 9038DAC + STD IV. Ordered some Crysteks for the first upgrade 🙂
Now looking at a pair of 1544A transformers but i'm wondering about the values of the resistor and capacitor on the board. What values and what does this depend on???
Thank you for your update.
The resistors on the transformer IV will decide the output level, normally no need to change. I would suggest start without capacitors, then try some different numbers for improvements.
Regards,
Ian
D
Deleted member 537459
Hi, I bought fifopi dac life po4 ecc. Now i want mount mcfifo on my bluray player Panasonic bd9000. I already take i2s signal. I try connect direct 9038q2m dac and work on stereo mode, wen play 5.1 signal no work. Have you idea?
Ian, My system must be upsampling to 24bits and can be played normally. In other words, if it upsampling to 16 bits, it still cannot play normally. This may be where there is a problem?
The problem will be the setting of PCM Word Length on Buffalo-III?
GitHub - twistedpearaudio/Buffalo-III-SE-Pro-On-Board-Firmware
The problem will be the setting of PCM Word Length on Buffalo-III?
GitHub - twistedpearaudio/Buffalo-III-SE-Pro-On-Board-Firmware
Last edited:
I tried different setting methods repeatedly. Only set PCM Word Length to 32-bit and set resmapling to 24bits in Volumio to play music without noise. PCM Word Length is set to 24-bit or 16-bit, and the music will be noisy even if resmapling to 24bits in Volumio. Looks like there is a problem with BIIISE?
Can You tell me what your settings of Switch 1 and Switch 2 is on BIIISE?
Can You tell me what your settings of Switch 1 and Switch 2 is on BIIISE?
Last edited:
@ofswitched
It could be the reason that you have already set BIII SE to 24bit mode, so no matter what you play, 16bit or converted into 32bit, your BIIISE always has problem with.
I would suggest you setting your DAC fixed at at 32bit mode, with enabling the 16 to 32 converter function on FifoPi. In this case, no matter what you play, 16bit or 32bit, your DAC can always work with. But you have to disable 24bit format in your player if it was enabled.
Regards,
Ian
It could be the reason that you have already set BIII SE to 24bit mode, so no matter what you play, 16bit or converted into 32bit, your BIIISE always has problem with.
I would suggest you setting your DAC fixed at at 32bit mode, with enabling the 16 to 32 converter function on FifoPi. In this case, no matter what you play, 16bit or 32bit, your DAC can always work with. But you have to disable 24bit format in your player if it was enabled.
Regards,
Ian
Last edited:
Ian, My system must be upsampling to 24bits and can be played normally. In other words, if it upsampling to 32 bits, it still cannot play normally. This is probably why that FifoPi's 16bit PCM I2S into 32bit feature does "not work" for my system because it is not into 24bits.
@ofswitched
It could be the reason that you have already set BIII SE to 24bit mode, so no matter what you play, 16bit or converted into 32bit, your BIIISE always has problem with.
I would suggest you setting your DAC fixed at at 32bit mode, with enabling the 16 to 32 converter function on FifoPi. In this case, no matter what you play, 16bit or 32bit, your DAC can always work with. But you have to disable 24bit format in your player if it was enabled.
Regards,
Ian
My DAC is fixed at 32bit mode before. However, the strange thing is that I have to resmapling to 24bits in Volumio in order to play music without noise. Can You tell me what your settings of Switch 1 and Switch 2 is on BIIISE?

Last edited:
The default BIIISE factory setting is 32bit. I can not play 24bit with my DAC unless that 24bit was already packaged into 32bit.
Don't know why you have to run it at 24bit. Can you disable the upsampling in Volumio, then play a 88.1K or 96K music to see if you get correct music from. Volumo should outputs 32bit under this case.
Ian
Don't know why you have to run it at 24bit. Can you disable the upsampling in Volumio, then play a 88.1K or 96K music to see if you get correct music from. Volumo should outputs 32bit under this case.
Ian
If you had my ESS controller with signal analyzer function enabled, then everything would be very clear. Or, try to find a oscilloscope.
Ian
Ian
However, the strange thing is that I have to resmapling to 24bits in Volumio in order to play music without noise.
Noise? Do you have the dac set for LJ PCM rather than I2S PCM? That might possibly do it. Seems a lot like some kind of configuration issue.
If you had my ESS controller with signal analyzer function enabled, then everything would be very clear. Or, try to find a oscilloscope.
Ian
I have a oscilloscope. How can I use it for my problem?
- Home
- Group Buys
- Ian asynchronous I2S and S/PDIF FIFO KIT group buy