OpenELEC Testbuilds for RaspberryPi (Kodi 17.0)
(2016-04-01, 11:13)herrmeier01 Wrote:
(2016-04-01, 10:34)Milhouse Wrote:
(2016-04-01, 07:43)herrmeier01 Wrote: I made a quick test with #0331 in the morning and delete all the *.dtbo files in overlay directory. But now I must copy first the old *.dtb overlay files from #0313 because the overlay directory is now empty. I will try this in the evening.
By the way is SPI and on-board sound card support not included in the base bcm27*rpi*.dtb files? Actually there is no extra overlay file needed for module support. Just parameter dtparam=audio=on and dtparam=spi=on to switch on

Hmmm... I wonder why your overlays folder didn't have dtb files? If you install #0313, it will populate the overlays folder with dtb files. If you then upgrade to #0331, it will populate the overlays folder with "dynamic" dtbo files, while leaving the dtb files untouched. So for the dtb files to be missing, this would suggest you haven't done an upgrade from a pre-dynamic device tree build (ie. #0313 or earlier) to a dynamic device tree build (ie. #0314 or later) - maybe a "clean" install of some kind? Or something else has caused the dtb files to go AWOL.

Anyway I wanted to see if #0331 (ie. the latest build) would work better with the dtb files than the dtbo files as I believe the kernel will still use dtb files if there is no dtbo file. If it did, this might help narrow down the issue to the spi dtbo file.

I did always manually update or downgrade and delete the files in overlay folder thats why there missing. In the evening I will copy the *.dtb files back from #0313 to the #0331 installation and delete the *.dtbo files. After that I make the test.
Thanks a lot for your help


Well, I solved the issue with the overlays. "vcdbg log msg" give me a hint.

001702.665: dtparam: spi=on # SPI Modul für Ambilight
001705.361: dtdebug: Found override spi
001705.387: dtdebug: override spi: string target 'status'
001710.666: dtparam: audio=on # Audio Modul
001713.484: dtdebug: Found override audio
001713.511: dtdebug: override audio: string target 'status'

My config.txt looks like this:
dtparam=spi=on # SPI Modul für Ambilight
dtparam=audio=on # Audio Modul

Before #0314 this was working fine but now, the comment are a problem!

I change the config.txt to:
# SPI Modul für Ambilight
dtparam=spi=on
# Audio Modul
dtparam=audio=on

Now, it's working again.

And yes, the kernel supports dtb and dtbo files. I try both methods with the #0331 and both are working fine.

So, if somebody has trouble with overlays just have a look in the config.txt and check if there are any comments behind the parameters.
Oh, how many hours did I spend to find out this :-)


Messages In This Thread
RPI 3 no internet access on wifi - by b1m1 - 2016-03-09, 14:44
RE: OpenELEC Testbuilds for RaspberryPi (Kodi 17.0) - by herrmeier01 - 2016-04-01, 19:12
Logout Mark Read Team Forum Stats Members Help
OpenELEC Testbuilds for RaspberryPi (Kodi 17.0)6