This driver supports the ULA 200 interface from ELV.


The interface can be used to connect text displays that conform to the HD44780 standard to an PC with the USB interface. The maximum supported size is 20×4.

The communication to the device is implemented with libftdi which uses libusb for the raw communication. So no installation of a kernel driver is needed. If you don't run lcd4linux as root, you have to make sure that the user has permission to access that USB device. Maybe an udev rule like (/etc/udev/rules.d/55-display.rules)

ATTRS{idVendor}=="0403", ATTRS{idProduct}=="f06d", MODE="0664", GROUP="scanner"

is needed. Although that device isn't actually a scanner, it makes sense to give the same group of people access to that device.

Display <name> {
    Driver    'ULA200'
    Size      <string>
    Backlight <0|1>
    Icons     <number>

Size<columns>x<rows> e.g. “16×2“
Backlightset to 1 if the backlight should be turned on
IconsNumber of user-defined chars reserved for Icons (default: 0)

Display ULA200 {
    Driver 'ULA200'
    Size '20x4'
    Icons 0
    Backlight 1

  • ula_200.txt
  • Last modified: 2020/07/17 18:33
  • (external edit)