Hifiberry digi+ not working with January update

See above post again

This will give you some significant problems later down the road. You should rename it back and try as directed above.

Actually, I just tried setting dtparam=audio=off and dtoverlay=hifiberry-digi (without the -overlay) and it makes it working and also remains working after another reboot.
I didn’t want to try the apt-get install, as i see rbp2 and I have a Raspberry Pi 3.

EDIT: I guess the problem might be, that the Pi Config interface in My OSMC is setting it incorrectly. I edited mine directly in a text editor over ssh.

Yes – there should be no ‘-overlay’ in config.txt anymore. It looks like changes in the Raspberry Pi kernel have caused this.

There is no ‘rbp3’ equivalent. The Pi 2 binaries are used on Pi 3 at the time of writing. So this would work fine.

Unfortunately without a HifiBerry and no one willing to reinstall the kernel, I can’t verify my suspicions

Reinstalling does not resolve the issue with me.
Changing the overlay file name to hifiberry-dac-overlay.dtbo works.

Thanks

Sam

Please add

dtdebug=1

to /boot/config.txt

and run

sudo vcdbg log msg after a reboot.

I have a fix, but I want to verify that it will work when I push it shortly.

If it still helps, here is a debug-log of the problem: http://paste.osmc.io/lorogojiwe
I have a Pi2 with hifiberry dac+
I can try the dtdebug-thing. What do you need afterwards? Just an info if the problem is fixed, or another debug-log?

I need the output of sudo vcdbg log msg.

This won’t fix the issue, but it will give me a clue and verify whether my fix (which will be ready in an hour or so) will work.

I manually edit the file config.txt and change dtoverlay=hifiberry-digi (without the -overlay).
Now everything works.
Thank you.

Sorry for the long post, this is the output from “sudo vcdbg log msg”:

