targavfd is a plugin for the Video Disc Recorder and shows information about the current state of VDR on a USB Graphic Vacuum Fluorescent Display (Futaba MDM166A).
This Vacuum Fluorescent Display (VFD) build into some Targa computer series. The display offers a graphical area with 96x16 pixels and a small set of symbols, each of the symbols can be controlled.

Installation Notes

Library libusb-1.0

You need installed library libusb-1.0 to use the vdr-plugin-targavfd. This library libusb-1.0 is used to access and interact with a USB HID device.

If Debian used, you can install them with the command :

#> apt-get install libusb-1.0-0-dev libusb-1.0-0

Package vdr-plugin-targavfd

Unpack the vdr-targavfd tarball to $VDRSOURCE/PLUGINS/src directory. Variable $VDRSOURCE stands for a directory, where source archive of VDR package was be decompressed.

#> tar -xzvf vdr-targavfd-0.0.1.tgz
#> ln -s targavfd-0.0.1 targavfd

Compile the plugin (from VDR's source directory)

Change the working directory to VDR source root and compile this plugin like all other VDR plugins.

#> make plugins

After everything has been compiled without errors, copy the plugin to their target directory.

#> make install

Direct access to developer sources

Git-Repository (read only):

#> git clone git://

Check follow requirements

  • Device still detected and writable
#> lsusb -vd 19c2:6a11 | grep iProduct
iProduct                2 Targa USB Graphic Vacuum Fluorescent Display
  • Add a udev permission rule, if required (writable for group vdr) e.g. /etc/udev/rules.d/92-vfd.rules
  ACTION=="add", SUBSYSTEM=="usb", ATTRS{idVendor}=="19c2", ATTRS{idProduct}=="6a11", GROUP="vdr" 

Start VDR with the plugin


#> vdr -P'targavfd'

Setup options

Plugin SVDRP commands

Spectrum analyzer visualization

This plugin can show a spectrum analyzer visualization on audio playback.
As middleware you need the 'Sp'ectrum 'An'alyzer Plugin.

Sample images