Display More
I have a problem with the LCDProc addon for KODI 17! (With KODI 16 and the included LCDProc everything works fine!)My configuration:
RaspberryPi 2B
Display 20x4 (HD44780) connected via GPIO
LibreElec 8.0.0
LCDproc v8.1.103
hd44780.so (81kb, copied to "/storage/Downloads/", works fine with Kodi 16)These are the changes I have made in the LCDd.conf in "/storage/.kodi/userdata/addon_data/service.lcdd/":
"DriverPath=/storage/downloads/
Driver=hd44780
ConnectionType=raspberrypi
D7=18
D6=23
D5=24
D4=25
RS=7
EN=8"This is the error message I get:
"Driver [hd44780] init failed, return code -1
Could not load driver hd44780
There is no output driver
Critical error while initializing, abort."There is one more line in the error message when using the bundled driver:
"check_board_rev: This board is not recognized as a Raspberry Pi!
Driver [hd44780] init failed, return code -1
Could not load driver hd44780
There is no output driver
Critical error while initializing, abort."Please let me know if you need more information or if you want me to test something!
The same problem is also discussed in this thread:
thread-1930-page-5.html?highlight=lcdproc
It looks like the kernel changed the way how the SoC is displayed in /proc/cpuinfo.
As this info is checked in LCDproc's raspberrypi driver, it does not work anymore.
The solution is to update LCDproc for LibreELEC with the commits in my
pull request to LCDproc upstream:
Raspberry Pi changes by marschap · Pull Request #76 · lcdproc/lcdproc · GitHub
This also allows for multiple-controller displays in the hd44780-gpio driver.