001134.379: HDMI:EDID version 1.3, 1 extensions, screen size 16x9 cm
001134.444: HDMI:EDID features - videodef 0x80 !standby !suspend !active off; colour encoding:RGB444|YCbCr422; sRGB is not default colourspace; preferred format is native; does not support GTF
001134.499: HDMI:EDID found preferred CEA detail timing format: 1920x1080p @ 60 Hz (16)
001134.567: HDMI:EDID found DMT detail timing format: 1360x768p @ 60 Hz (39)
001134.609: HDMI:EDID found DMT format: code 4, 640x480p @ 60 Hz in established timing I/II
001134.647: HDMI:EDID found DMT format: code 5, 640x480p @ 72 Hz in established timing I/II
001134.684: HDMI:EDID found DMT format: code 6, 640x480p @ 75 Hz in established timing I/II
001134.722: HDMI:EDID found DMT format: code 9, 800x600p @ 60 Hz in established timing I/II
001134.759: HDMI:EDID found DMT format: code 10, 800x600p @ 72 Hz in established timing I/II
001134.797: HDMI:EDID found DMT format: code 11, 800x600p @ 75 Hz in established timing I/II
001134.837: HDMI:EDID found DMT format: code 16, 1024x768p @ 60 Hz in established timing I/II
001134.876: HDMI:EDID found DMT format: code 17, 1024x768p @ 70 Hz in established timing I/II
001134.912: HDMI:EDID found DMT format: code 18, 1024x768p @ 75 Hz in established timing I/II
001134.954: HDMI:EDID found DMT format: code 36, 1280x1024p @ 75 Hz in established timing I/II
001135.041: HDMI:EDID standard timings block x 8: 0x714F 8100 8140 8180 9500 950F B300 0101
001135.089: HDMI:EDID found DMT format: code 21, 1152x864p @ 75 Hz (4:3) in standard timing 0
001135.137: HDMI:EDID found DMT format: code 28, 1280x800p @ 60 Hz (16:10) in standard timing 1
001135.188: HDMI:EDID found DMT format: code 32, 1280x960p @ 60 Hz (4:3) in standard timing 2
001135.237: HDMI:EDID found DMT format: code 35, 1280x1024p @ 60 Hz (5:4) in standard timing 3
001135.290: HDMI:EDID found DMT format: code 47, 1440x900p @ 60 Hz (16:10) in standard timing 4
001135.342: HDMI:EDID found DMT format: code 48, 1440x900p @ 75 Hz (16:10) in standard timing 5
001135.394: HDMI:EDID found DMT format: code 58, 1680x1050p @ 60 Hz (16:10) in standard timing 6
001148.408: HDMI:EDID parsing v3 CEA extension 0
001148.447: HDMI:EDID monitor support - underscan IT formats:yes, basic audio:yes, yuv444:yes, yuv422:yes, #native DTD:1
001148.490: HDMI:EDID found CEA detail timing format: 1280x720p @ 60 Hz (4)
001148.535: HDMI:EDID found CEA detail timing format: 1280x720p @ 50 Hz (19)
001148.576: HDMI:EDID found CEA detail timing format: 1920x1080i @ 60 Hz (5)
001148.618: HDMI:EDID found CEA detail timing format: 1920x1080i @ 50 Hz (20)
001148.653: HDMI:EDID found CEA format: code 16, 1920x1080p @ 60Hz (native)
001148.687: HDMI:EDID found CEA format: code 31, 1920x1080p @ 50Hz
001148.718: HDMI:EDID found CEA format: code 4, 1280x720p @ 60Hz
001148.752: HDMI:EDID found CEA format: code 19, 1280x720p @ 50Hz
001148.783: HDMI:EDID found CEA format: code 5, 1920x1080i @ 60Hz
001148.816: HDMI:EDID found CEA format: code 20, 1920x1080i @ 50Hz
001148.847: HDMI:EDID found CEA format: code 3, 720x480p @ 60Hz
001148.881: HDMI:EDID found CEA format: code 18, 720x576p @ 50Hz
001148.915: HDMI:EDID found CEA format: code 32, 1920x1080p @ 24Hz
001148.947: HDMI:EDID found CEA format: code 33, 1920x1080p @ 25Hz
001148.981: HDMI:EDID found CEA format: code 34, 1920x1080p @ 30Hz
001149.034: HDMI:EDID found audio format 2 channels PCM, sample rate: 32|44|48 kHz, sample size: 16|20|24 bits
001149.054: HDMI:EDID found Video Capability DB length 2
001149.081: HDMI:EDID video capability: CE:3 IT:3 PT:0 QS:0
001149.108: HDMI:EDID extended data block tag 0x05 length 3 not supported
001149.125: HDMI:EDID found HDMI VSDB length 7
001149.152: HDMI:EDID HDMI VSDB has physical address 1.0.0.0
001149.174: HDMI:EDID HDMI VSDB supports AI:yes, dual link DVI:no
001149.205: HDMI:EDID HDMI VSDB deep colour support - 48-bit:no 36-bit:yes 30-bit:yes DC_yuv444:yes
001149.224: HDMI:EDID HDMI VSDB max TMDS clock 225 MHz
001149.241: HDMI:EDID HDMI VSDB has no latency information
001149.286: HDMI:EDID filtering formats with pixel clock > 162 MHz or h. blanking > 1023
001149.484: HDMI:EDID preferred mode remained as CEA (16) 1920x1080p @ 60 Hz with pixel clock 148 MHz
001160.274: HDMI:Setting property pixel encoding to Default
001160.295: HDMI:Setting property pixel clock type to PAL
001160.314: HDMI:Setting property content type flag to No data
001160.334: HDMI:Setting property fuzzy format match to enabled
001357.506: hdmi: HDMI:>>>>>>>>>>>>>Rx sensed, reading EDID<<<<<<<<<<<<<
001369.643: hdmi: HDMI:EDID version 1.3, 1 extensions, screen size 16x9 cm
001369.713: hdmi: HDMI:EDID features - videodef 0x80 !standby !suspend !active off; colour encoding:RGB444|YCbCr422; sRGB is not default colourspace; preferred format is native; does not support GTF
001369.777: hdmi: HDMI:EDID found preferred CEA detail timing format: 1920x1080p @ 60 Hz (16)
001369.852: hdmi: HDMI:EDID found DMT detail timing format: 1360x768p @ 60 Hz (39)
001369.894: hdmi: HDMI:EDID found DMT format: code 4, 640x480p @ 60 Hz in established timing I/II
001369.935: hdmi: HDMI:EDID found DMT format: code 5, 640x480p @ 72 Hz in established timing I/II
001369.978: hdmi: HDMI:EDID found DMT format: code 6, 640x480p @ 75 Hz in established timing I/II
001370.017: hdmi: HDMI:EDID found DMT format: code 9, 800x600p @ 60 Hz in established timing I/II
001370.059: hdmi: HDMI:EDID found DMT format: code 10, 800x600p @ 72 Hz in established timing I/II
001370.100: hdmi: HDMI:EDID found DMT format: code 11, 800x600p @ 75 Hz in established timing I/II
001370.141: hdmi: HDMI:EDID found DMT format: code 16, 1024x768p @ 60 Hz in established timing I/II
001370.183: hdmi: HDMI:EDID found DMT format: code 17, 1024x768p @ 70 Hz in established timing I/II
001370.225: hdmi: HDMI:EDID found DMT format: code 18, 1024x768p @ 75 Hz in established timing I/II
001370.268: hdmi: HDMI:EDID found DMT format: code 36, 1280x1024p @ 75 Hz in established timing I/II
001370.359: hdmi: HDMI:EDID standard timings block x 8: 0x714F 8100 8140 8180 9500 950F B300 0101
001370.414: hdmi: HDMI:EDID found DMT format: code 21, 1152x864p @ 75 Hz (4:3) in standard timing 0
001370.469: hdmi: HDMI:EDID found DMT format: code 28, 1280x800p @ 60 Hz (16:10) in standard timing 1
001370.520: hdmi: HDMI:EDID found DMT format: code 32, 1280x960p @ 60 Hz (4:3) in standard timing 2
001370.575: hdmi: HDMI:EDID found DMT format: code 35, 1280x1024p @ 60 Hz (5:4) in standard timing 3
001370.629: hdmi: HDMI:EDID found DMT format: code 47, 1440x900p @ 60 Hz (16:10) in standard timing 4
001370.682: hdmi: HDMI:EDID found DMT format: code 48, 1440x900p @ 75 Hz (16:10) in standard timing 5
001370.740: hdmi: HDMI:EDID found DMT format: code 58, 1680x1050p @ 60 Hz (16:10) in standard timing 6
001383.756: hdmi: HDMI:EDID parsing v3 CEA extension 0
001383.797: hdmi: HDMI:EDID monitor support - underscan IT formats:yes, basic audio:yes, yuv444:yes, yuv422:yes, #native DTD:1
001383.842: hdmi: HDMI:EDID found CEA detail timing format: 1280x720p @ 60 Hz (4)
001383.889: hdmi: HDMI:EDID found CEA detail timing format: 1280x720p @ 50 Hz (19)
001383.936: hdmi: HDMI:EDID found CEA detail timing format: 1920x1080i @ 60 Hz (5)
001383.985: hdmi: HDMI:EDID found CEA detail timing format: 1920x1080i @ 50 Hz (20)
001384.026: hdmi: HDMI:EDID found CEA format: code 16, 1920x1080p @ 60Hz (native)
001384.061: hdmi: HDMI:EDID found CEA format: code 31, 1920x1080p @ 50Hz
001384.098: hdmi: HDMI:EDID found CEA format: code 4, 1280x720p @ 60Hz
001384.134: hdmi: HDMI:EDID found CEA format: code 19, 1280x720p @ 50Hz
001384.171: hdmi: HDMI:EDID found CEA format: code 5, 1920x1080i @ 60Hz
001384.208: hdmi: HDMI:EDID found CEA format: code 20, 1920x1080i @ 50Hz
001384.245: hdmi: HDMI:EDID found CEA format: code 3, 720x480p @ 60Hz
001384.280: hdmi: HDMI:EDID found CEA format: code 18, 720x576p @ 50Hz
001384.316: hdmi: HDMI:EDID found CEA format: code 32, 1920x1080p @ 24Hz
001384.353: hdmi: HDMI:EDID found CEA format: code 33, 1920x1080p @ 25Hz
001384.388: hdmi: HDMI:EDID found CEA format: code 34, 1920x1080p @ 30Hz
001384.446: hdmi: HDMI:EDID found audio format 2 channels PCM, sample rate: 32|44|48 kHz, sample size: 16|20|24 bits
001384.468: hdmi: HDMI:EDID found Video Capability DB length 2
001384.498: hdmi: HDMI:EDID video capability: CE:3 IT:3 PT:0 QS:0
001384.527: hdmi: HDMI:EDID extended data block tag 0x05 length 3 not supported
001384.549: hdmi: HDMI:EDID found HDMI VSDB length 7
001384.577: hdmi: HDMI:EDID HDMI VSDB has physical address 1.0.0.0
001384.600: hdmi: HDMI:EDID HDMI VSDB supports AI:yes, dual link DVI:no
001384.634: hdmi: HDMI:EDID HDMI VSDB deep colour support - 48-bit:no 36-bit:yes 30-bit:yes DC_yuv444:yes
001384.658: hdmi: HDMI:EDID HDMI VSDB max TMDS clock 225 MHz
001384.677: hdmi: HDMI:EDID HDMI VSDB has no latency information
001384.725: hdmi: HDMI:EDID filtering formats with pixel clock > 162 MHz or h. blanking > 1023
001384.927: hdmi: HDMI:EDID preferred mode remained as CEA (16) 1920x1080p @ 60 Hz with pixel clock 148 MHz
001384.950: hdmi: HDMI: hotplug attached with HDMI support
001385.018: hdmi: HDMI:hdmi_get_state is deprecated, use hdmi_get_display_state instead
001387.484: hdmi: HDMI: power_on to CEA mode 1080p60
001390.655: hdmi: HDMI: Action callback added to queue to happen at frame 2
001390.677: hdmi: HDMI: Action stop_3d_mode added to queue to happen at frame 2
001390.700: hdmi: HDMI: Action unmute added to queue to happen at frame 3
001440.753: *** Restart logging
001442.027: Read command line from file ‘cmdline.txt’
root=/dev/mmcblk0p2 rootfstype=ext4 rootwait quiet osmcdev=rbp2
001933.566: Loading ‘kernel.img’ to 0x8000 size 0x70d8e0
001947.612: No kernel trailer (run mkknlimg to fix) - assuming DT-capable
001950.196: Loading ‘bcm2709-rpi-2-b.dtb’ to 0x7158e0 size 0x38e3
001960.513: dtdebug: delete_node(/local_fixups)
001966.354: dtdebug: /aliases:i2c_vc=i2c0
001971.464: dtdebug: /symbols:i2c_vc=i2c0
001975.735: dtdebug: /overrides:i2c_vc=i2c0
001983.875: dtdebug: /overrides:i2c_vc_baudrate=i2c0_baudrate
001986.804: dtdebug: /aliases:i2c=i2c1
001992.114: dtdebug: /symbols:i2c=i2c1
001996.469: dtdebug: /overrides:i2c=i2c1
001999.431: dtdebug: /aliases:i2c_arm=i2c1
002004.773: dtdebug: /symbols:i2c_arm=i2c1
002009.177: dtdebug: /overrides:i2c_arm=i2c1
002017.488: dtdebug: /overrides:i2c_baudrate=i2c1_baudrate
002025.820: dtdebug: /overrides:i2c_arm_baudrate=i2c1_baudrate
002025.838: dtparam: pwr_led_gpio=35
002028.709: dtdebug: Found override pwr_led_gpio
002028.754: dtdebug: override pwr_led_gpio: cell target gpios @ offset 4 (size 4)
002034.762: dtparam: uart0_clkrate=3000000
002037.470: dtdebug: Found override uart0_clkrate
002037.519: dtdebug: override uart0_clkrate: cell target clock-frequency @ offset 0 (size 4)
002045.415: dterror: not a valid FDT - err -9
002045.426: Failed to load HAT overlay
002049.581: dtdebug: Failed to open overlay file ‘overlays/hifiberry-dacplus-overlay.dtbo’
002053.534: dtdebug: Failed to open overlay file ‘overlays/hifiberry-dacplus-overlay-overlay.dtb’
002057.496: dtdebug: Failed to open overlay file ‘overlays/hifiberry-dacplus-overlay.dtb’
002057.510: Failed to load overlay ‘hifiberry-dacplus-overlay’
002057.561: dtparam: audio=off
002060.462: dtdebug: Found override audio
002060.497: dtdebug: override audio: string target ‘status’
002071.473: dtdebug: /aliases:serial0=uart0
002074.516: dtdebug: /aliases:serial1=uart1
002122.606: dtparam: arm_freq=900000000
002125.453: dtdebug: Found override arm_freq
002125.502: dtdebug: override arm_freq: cell target clock-frequency @ offset 0 (size 4)
002134.771: dtdebug: override arm_freq: cell target clock-frequency @ offset 0 (size 4)
002144.099: dtdebug: override arm_freq: cell target clock-frequency @ offset 0 (size 4)
002153.553: dtdebug: override arm_freq: cell target clock-frequency @ offset 0 (size 4)
002163.098: dtparam: core_freq=250000000
002166.052: dtdebug: Found override core_freq
002166.098: dtdebug: override core_freq: cell target clock-frequency @ offset 0 (size 4)
002173.759: dtparam: cache_line_size=64
002176.595: dtdebug: Found override cache_line_size
002176.642: dtdebug: override cache_line_size: cell target cache-line-size @ offset 0 (size 4)
002183.264: dtdebug: delete_node(/hat)
002209.833: Device tree loaded to 0x2efec100 (size 0x3e5c)
002213.006: gpioman: gpioman_get_pin_num: pin SDCARD_CONTROL_POWER not defined
004218.812: vchiq_core: vchiq_init_state: slot_zero = 0xee880000, is_master = 1
004223.121: hdmi: HDMI:hdmi_get_state is deprecated, use hdmi_get_display_state instead
004228.150: TV service:host side not connected, dropping notification 0x00000002, 0x00000001, 0x00000010
013591.604: hdmi: HDMI:Setting property pixel clock type to PAL
013591.726: hdmi: HDMI: power_on to CEA mode 1080p60
013591.774: hdmi: HDMI: Action detach added to queue to happen at frame 725
013591.796: hdmi: HDMI: Action change_mode added to queue to happen at frame 725
013591.820: hdmi: HDMI: Action attach added to queue to happen at frame 725
013591.844: hdmi: HDMI: Action start_mode added to queue to happen at frame 725
013591.867: hdmi: HDMI: Action callback added to queue to happen at frame 727
013591.892: hdmi: HDMI: Action stop_3d_mode added to queue to happen at frame 727
013591.915: hdmi: HDMI: Action unmute added to queue to happen at frame 728
osmc@osmc:~$

