LCDproc for VDR Jan 26 2006
______________________________________________________________________________
VDR + LCDproc
Look here for more information about Klaus Schmidinger's VDR.
LCDproc plugin for vdr-1.{2,3}: vdr-lcdproc-0.0.10.tgz
patch to make it work with vdr-1.3.38 vdr-1.3.38.diff.gz thanks
to Tobias Grimm.
LCDproc plugin for vdr-1.1.x: vdr-lcdproc-0.0.1.tgz
(x>=5) vdr-lcdproc-0.0.2.tgz
vdr-lcdproc-0.0.3.tgz
vdr-lcdproc-0.0.4.tgz
(x>=11) vdr-lcdproc-0.0.5.tgz
vdr-lcdproc-0.0.6.tgz
vdr-lcdproc-0.0.7.tgz
vdr-lcdproc-0.0.8.tgz
vdr-lcdproc-0.0.9.tgz
These patches add support for LCDproc to vdr 1.0.x.
Download the patches: vdr-0.72-LCDproc.31.05.01.diff.gz
vdr-0.80-LCDproc.03.06.01.diff.gz
vdr-0.80-LCDproc.10.06.01.diff.gz
vdr-0.81-LCDproc.13.06.01.diff.gz
vdr-0.82-LCDproc.16.06.01.diff.gz
vdr-0.83-LCDproc.27.06.01.diff.gz
vdr-0.84-LCDproc.22.07.01.diff.gz
vdr-0.85-LCDproc.29.07.01.diff.gz
vdr-0.90-LCDproc.06.08.01.diff.gz
vdr-0.90-LCDproc.07.08.01.diff.gz
vdr-0.91-LCDproc.12.08.01.diff.gz
vdr-0.92-LCDproc.19.08.01.diff.gz
!!! use 'LCD=1' now to compile it for LCD support !!!
vdr-0.93-LCDproc.27.08.01.diff.gz
vdr-0.94-LCDproc.02.09.01.diff.gz
vdr-0.95-LCDproc.16.09.01-1.diff.gz
vdr-0.96-LCDproc.23.09.01.diff.gz
vdr-0.97-LCDproc.21.10.01.diff.gz
vdr-0.98-LCDproc.04.11.01.diff.gz
vdr-0.99pre1-LCDproc.25.11.01.diff.gz
vdr-0.99pre1-LCDproc.29.12.01.diff.gz
vdr-0.99pre2-LCDproc.27.01.02.diff.gz
vdr-0.99pre2-LCDproc.28.01.02.diff.gz
vdr-0.99pre5-LCDproc.03.02.02.diff.gz
vdr-0.99-LCDproc.10.02.02.diff.gz
vdr-1.0.0pre1-LCDproc.24.02.02.diff.gz
vdr-1.0.0pre3-LCDproc.03.03.02.diff.gz
vdr-1.0.0pre3-LCDproc.10.03.02.diff.gz
vdr-1.0.0pre4-LCDproc.17.03.02.diff.gz
vdr-1.0.0pre5-LCDproc.01.04.02.diff.gz
vdr-1.0.0pre5-LCDproc.06.04.02.diff.gz
vdr-1.0.0-LCDproc.07.04.02.diff.gz
vdr-1.0.0-LCDproc.21.04.02.diff.gz
vdr-1.0.1-LCDproc.21.04.02.diff.gz
vdr-1.0.2-LCDproc.05.05.02.diff.gz
LCDproc support for Stefan Hülswitt's MP3-patch for vdr
vdr-0.98-mp3-0.25-LCDproc.diff.gz
vdr-0.98-mp3-0.26-LCDproc.diff.gz
vdr-0.99pre1-mp3-0.27-LCDproc.diff.gz
vdr-0.99pre1-mp3-0.30-LCDproc.diff.gz
vdr-0.99pre1-mp3-0.31-LCDproc.diff.gz
vdr-0.99pre1-mp3-0.32-LCDproc.diff.gz
vdr-0.99pre2-mp3-0.33-LCDproc.diff.gz
vdr-0.99pre2-mp3-0.33-LCDproc-1.diff.gz
vdr-0.99pre5-mp3-0.35-LCDproc.diff.gz
vdr-0.99-mp3-0.36-LCDproc.diff.gz
vdr-1.0.0pre3-mp3-0.37-LCDproc.diff.gz
vdr-1.0.0pre3-mp3-0.37-LCDproc-1.diff.gz
vdr-1.0.0pre4-mp3-0.38-LCDproc.diff.gz
(apply the LCD-patch after the MP3-patch
... it's not heavily tested yet)
For more about LCDproc see: http://sourceforge.net/projects/lcdproc/ or
http://lcdproc.org/
Some more pics: [Pic01][Pic02][Pic03][Pic04][Pic05][Pic06]
[Pic07][Pic08][Pic09][Pic10][Pic11][Pic12]
My vdr-box: [Pic13][Pic14][Pic15][Pic16]
What's needed to run a LCD?
Hardware:
I used a single 4x20 LCD that works with the hd44780 8-bit driver on
the printer port.
( availible at http://www.conrad.com/ product ID: 187275
or see http://www.lcd-module.de/eng/doma/standard.htm )
printer port LCD
----------------------------------------------------------------------
GND (1) (used the PC's power supply (black cable))
+5V (2) (used the PC's power supply (red cable))
Vadj (3) (contrast, conneced to GND works fine for me)
D0 (2) D0 (7)
D1 (3) D1 (8)
D2 (4) D2 (9)
D3 (5) D3 (10)
D4 (6) D4 (11)
D5 (7) D5 (12)
D6 (8) D6 (13)
D7 (9) D7 (14)
nSTRB (1) EN (6)
INIT (16) RS (4)
RW (5) (connected to GND (1) of the LCD)
GND (18-25)
--- optional for LCDs with background illumination ---
LED+ (15) (connected to +5V over a 100 Ohm resisitor
to make it not too bright)
LED- (16) (connected to GND)
Software:
Get lcdproc-0.4.1.tar.gz from Sourceforge.
LCDd -d HD44780 "-p 0x3bc -c winamp"
should run LCDd for the hardware described above conneceted to the
printer port (in my case the port's base address is 0x3bc).
Bugreports, comments and free beer always welcome :)
NEW! You might also be interested in this small toolset (vdronf.tar.gz)
that can be used to power on and off a vdr box automatically using wake on lan.
This tiny patch (menuitems.c.diff) makes vdr
to update changes in the setup menus on the LCD. ( should work for 1.2.x as well
as 1.3.x up to 1.3.1 )
|