Help LCD HD44780 Through I2C Port using the latest repo

Please provide fresh logs.

  1. started up OSMC, and LCD show 2 row (lcd screen is EMPTY)
    https://paste.osmc.tv/jasewezopo

  2. restarted LCD (sudo systemctl restart LCDd), and LCD get works…
    https://paste.osmc.tv/ezifuxoxak

Thanks. I’m guessing that LCDd is starting too early in the boot sequence and something isn’t ready. Try this:

sudo cp /lib/systemd/system/LCDd.service /etc/systemd/system

then edit (using sudo) /etc/systemd/system/LCDd.service and under the [Service] section add a line:

ExecStartPre=/bin/sleep 5

Reboot and see what happens. If it fails to start, please provide logs again.

So Bingo ! You’re a star xD

sudo cp /lib/systemd/system/LCDd.service /etc/systemd/system

then edit:

sudo nano /etc/systemd/system/LCDd.service

[Unit]
Description=LCD display daemon
Documentation=man:LCDd(8) http://www.lcdproc.org/

[Service]
User=root
ExecStart=/usr/sbin/LCDd -s 1 -f -c /etc/LCDd.conf
ExecStartPre=/bin/sleep 5 # add line Thus

[Install]
WantedBy=multi-user.target

log:
https://paste.osmc.tv/ufeximaruv

AND!
Thank You very much your help !
You’re solved the LCDproc problem on newer Repo.
What you suggest for
“[HowTo] LCD HD44780 Through I2C Port Extender”
how need fix the guide for newer repo’s ?

Excellent news.

I think you need to include instructions to:

  • enable the LCDd service
  • create the modified copy of the LCDd.service to sleep 5 seconds
  • set the DriverPath location to /usr/lib/arm-linux-gnueabihf/lcdproc/

Thank You,
i’ll later doing new fresh install on an another SD card,
and i testing, if everything is good, i will edit (how to) section,
what you pointed it.
(btw the “lircd” works witout problem)

1 Like

odd :frowning:

Fresh installs 2020.11-1 built, like before.
after, installed all things and load up system: didn’t works
blank screen.
https://paste.osmc.tv/yidaguyefo

Then, sudo systemctl restart LCDd: got welcome screen and stay in
https://paste.osmc.tv/tuxofopifu

Then: sudo systemctl restart mediacenter: got works
https://paste.osmc.tv/ixixevuzeg

Tuned off and turned on : blank lcd scree again :confused:
https://paste.osmc.tv/poyeqavaso

i hope you can check log’s what missing and why won’t works

It looks like you didn’t enable the LCDd service:

sudo systemctl enable LCDd.service

LoL… i thought i can enable via OSMC
like:
11, Enable/install LCDproc via OSMC
In the OSMC main menu got to:
Settings >> Add-ons >> Get add-ons >> XBMC/Kodi add-on repository >> Services >> XBMC LCDproc >> Install

BTW:

[server]
DriverPath=/home/osmc/lcdproc/ #  this way works too !

so @ dillthedog Thak You very much
“your qick sevice” =)

We are done with LCDprc.

1 Like