Here you go:

osmc@osmc:~$ sudo vcdbg log msg
001188.055: HDMI:EDID version 1.3, 1 extensions, screen size 160x90 cm
001188.120: HDMI:EDID features - videodef 0x80 !standby !suspend !active off; colour encoding:RGB444|YCbCr422; sRGB is not default colourspace; preferred format is native; does not support GTF
001188.202: HDMI:EDID found preferred DMT detail timing format: 1360x768p @ 60 Hz (39)
001188.244: HDMI:EDID found CEA detail timing format: 1280x720p @ 60 Hz (4)
001188.283: HDMI:EDID found DMT format: code 4, 640x480p @ 60 Hz in established timing I/II
001188.323: HDMI:EDID found DMT format: code 9, 800x600p @ 60 Hz in established timing I/II
001188.361: HDMI:EDID found DMT format: code 16, 1024x768p @ 60 Hz in established timing I/II
001188.456: HDMI:EDID standard timings block x 8: 0x0101 0101 0101 0101 0101 0101 0101 0101
001201.469: HDMI:EDID parsing v3 CEA extension 0
001201.507: HDMI:EDID monitor support - underscan IT formats:no, basic audio:yes, yuv444:yes, yuv422:yes, #native DTD:0
001201.551: HDMI:EDID found CEA detail timing format: 1920x1080i @ 50 Hz (20)
001201.594: HDMI:EDID found CEA detail timing format: 1920x1080i @ 60 Hz (5)
001201.638: HDMI:EDID found CEA detail timing format: 1280x720p @ 50 Hz (19)
001201.679: HDMI:EDID found CEA detail timing format: 1280x720p @ 60 Hz (4)
001201.722: HDMI:EDID found CEA detail timing format: 720x576p @ 50 Hz (17)
001201.758: HDMI:EDID found CEA format: code 20, 1920x1080i @ 50Hz
001201.790: HDMI:EDID found CEA format: code 19, 1280x720p @ 50Hz
001201.823: HDMI:EDID found CEA format: code 18, 720x576p @ 50Hz
001201.856: HDMI:EDID found CEA format: code 17, 720x576p @ 50Hz
001201.889: HDMI:EDID found CEA format: code 22, 1440x576i @ 50Hz
001201.922: HDMI:EDID found CEA format: code 21, 1440x576i @ 50Hz
001201.956: HDMI:EDID found CEA format: code 5, 1920x1080i @ 60Hz
001201.989: HDMI:EDID found CEA format: code 4, 1280x720p @ 60Hz
001202.022: HDMI:EDID found CEA format: code 3, 720x480p @ 60Hz
001202.053: HDMI:EDID found CEA format: code 2, 720x480p @ 60Hz
001202.085: HDMI:EDID found CEA format: code 7, 1440x480i @ 60Hz
001202.117: HDMI:EDID found CEA format: code 6, 1440x480i @ 60Hz
001202.150: HDMI:EDID found CEA format: code 1, 640x480p @ 60Hz
001202.202: HDMI:EDID found audio format 2 channels PCM, sample rate: 32|44|48 kHz, sample size: 16|20|24 bits
001202.219: HDMI:EDID found HDMI VSDB length 6
001202.244: HDMI:EDID HDMI VSDB has physical address 3.0.0.0
001202.264: HDMI:EDID HDMI VSDB supports AI:yes, dual link DVI:no
001202.292: HDMI:EDID HDMI VSDB deep colour support - 48-bit:no 36-bit:no 30-bit:no DC_yuv444:no
001202.310: HDMI:EDID HDMI VSDB has no latency information
001202.354: HDMI:EDID filtering formats with pixel clock > 162 MHz or h. blanking > 1023
001202.496: HDMI:EDID preferred mode remained as DMT (39) 1360x768p @ 60 Hz with pixel clock 85 MHz
001215.949: HDMI:Setting property pixel encoding to Default
001215.970: HDMI:Setting property pixel clock type to PAL
001215.989: HDMI:Setting property content type flag to No data
001216.008: HDMI:Setting property fuzzy format match to enabled
001404.097: hdmi: HDMI:>>>>>>>>>>>>>Rx sensed, reading EDID<<<<<<<<<<<<<
001416.237: hdmi: HDMI:EDID version 1.3, 1 extensions, screen size 160x90 cm
001416.308: hdmi: HDMI:EDID features - videodef 0x80 !standby !suspend !active off; colour encoding:RGB444|YCbCr422; sRGB is not default colourspace; preferred format is native; does not support GTF
001416.397: hdmi: HDMI:EDID found preferred DMT detail timing format: 1360x768p @ 60 Hz (39)
001416.444: hdmi: HDMI:EDID found CEA detail timing format: 1280x720p @ 60 Hz (4)
001416.489: hdmi: HDMI:EDID found DMT format: code 4, 640x480p @ 60 Hz in established timing I/II
001416.531: hdmi: HDMI:EDID found DMT format: code 9, 800x600p @ 60 Hz in established timing I/II
001416.575: hdmi: HDMI:EDID found DMT format: code 16, 1024x768p @ 60 Hz in established timing I/II
001416.670: hdmi: HDMI:EDID standard timings block x 8: 0x0101 0101 0101 0101 0101 0101 0101 0101
001429.689: hdmi: HDMI:EDID parsing v3 CEA extension 0
001429.732: hdmi: HDMI:EDID monitor support - underscan IT formats:no, basic audio:yes, yuv444:yes, yuv422:yes, #native DTD:0
001429.783: hdmi: HDMI:EDID found CEA detail timing format: 1920x1080i @ 50 Hz (20)
001429.827: hdmi: HDMI:EDID found CEA detail timing format: 1920x1080i @ 60 Hz (5)
001429.876: hdmi: HDMI:EDID found CEA detail timing format: 1280x720p @ 50 Hz (19)
001429.922: hdmi: HDMI:EDID found CEA detail timing format: 1280x720p @ 60 Hz (4)
001429.970: hdmi: HDMI:EDID found CEA detail timing format: 720x576p @ 50 Hz (17)
001430.007: hdmi: HDMI:EDID found CEA format: code 20, 1920x1080i @ 50Hz
001430.044: hdmi: HDMI:EDID found CEA format: code 19, 1280x720p @ 50Hz
001430.080: hdmi: HDMI:EDID found CEA format: code 18, 720x576p @ 50Hz
001430.116: hdmi: HDMI:EDID found CEA format: code 17, 720x576p @ 50Hz
001430.153: hdmi: HDMI:EDID found CEA format: code 22, 1440x576i @ 50Hz
001430.188: hdmi: HDMI:EDID found CEA format: code 21, 1440x576i @ 50Hz
001430.223: hdmi: HDMI:EDID found CEA format: code 5, 1920x1080i @ 60Hz
001430.257: hdmi: HDMI:EDID found CEA format: code 4, 1280x720p @ 60Hz
001430.292: hdmi: HDMI:EDID found CEA format: code 3, 720x480p @ 60Hz
001430.328: hdmi: HDMI:EDID found CEA format: code 2, 720x480p @ 60Hz
001430.365: hdmi: HDMI:EDID found CEA format: code 7, 1440x480i @ 60Hz
001430.401: hdmi: HDMI:EDID found CEA format: code 6, 1440x480i @ 60Hz
001430.437: hdmi: HDMI:EDID found CEA format: code 1, 640x480p @ 60Hz
001430.495: hdmi: HDMI:EDID found audio format 2 channels PCM, sample rate: 32|44|48 kHz, sample size: 16|20|24 bits
001430.518: hdmi: HDMI:EDID found HDMI VSDB length 6
001430.548: hdmi: HDMI:EDID HDMI VSDB has physical address 3.0.0.0
001430.573: hdmi: HDMI:EDID HDMI VSDB supports AI:yes, dual link DVI:no
001430.607: hdmi: HDMI:EDID HDMI VSDB deep colour support - 48-bit:no 36-bit:no 30-bit:no DC_yuv444:no
001430.626: hdmi: HDMI:EDID HDMI VSDB has no latency information
001430.672: hdmi: HDMI:EDID filtering formats with pixel clock > 162 MHz or h. blanking > 1023
001430.818: hdmi: HDMI:EDID preferred mode remained as DMT (39) 1360x768p @ 60 Hz with pixel clock 85 MHz
001430.840: hdmi: HDMI: hotplug attached with HDMI support
001430.907: hdmi: HDMI:hdmi_get_state is deprecated, use hdmi_get_display_state instead
001433.375: hdmi: HDMI: power_on to DMT mode 1360x768@60
001436.547: hdmi: HDMI: Action callback added to queue to happen at frame 0
001453.635: *** Restart logging
001455.135: Read command line from file 'cmdline.txt'
root=/dev/mmcblk0p2 rootfstype=ext4 rootwait quiet osmcdev=rbp2
001976.667: Loading 'kernel.img' to 0x8000 size 0x70d8e0
001990.808: No kernel trailer (run mkknlimg to fix) - assuming DT-capable
001993.362: Loading 'bcm2710-rpi-3-b.dtb' to 0x7158e0 size 0x3b81
002004.134: dtdebug: delete_node(/__local_fixups__)
002010.271: dtdebug: /aliases:i2c_vc=i2c0
002015.715: dtdebug: /__symbols__:i2c_vc=i2c0
002020.120: dtdebug: /__overrides__:i2c_vc=i2c0
002028.573: dtdebug: /__overrides__:i2c_vc_baudrate=i2c0_baudrate
002031.617: dtdebug: /aliases:i2c=i2c1
002037.238: dtdebug: /__symbols__:i2c=i2c1
002041.725: dtdebug: /__overrides__:i2c=i2c1
002044.798: dtdebug: /aliases:i2c_arm=i2c1
002050.449: dtdebug: /__symbols__:i2c_arm=i2c1
002054.970: dtdebug: /__overrides__:i2c_arm=i2c1
002063.588: dtdebug: /__overrides__:i2c_baudrate=i2c1_baudrate
002072.274: dtdebug: /__overrides__:i2c_arm_baudrate=i2c1_baudrate
002072.301: dtparam: uart0_clkrate=48000000
002075.169: dtdebug: Found override uart0_clkrate
002075.219: dtdebug:   override uart0_clkrate: cell target clock-frequency @ offset 0 (size 4)
002089.805: dtdebug: Opened overlay file 'overlays/hifiberry-digi.dtbo'
002101.616: Loaded overlay 'hifiberry-digi'
002101.648: dtparam: audio=off
002101.802: dtdebug: /__overrides__ node not found
002104.843: dtdebug: Found override audio
002104.876: dtdebug:   override audio: string target 'status'
002112.547: dtdebug: Found fragment 0 (offset 36)
002117.103: dtdebug: merge_fragment(/soc/i2s@7e203000,/fragment@0/__overlay__)
002117.130: dtdebug:   +prop(status)
002118.592: dtdebug: merge_fragment() end
002118.650: dtdebug: Found fragment 1 (offset 112)
002126.342: dtdebug: merge_fragment(/soc/i2c@7e804000,/fragment@1/__overlay__)
002126.368: dtdebug:   +prop(#address-cells)
002127.496: dtdebug:   +prop(#size-cells)
002128.631: dtdebug:   +prop(status)
002133.444: dtdebug: merge_fragment(/soc/i2c@7e804000/wm8804@3b,/fragment@1/__overlay__/wm8804@3b)
002133.472: dtdebug:   +prop(#sound-dai-cells)
002134.701: dtdebug:   +prop(compatible)
002135.809: dtdebug:   +prop(reg)
002136.985: dtdebug:   +prop(status)
002138.206: dtdebug: merge_fragment() end
002138.234: dtdebug: merge_fragment() end
002138.315: dtdebug: Found fragment 2 (offset 316)
002148.480: dtdebug: merge_fragment(/soc/sound,/fragment@2/__overlay__)
002148.506: dtdebug:   +prop(compatible)
002149.391: dtdebug:   +prop(i2s-controller)
002150.684: dtdebug:   +prop(status)
002151.560: dtdebug: merge_fragment() end
002155.657: dtdebug: /aliases:serial0=uart1
002158.766: dtdebug: /aliases:serial1=uart0
002158.870: dtparam: uart1=off
002161.823: dtdebug: Found override uart1
002161.857: dtdebug:   override uart1: string target 'status'
002219.477: dtparam: arm_freq=1200000000
002222.499: dtdebug: Found override arm_freq
002222.549: dtdebug:   override arm_freq: cell target clock-frequency @ offset 0 (size 4)
002232.310: dtdebug:   override arm_freq: cell target clock-frequency @ offset 0 (size 4)
002242.205: dtdebug:   override arm_freq: cell target clock-frequency @ offset 0 (size 4)
002252.140: dtdebug:   override arm_freq: cell target clock-frequency @ offset 0 (size 4)
002262.251: dtparam: core_freq=500000000
002265.407: dtdebug: Found override core_freq
002265.454: dtdebug:   override core_freq: cell target clock-frequency @ offset 0 (size 4)
002273.744: dtparam: cache_line_size=64
002276.771: dtdebug: Found override cache_line_size
002276.818: dtdebug:   override cache_line_size: cell target cache-line-size @ offset 0 (size 4)
002283.938: dtdebug: delete_node(/hat)
002291.654: Device tree loaded to 0x2efebf00 (size 0x4092)
002293.921: gpioman: gpioman_get_pin_num: pin SDCARD_CONTROL_POWER not defined
003970.108: vchiq_core: vchiq_init_state: slot_zero = 0xee880000, is_master = 1
003974.251: hdmi: HDMI:hdmi_get_state is deprecated, use hdmi_get_display_state instead
003979.142: TV service:host side not connected, dropping notification 0x00000002, 0x00000002, 0x00000027
023540.374: hdmi: HDMI:Setting property pixel clock type to PAL
023540.444: hdmi: HDMI: power_on to DMT mode 1360x768@60
023540.472: hdmi: HDMI: Action detach added to queue to happen at frame 1317
023540.484: hdmi: HDMI: Action change_mode added to queue to happen at frame 1317
023540.497: hdmi: HDMI: Action attach added to queue to happen at frame 1317
023540.510: hdmi: HDMI: Action start_mode added to queue to happen at frame 1317
023540.524: hdmi: HDMI: Action callback added to queue to happen at frame 1319
023540.538: hdmi: HDMI: Action stop_3d_mode added to queue to happen at frame 1319
023540.551: hdmi: HDMI: Action unmute added to queue to happen at frame 1320

osmc@osmc:~$ sudo vcdbg log msg
001169.548: HDMI:EDID version 1.3, 1 extensions, unknown aspect ratio
001169.613: HDMI:EDID features - videodef 0x80 !standby !suspend !active off; colour encoding:RGB444|YCbCr422; sRGB is not default colourspace; preferred format is native; does not support GTF
001169.674: HDMI:EDID found preferred CEA detail timing format: 1280x720p @ 50 Hz (19)
001169.717: HDMI:EDID found CEA detail timing format: 1280x720p @ 60 Hz (4)
001169.817: HDMI:EDID standard timings block x 8: 0x0101 0101 0101 0101 0101 0101 0101 0101
001182.829: HDMI:EDID parsing v3 CEA extension 0
001182.867: HDMI:EDID monitor support - underscan IT formats:no, basic audio:yes, yuv444:yes, yuv422:yes, #native DTD:2
001182.915: HDMI:EDID found CEA detail timing format: 1920x1080p @ 50 Hz (31)
001182.960: HDMI:EDID found CEA detail timing format: 1920x1080p @ 60 Hz (16)
001183.005: HDMI:EDID found CEA detail timing format: 1920x1080i @ 50 Hz (20)
001183.047: HDMI:EDID found CEA detail timing format: 1920x1080i @ 60 Hz (5)
001183.082: HDMI:EDID found CEA format: code 19, 1280x720p @ 50Hz (native)
001183.114: HDMI:EDID found CEA format: code 4, 1280x720p @ 60Hz (native)
001183.147: HDMI:EDID found CEA format: code 31, 1920x1080p @ 50Hz
001183.181: HDMI:EDID found CEA format: code 16, 1920x1080p @ 60Hz
001183.215: HDMI:EDID found CEA format: code 20, 1920x1080i @ 50Hz
001183.248: HDMI:EDID found CEA format: code 5, 1920x1080i @ 60Hz
001183.281: HDMI:EDID found CEA format: code 32, 1920x1080p @ 24Hz
001183.313: HDMI:EDID found CEA format: code 18, 720x576p @ 50Hz
001183.346: HDMI:EDID found CEA format: code 3, 720x480p @ 60Hz
001183.378: HDMI:EDID found CEA format: code 17, 720x576p @ 50Hz
001183.409: HDMI:EDID found CEA format: code 2, 720x480p @ 60Hz
001183.443: HDMI:EDID found CEA format: code 22, 1440x576i @ 50Hz
001183.476: HDMI:EDID found CEA format: code 7, 1440x480i @ 60Hz
001183.510: HDMI:EDID found CEA format: code 21, 1440x576i @ 50Hz
001183.542: HDMI:EDID found CEA format: code 6, 1440x480i @ 60Hz
001183.573: HDMI:EDID found CEA format: code 1, 640x480p @ 60Hz
001183.624: HDMI:EDID found audio format 2 channels PCM, sample rate: 32|44|48 kHz, sample size: 16 bits
001183.643: HDMI:EDID found HDMI VSDB length 8
001183.670: HDMI:EDID HDMI VSDB has physical address 1.0.0.0
001183.692: HDMI:EDID HDMI VSDB supports AI:yes, dual link DVI:no
001183.723: HDMI:EDID HDMI VSDB deep colour support - 48-bit:no 36-bit:yes 30-bit:yes DC_yuv444:yes
001183.741: HDMI:EDID HDMI VSDB max TMDS clock 190 MHz
001183.759: HDMI:EDID HDMI VSDB does not support content type
001183.792: HDMI:EDID extended data block tag 0x05 length 3 not supported
001183.831: HDMI:EDID filtering formats with pixel clock > 162 MHz or h. blanking > 1023
001183.973: HDMI:EDID preferred mode remained as CEA (19) 1280x720p @ 50 Hz with pixel clock 74 MHz
001195.418: HDMI:Setting property pixel encoding to Default
001195.439: HDMI:Setting property pixel clock type to PAL
001195.458: HDMI:Setting property content type flag to No data
001195.478: HDMI:Setting property fuzzy format match to enabled
001392.575: hdmi: HDMI:>>>>>>>>>>>>>Rx sensed, reading EDID<<<<<<<<<<<<<
001404.707: hdmi: HDMI:EDID version 1.3, 1 extensions, unknown aspect ratio
001404.777: hdmi: HDMI:EDID features - videodef 0x80 !standby !suspend !active off; colour encoding:RGB444|YCbCr422; sRGB is not default colourspace; preferred format is native; does not support GTF
001404.841: hdmi: HDMI:EDID found preferred CEA detail timing format: 1280x720p @ 50 Hz (19)
001404.885: hdmi: HDMI:EDID found CEA detail timing format: 1280x720p @ 60 Hz (4)
001404.985: hdmi: HDMI:EDID standard timings block x 8: 0x0101 0101 0101 0101 0101 0101 0101 0101
001418.002: hdmi: HDMI:EDID parsing v3 CEA extension 0
001418.045: hdmi: HDMI:EDID monitor support - underscan IT formats:no, basic audio:yes, yuv444:yes, yuv422:yes, #native DTD:2
001418.099: hdmi: HDMI:EDID found CEA detail timing format: 1920x1080p @ 50 Hz (31)
001418.146: hdmi: HDMI:EDID found CEA detail timing format: 1920x1080p @ 60 Hz (16)
001418.195: hdmi: HDMI:EDID found CEA detail timing format: 1920x1080i @ 50 Hz (20)
001418.240: hdmi: HDMI:EDID found CEA detail timing format: 1920x1080i @ 60 Hz (5)
001418.280: hdmi: HDMI:EDID found CEA format: code 19, 1280x720p @ 50Hz (native)
001418.318: hdmi: HDMI:EDID found CEA format: code 4, 1280x720p @ 60Hz (native)
001418.356: hdmi: HDMI:EDID found CEA format: code 31, 1920x1080p @ 50Hz
001418.391: hdmi: HDMI:EDID found CEA format: code 16, 1920x1080p @ 60Hz
001418.429: hdmi: HDMI:EDID found CEA format: code 20, 1920x1080i @ 50Hz
001418.465: hdmi: HDMI:EDID found CEA format: code 5, 1920x1080i @ 60Hz
001418.503: hdmi: HDMI:EDID found CEA format: code 32, 1920x1080p @ 24Hz
001418.540: hdmi: HDMI:EDID found CEA format: code 18, 720x576p @ 50Hz
001418.574: hdmi: HDMI:EDID found CEA format: code 3, 720x480p @ 60Hz
001418.611: hdmi: HDMI:EDID found CEA format: code 17, 720x576p @ 50Hz
001418.647: hdmi: HDMI:EDID found CEA format: code 2, 720x480p @ 60Hz
001418.682: hdmi: HDMI:EDID found CEA format: code 22, 1440x576i @ 50Hz
001418.718: hdmi: HDMI:EDID found CEA format: code 7, 1440x480i @ 60Hz
001418.754: hdmi: HDMI:EDID found CEA format: code 21, 1440x576i @ 50Hz
001418.791: hdmi: HDMI:EDID found CEA format: code 6, 1440x480i @ 60Hz
001418.827: hdmi: HDMI:EDID found CEA format: code 1, 640x480p @ 60Hz
001418.880: hdmi: HDMI:EDID found audio format 2 channels PCM, sample rate: 32|44|48 kHz, sample size: 16 bits
001418.901: hdmi: HDMI:EDID found HDMI VSDB length 8
001418.929: hdmi: HDMI:EDID HDMI VSDB has physical address 1.0.0.0
001418.952: hdmi: HDMI:EDID HDMI VSDB supports AI:yes, dual link DVI:no
001418.986: hdmi: HDMI:EDID HDMI VSDB deep colour support - 48-bit:no 36-bit:yes 30-bit:yes DC_yuv444:yes
001419.010: hdmi: HDMI:EDID HDMI VSDB max TMDS clock 190 MHz
001419.030: hdmi: HDMI:EDID HDMI VSDB does not support content type
001419.066: hdmi: HDMI:EDID extended data block tag 0x05 length 3 not supported
001419.109: hdmi: HDMI:EDID filtering formats with pixel clock > 162 MHz or h. blanking > 1023
001419.254: hdmi: HDMI:EDID preferred mode remained as CEA (19) 1280x720p @ 50 Hz with pixel clock 74 MHz
001419.277: hdmi: HDMI: hotplug attached with HDMI support
001419.345: hdmi: HDMI:hdmi_get_state is deprecated, use hdmi_get_display_state instead
001421.808: hdmi: HDMI: power_on to CEA mode 720p50
001424.979: hdmi: HDMI: Action callback added to queue to happen at frame 2
001425.003: hdmi: HDMI: Action stop_3d_mode added to queue to happen at frame 2
001425.025: hdmi: HDMI: Action unmute added to queue to happen at frame 3
001504.896: *** Restart logging
001506.662: Read command line from file ‘cmdline.txt’
root=/dev/mmcblk0p2 rootfstype=ext4 rootwait quiet osmcdev=rbp2
002055.364: Loading ‘kernel.img’ to 0x8000 size 0x70d8e0
002059.013: No kernel trailer (run mkknlimg to fix) - assuming DT-capable
002062.106: Loading ‘bcm2709-rpi-2-b.dtb’ to 0x7158e0 size 0x38e3
002072.397: dtdebug: delete_node(/local_fixups)
002078.234: dtdebug: /aliases:i2c_vc=i2c0
002083.370: dtdebug: /symbols:i2c_vc=i2c0
002087.632: dtdebug: /overrides:i2c_vc=i2c0
002095.752: dtdebug: /overrides:i2c_vc_baudrate=i2c0_baudrate
002098.679: dtdebug: /aliases:i2c=i2c1
002103.982: dtdebug: /symbols:i2c=i2c1
002108.336: dtdebug: /overrides:i2c=i2c1
002111.296: dtdebug: /aliases:i2c_arm=i2c1
002116.624: dtdebug: /symbols:i2c_arm=i2c1
002121.004: dtdebug: /overrides:i2c_arm=i2c1
002129.329: dtdebug: /overrides:i2c_baudrate=i2c1_baudrate
002137.670: dtdebug: /overrides:i2c_arm_baudrate=i2c1_baudrate
002137.690: dtparam: pwr_led_gpio=35
002140.555: dtdebug: Found override pwr_led_gpio
002140.600: dtdebug: override pwr_led_gpio: cell target gpios @ offset 4 (size 4)
002146.618: dtparam: uart0_clkrate=3000000
002149.338: dtdebug: Found override uart0_clkrate
002149.386: dtdebug: override uart0_clkrate: cell target clock-frequency @ offset 0 (size 4)
002163.397: dtdebug: Opened overlay file ‘overlays/hifiberry-dac.dtbo’
002173.444: Loaded overlay ‘hifiberry-dac’
002173.540: dtparam: audio=off
002173.693: dtdebug: /overrides node not found
002176.569: dtdebug: Found override audio
002176.603: dtdebug: override audio: string target ‘status’
002183.740: dtdebug: Found fragment 0 (offset 36)
002187.791: dtdebug: merge_fragment(/soc/i2s@7e203000,/fragment@0/overlay)
002187.816: dtdebug: +prop(status)
002189.223: dtdebug: merge_fragment() end
002189.282: dtdebug: Found fragment 1 (offset 112)
002189.419: dtdebug: merge_fragment(/,/fragment@1/overlay)
002197.441: dtdebug: merge_fragment(/pcm5102a-codec,/fragment@1/overlay/pcm5102a-codec)
002197.471: dtdebug: +prop(#sound-dai-cells)
002199.377: dtdebug: +prop(compatible)
002201.161: dtdebug: +prop(status)
002203.069: dtdebug: merge_fragment() end
002203.098: dtdebug: merge_fragment() end
002203.176: dtdebug: Found fragment 2 (offset 252)
002212.796: dtdebug: merge_fragment(/soc/sound,/fragment@2/overlay)
002212.822: dtdebug: +prop(compatible)
002213.663: dtdebug: +prop(i2s-controller)
002214.906: dtdebug: +prop(status)
002215.739: dtdebug: merge_fragment() end
002219.796: dtdebug: /aliases:serial0=uart0
002222.875: dtdebug: /aliases:serial1=uart1
002271.613: dtparam: arm_freq=900000000
002274.485: dtdebug: Found override arm_freq
002274.535: dtdebug: override arm_freq: cell target clock-frequency @ offset 0 (size 4)
002283.946: dtdebug: override arm_freq: cell target clock-frequency @ offset 0 (size 4)
002293.443: dtdebug: override arm_freq: cell target clock-frequency @ offset 0 (size 4)
002303.025: dtdebug: override arm_freq: cell target clock-frequency @ offset 0 (size 4)
002312.709: dtparam: core_freq=250000000
002315.703: dtdebug: Found override core_freq
002315.751: dtdebug: override core_freq: cell target clock-frequency @ offset 0 (size 4)
002323.542: dtparam: cache_line_size=64
002326.405: dtdebug: Found override cache_line_size
002326.454: dtdebug: override cache_line_size: cell target cache-line-size @ offset 0 (size 4)
002333.153: dtdebug: delete_node(/hat)
002340.011: Device tree loaded to 0x2efec100 (size 0x3e14)
002343.190: gpioman: gpioman_get_pin_num: pin SDCARD_CONTROL_POWER not defined
004235.654: vchiq_core: vchiq_init_state: slot_zero = 0xee880000, is_master = 1
004239.768: hdmi: HDMI:hdmi_get_state is deprecated, use hdmi_get_display_state instead
004244.646: TV service:host side not connected, dropping notification 0x00000002, 0x00000001, 0x00000013
016217.562: hdmi: HDMI:Setting property pixel clock type to PAL
016217.679: hdmi: HDMI: power_on to CEA mode 720p50
016217.728: hdmi: HDMI: Action detach added to queue to happen at frame 733
016217.750: hdmi: HDMI: Action change_mode added to queue to happen at frame 733
016217.773: hdmi: HDMI: Action attach added to queue to happen at frame 733
016217.797: hdmi: HDMI: Action start_mode added to queue to happen at frame 733
016217.820: hdmi: HDMI: Action callback added to queue to happen at frame 735
016217.845: hdmi: HDMI: Action stop_3d_mode added to queue to happen at frame 735
016217.867: hdmi: HDMI: Action unmute added to queue to happen at frame 736
``

Thanks, I see the issue. A fix is on the way:

Thank you @sam_nazarko !
Just give me a hint when it’s ready and what I have to do. I will try it and give you the feedback you need.

Can confirm removing -overlay fixes the problem. For me both optical and coax. digital is fine and stable.

If you check for updates via My OSMC -> Updates -> Manual Controls -> Check for Updates now, you should receive another update and the HifiBerry sound card should work without modifying config.txt.

Thanks for the quick update! Ill test this tonight when I get home

@sam_nazarko I tried to install the update, but it didn’t work well. I got en error during/after installation.
I started debug logging and tried to run the osmc-updater again, but it did not show me an update anymore. I tried to do the update with ssh and apt-get dist-upgrade, but it doesn’t work. I attached the debug-log: http://paste.osmc.io/igaqikuvuz

The fix for this has been pushed, so HifiBerry will work out of the box. If you are having problems updating your kernel, see Rpi3 apt-get dist-upgrade fails (temporary error, fixed with new kernel)

Sam

2 Likes