However , in every SBC , but especially in RPIs, the ground is full of noise due to CPU switching at hi frequencies and not being sufficiently bypassed (small capacitors on pins of ICs)
So this ground noise is leaking into any grounds shared…ie DAC. If you quiet the ground (isolator , isolates grounds) your DAC will be quieter thus improving the clocks and analog going out.
Is it possible to connect Boss to Raspberry 3 and to the original touchscreen at the same time and put them all together in the original enclosure to have a player like logitech squeezebox ?
I am a newbie. Try to start this small project.
I just got the Boss DAC and hooked it up to a brand new RPI 3 with latest DietPi. However, I cannot get any sound out of it.
Drivers are loaded, card shows in alsamixer and aplay, LED1 comes on when I play a wav file via aplay or if I use speaker-test but absolutely no sound out. The DAC is connected straight to my amp and I re-tested the amp several times.
Played around with alsamixer settings, re-installed DietPi but nothing.
There seem to be some errors in dmesg but it seems to work at the end?:
[ 3.647815] snd-allo-boss-dac soc:sound: ASoC: CODEC DAI pcm512x-hifi not registered - will retry
[ 3.647833] snd-allo-boss-dac soc:sound: snd_soc_register_card() failed: -517
[ 3.855964] snd-allo-boss-dac soc:sound: ASoC: CODEC DAI pcm512x-hifi not registered - will retry
[ 3.855983] snd-allo-boss-dac soc:sound: snd_soc_register_card() failed: -517
[ 3.872582] snd-allo-boss-dac soc:sound: ASoC: CODEC DAI pcm512x-hifi not registered - will retry
[ 3.872600] snd-allo-boss-dac soc:sound: snd_soc_register_card() failed: -517
[ 3.991832] snd-allo-boss-dac soc:sound: pcm512x-hifi <-> 3f203000.i2s mapping ok
Also, there is this acrid smell coming from the boards (can’t tell which one).
Any ideas on what could be wrong? Is there something somehow muting the DAC?
Latest version of volumio installed, DAC setup, same issue - DAC LED1 lights up volume is up, no sound out of speakers.
Here are the relevant dmesg output:
[ 10.648520] snd-allo-boss-dac soc:sound: ASoC: CPU DAI (null) not registered
[ 10.648544] snd-allo-boss-dac soc:sound: snd_soc_register_card() failed: -517
[ 10.651826] snd-allo-boss-dac soc:sound: ASoC: CODEC DAI pcm512x-hifi not registered
[ 10.651852] snd-allo-boss-dac soc:sound: snd_soc_register_card() failed: -517
[ 10.901674] snd-allo-boss-dac soc:sound: pcm512x-hifi <-> 3f203000.i2s mapping ok
[ 10.902606] snd-allo-boss-dac soc:sound: Muting DAC using GPIO6
[ 39.667250] snd-allo-boss-dac soc:sound: Muting DAC using GPIO6
[ 39.702097] snd-allo-boss-dac soc:sound: Un-muting DAC using GPIO6
[ 39.702979] snd-allo-boss-dac soc:sound: Un-muting DAC using GPIO6
[ 49.958483] snd-allo-boss-dac soc:sound: Muting DAC using GPIO6
[ 90.625658] snd-allo-boss-dac soc:sound: Muting DAC using GPIO6
[ 90.641145] snd-allo-boss-dac soc:sound: Un-muting DAC using GPIO6
[ 90.642445] snd-allo-boss-dac soc:sound: Un-muting DAC using GPIO6
[ 110.158480] snd-allo-boss-dac soc:sound: Muting DAC using GPIO6
[ 327.267387] snd-allo-boss-dac soc:sound: Muting DAC using GPIO6
[ 327.281640] snd-allo-boss-dac soc:sound: Un-muting DAC using GPIO6
[ 327.283256] snd-allo-boss-dac soc:sound: Un-muting DAC using GPIO6
[ 370.898483] snd-allo-boss-dac soc:sound: Muting DAC using GPIO6
[ 437.482611] snd-allo-boss-dac soc:sound: Muting DAC using GPIO6
[ 437.496841] snd-allo-boss-dac soc:sound: Un-muting DAC using GPIO6
[ 437.498126] snd-allo-boss-dac soc:sound: Un-muting DAC using GPIO6
I have purchased a used boss. Great sound! Works with my headphones connected directly to the dac
I’m gradually starting to understand the audiophile thing
hello folks,
I’m newcomer, just trying to recognize how to set up my first hifi gear. Apologies for my questions, if self evident to others.
This I2S thing is confusing me. I have learned before that I2S is not standard. I know at least one streamer which provides I2S using HDMI connector. It is supposed to pair with just certain DACs (in this case Holo, Audio-gd…) supporting that I2S streamer. I just ordered Allo BOSS player. Now, how should I take account this I2S thing when I choose streamer or preamp? What type of preamp I should choose?
Your Boss DAC takes the I2S signal from your Pi (or Sparky SBC) and generates the needed analog signal to feed your (pre)amp.
Are you looking for just an amp with no build-in pre-amp? Or (more common) for an amp that has multiple inputs (into the pre-amp part)? Just Stereo (as the Boss can only supply a stereo analog signal) or also with surround capabilities?
Very important is also, what speakers do you have? Start with the speakers and work your way back.
You don’t need a seperate DAC (like audio-gd or others) as the Boss does your Digital-Analog-Conversion
Yes, I know Boss is DAC. Audio-gd is not just DAC, they have very good preamp too.
My plan was to have active speakers (not yet there…) which preamp would feed directly.
Boss player bundle seem to have “Allo Volt Amp header” too… whatever it does mean?
I have an Audio-gd NFB11(.32) myself which is a very nice Dac AND pre-amp. Feeding it over USB using a Pi was not very succesful so now I use SPDIF (coaxial not optical!).
I have been looking into using the variable pre-amp output as a direct input for a direct amp, but haven’t been able to find a good amp.
Using the fixed output of the audio-gd into a pre-amp input (that can handle the signal level of 5volt) seems to give more options.
My suggestion if you like to audio-gd as pre-amp for your active speakers (smart idea), than look at an SPDIF source for the Pi like HifiBerry Digi+ Pro or Allo DigiOne. And use the DAC of the Audio-gd.
Btw: you can use the I2S header on the HFB Digi+ Pro also as an direct input to some Audio-gd devices Look at the site from Magna Audio for examples.
Ok, thanks. I’ve been considering A-gd NFB-1 pre myself. On the source side I would not mind to mess with PC/NAS. So, streamer should be storage. It is Magna’s streamer providing IIS transport. But isn’t Boss expecting IIS input?
Btw: Ag-d will have new single ended amp soon (in a NFB1 enclosure like they said). ask Magna.
Would it be possible to run it directly into a power amplifier? If so, what specs should I look at - impedance or sensitivity or something else - and what values would be optimal?
And - if I only play 16bit files, can I make the board upgrade those to 24bit or higher, so I can lower the volume digitally without loss of information?
A lot of questions, thanks a lot for any input. Looking so much forward to receiving it.
Yes It is supposed to feed directly into an amp or pre-amp. Spec say 2.1 Vrms max output. So it depends on your amp.
Also, making an assumption on your question below that you only want an amp without volume control, active speakers can be an option as well.
I don’t think it is a feature of the board to re-sample to 24 bit (it would just add zeroos?), but software volume control is an option in Volumio.
But I think it will always ‘cost’ you some information compared to hardware (analog level or at IC via I2C). But as far as I remember, look it up yourself to verify, the Boss support hardware (at the IC) volume control which is implemented in the driver Volumio uses. Which means you should be fine using Volumio to do your volume control
Allo Boss can handle 32/384. In volumio you have also the feature to resample audio to 16/26/32 bit 44.1-384 kHz.
And simplified if a dac is not a NOS dac, it oversamples everything to internal bit/freq. In other forum I saw the Allo boss does it to 24/384 and few people think if your software resample the input into this freq it bypasses boss internal conversion and you get better result. Don’t know, maybe allo has an answer for this idea.
Back to the original question:
If you oversample the bit depth you are able to reduce volume digital (software volume control) much more before you lose quality. Allo Boss has hardware volume control and volumio recommends to use this instead of software volume control.
(My experiences are that digital volume control can be as good as the hardware volume control but this is another topic.)