On my new RPi3 with the new openelec 6.0.3. (kernel 4.1.18), I placed my HifiBerry Digi+ Transformer but I get only a loud cracking sound, what goes wrong?
36 comments
-
HiFiBerry team Unfortunately there is some kernel bug in the Digi+ in regards to how it operates with the new RPi3. I am currently working as hard and fast as possibly can to fix this bug.
All the best,
Stuart
-
Anca Chiricuta Same problem here, ugly loud static/cracking noise on RP 3 OE 6.0.3 and HifiBerry Digi+. I hope you'll be able to solve this soon. I tried both methods, installer and the old config text editing and nothing works.
-
Alwin Hummels We'll have to wait thanks for the quick reply
-
Nick van der Graaf Same problem here!
I hope it will work soon again. The sound is now terrible... -
Wouter Speek same problem here! Waiting and hope....
-
Chris Same problem here! Any solution right now?
-
HiFiBerry team Hi,
we're working together with the Raspberry Pi developers. However, we can't say yet when this will be fixed as the root cause for the problem is still unknown. We will post it on the news section of our web site when this is fixed.
Best regards,
Daniel -
Marcel van Engelen I have the same problem, a bit dissapointed. Hope there will be a fix soon...
-
HiFiBerry team It seems that the problem is Bluetooth-related. As a workaround, disabling bluetooth might help:
Try adding
dtoverlay=pi3-disable-bt
to config.txt.
Best regards
Daniel -
HiFiBerry team Hi
After spending time working with the Linux kernel community we've managed to at least identify the source of the problem for playback with either the Digi+ or DAC-Pro. The fix to this problem is to disable the bluetooth hardware by adding the following dtoverlay to your /boot/config.txt
dtoverlay=pi3-disable-bt
Reboot and this should hopefully resolve the sound playback problem.
The technical: There is some conflict between the I2S serial audio and bluetooth data channels on the RPi3's Broadcom chip. It is specific to the Digi+ and DAC-Pro because the DAC chips produce their own bitclock signals and the root of the problem was that the RPi3 was not sending audio data in sync to the DAC's clock signal when bluetooth is enabled.
All the best,
Stuart
-
Marcel van Engelen Thanks, that did the trick for me!
Had to put the line "dtoverlay=pi3-disable-bt" before the line " dtoverlay=hifiberry-digi" otherwise it won't work!Sound is very oversteared, causing awfull distortion, had to bring volume back to 10%
Tried "amixer -c 0 set Digital 30%" command, but that doesn't work.
Hope these problems will be solved later...
-
Anca Chiricuta It doesn't work for me. Only gui sounds are played (and they're awful). All the rest is either without sound or with the awful cracking noise.
I'm on OE 6.0.3
-
Rob Tempelaar Strange but the workaround won't work for me in openelec 6.03.
Tried both optical and coaxial output.
This are my settings :
<audiooutput>
<ac3passthrough default="true">true</ac3passthrough>
<ac3transcode>true</ac3transcode>
<audiodevice>ALSA:@</audiodevice>
<boostcenter default="true">0</boostcenter>
<channels default="true">1</channels>
<config default="true">2</config>
<dtshdpassthrough default="true">false</dtshdpassthrough>
<dtspassthrough>true</dtspassthrough>
<eac3passthrough default="true">false</eac3passthrough>
<guisoundmode>0</guisoundmode>
<maintainoriginalvolume default="true">true</maintainoriginalvolume>
<passthrough>true</passthrough>
<passthroughdevice>ALSA:@</passthroughdevice>
<processquality default="true">30</processquality>
<samplerate default="true">48000</samplerate>
<stereoupmix default="true">false</stereoupmix>
<streamsilence default="true">1</streamsilence>
<supportdtshdcpudecoding default="true">true</supportdtshdcpudecoding>
<truehdpassthrough default="true">false</truOr are there any other settings i could try ?
I was following the discussion already :
https://github.com/raspberrypi/linux/issues/1321
Thx in advance
-
Nick van der Graaf It doesn't work for me either.
Config.txt
################################################################################
# HifiBerry Digi+
################################################################################dtoverlay=pi3-disable-bt
dtoverlay=hifiberry-digi
dtdebug=1################################################################################
-
Friga It doesn't work for me either. I get only the noise.
-
Friga Well, I tried a solution from the openelec forum and it worked for me. After I edited config.txt I ran the commands:
mount -o remount,rw /flash/ curl https://raw.githubusercontent.com/raspberrypi/firmware/master/boot/overlays/pi3-disable-bt-overlay.dtb -o /flash/overlays/pi3-disable-bt-overlay.dtb
-
Nick van der Graaf Thanks Friga!!
The sound is working again!
-
Friga I'm glad that it worked for you as well.
-
Rob Tempelaar Thx Friga
That did the trick sound is working again
-
Anca Chiricuta Thanks Friga.
It worked for me too. The good sound is back :) :) :)
-
Alwin Hummels Thanks,
It works fine now
-
Alexander Kretzschmar Thanks, for the first time I have sound out of my pi.
But it's just a noise and no music 😒
I changed the config.txt and copied the file from github. Anything else?
-
HiFiBerry team Hi Alexander,
did you check that the overlay file is really there and it is loaded?
Best regards,
Daniel -
Anca Chiricuta Hi Alexander,
This is what I have done step by step and everything works. They are basicly Friga's instructions, but a bit more detailed.
1. edit config text and copy to it these lines:
dtoverlay=pi3-disable-bt
dtoverlay=hifiberry-digi
dtdebug=1
2. log into your RP3 Openelec using ssh (terminal for mac/linux, putty for windows)
3.once in openelec give these comands:
mount -o remount,rw /flash/
curl https://raw.githubusercontent.com/raspberrypi/firmware/master/boot/overlays/pi3-disable-bt-overlay.dtb -o /flash/overlays/pi3-disable-bt-overlay.dtb
When you copy the second line highlight it from left to right, otherwise you might get it incomplete.
4. exit terminal and reboot and you're done. -
Alexander Kretzschmar thanks for your help.
i checked, that it is there. It's the only file from today in that directory. Bluetooth was in openelec no longer available. is there any other way I check, that the file is loaded?
-
Friga You probably didn't manage to download dtb file. Try this command:
mount -o remount,rw /flash/
curl -k https://raw.githubusercontent.com/raspberrypi/firmware/master/boot/overlays/pi3-disable-bt-overlay.dtb -o /flash/overlays/pi3-disable-bt-overlay.dtb -
Mark Hi
I was hoping to use the bluetooth on the Pi3, so hope that disabling bluetooth is only a temporary measure.
Is this still being investigated to try to find a solution where a HiFiBerry Digi+ can be used with the Pi3's bluetooth enabled ?
-
HiFiBerry team This bug has been fixed since some time. I can't say when a new OpenElec release will be available that included the bugfix. You need to ask the OpenElec developers when this will be available.
Best regards,
Daniel -
Klaus Becker Hi,
did follow all above instructions.
Still cracking distorted sounds overlaid on musik.
Anyone has an idea what is still missing?
Best regards,
Klaus
System: Hardware: Hifiberry Digi+, Raspberry Pi3; signial via S/PDIF to Optical-in Onkyo A-9070; Software: Raspbian (latest version); Openelec 6.03,
-
Neil Sheldon Hi,
I'm having the same issue as Klaus above. I've tried everything above and things in other articles that I've found online but the terrible noise/distortion/crackling still continues.
Raspberry Pi3, Openelec 6.03, HifiBerry Digi+, S/PDIF to Sony Amp.
Any ideas?
Thanks and Regards,
Neil