OLEDproc Add-on

  • I am currently using a Radxa ZERO 3E (Rockchip RK3566) running a bleeding-edge build of LibreELEC compiled from chewitt’s GitHub repository.

    I managed to get a 0.96" SSD1306 OLED display working using LuRu’s addon, which required a patch to enable I2C. However, it recently stopped working, possibly due to an update in Kodi’s Python environment?.

    Through troubleshooting, I discovered that updating smbus2 to version 0.6.0 resolved the immediate issue, though the service failed to start consistently after a reboot. To fix this, I used AI to create a patch that implements a retry mechanism for the I2C connection.

    I have also integrated LuRu’s patches into the latest script.xbmc.lcdproc (v4.1.1). While I’m not certain this step is strictly necessary, I have attached the modified files.

    changes to service.oled/service.py