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 )
    
  

 ______________________________________________________________________________

                        © 2004 Martin Hammerschmid