Page 1 of 10 123 ... LastLast
Results 1 to 10 of 94

Thread: HOWTO: Antec Fusion Black 430 LCD, Volume Knob, AND Hauppauge Remote w/ 8.10

  1. #1
    Join Date
    Apr 2008
    Location
    Cleveland, OH
    Beans
    133
    Distro
    Ubuntu 10.04 Lucid Lynx

    Lightbulb HOWTO: Antec Fusion Black 430 LCD, Volume Knob, AND Hauppauge Remote w/ 8.10

    Karmic (9.10) users: Please go to this thread for LCD troubleshooting-
    http://ubuntuforums.org/showthread.php?t=1391881


    Updated 21 March 2009 with some info on Hauppauge NOVA remote

    For those (millions) of you with an Antec Black 430 Case and a Hauppauge (non-MCE) remote, here's how I got mine all working together with Mythbuntu 8.10.

    To get really specific, this if for the ffdc version of the LCD (lsusb | grep -i imon should yield: 15c2:ffdc SoundGraph Inc. iMON PAD Remote Controller). If you have a different version, this MAY work, but you might have to specify different options in the configuration files, and maybe apply different patches. For 15c2:0038 versions, check out these links - these fixes MAY already be included in lirc v0.8.4a, but I'm not sure:


    If you have an MCE remote, follow steps 1-10 for getting the LCD working, then check out this thread: http://ubuntuforums.org/showthread.php?t=1075080 (thanks rodercot!)

    This is a new thread to solidify the changes for 8.10. The 8.04 thread can be found here: http://ubuntuforums.org/showthread.php?t=779674

    Thanks to venky and the folks over at codeka for doing the real coding work.

    Thanks to fatmonk and Spr0k3t for help over in the 8.04 thread.

    This hauppauge remote does not work with the IR receiver on the front of the Antec case. These instructions are for those hauppauge remotes that have their own receivers that plug into the PCI card.

    If you're trying to use a MCE remote with Antec's IR module on this case, I can't help you, but feel free to reply with instructions! (Hint: it's made by soundgraph, and likely ONLY works with an MCE remote)

    Before beginning, make sure you have some required development packages:
    Code:
    sudo apt-get install build-essential automake autoconf autotools-dev libtool cvs
    Also, ensure that the /usr/local/src directory is there and is writable by all:
    Code:
    sudo mkdir /usr/local/src
    sudo chmod ugo+rwx /usr/local/src
    Ensure that lcdproc is NOT installed on your system:
    Code:
    sudo apt-get --purge remove lcdproc
    Get the latest version of lirc (0.8.4a) through intrepid-backports:
    1. Enable intrepid-backports repository by opening the "Software Sources" application (System->Administration->Software Sources from the gnome menu)
    2. Go to the "Updates" tab, and check the box next to "Unsupported updates (intrepid-backports)"
    3. Hit the "Close" button and then "Reload"
    4. OPTIONAL: Using sudo and your favorite editor, save the following text in /etc/apt/preferences (the file might not yet exist on your system - that's fine - go ahead and create it):
      Code:
      Package: *
      Pin: release a=intrepid-backports
      Pin-Priority: -50
      More info on backports and priorities can be found here: https://help.ubuntu.com/community/UbuntuBackports
    5. Install the newer lirc (backports may already be enabled your system, and your lirc may already be up to date. This is okay!):
      Code:
      sudo apt-get install -t intrepid-backports lirc



    Now, let's get the LCD working:
    1. First, download lcdproc and codeka's patch, compile it and install it:
      Code:
      cd /usr/local/src
      wget http://internap.dl.sourceforge.net/sourceforge/lcdproc/lcdproc-0.5.2.tar.gz
      tar -zxvf lcdproc-0.5.2.tar.gz
      cd /usr/local/src/lcdproc-0.5.2
      wget http://codeka.com/blogs/imon/lcdproc-0.5.2-imonlcd-0.3.patch
      patch -p1 < lcdproc-0.5.2-imonlcd-0.3.patch
      aclocal && autoconf && automake
      ./configure --enable-drivers=imonlcd
      make
      sudo make install
      sudo cp scripts/init-LCDd.debian /etc/init.d/LCDd
      sudo chmod +x /etc/init.d/LCDd
      sudo update-rc.d LCDd defaults
      You'll likely see a warning about IOWarrior.c. Just ignore that.
    2. Next, copy the attached gz file (at the bottom of this post) to a convenient directory and untar it:
      Code:
      tar -zxvf antec_lcd_intrepid.tar.gz
      This will create a subdirectory named "antec" from whatever directory the tar.gz file is in.
    3. Copy the file "LCDd.conf" from the antec subdirectory to /usr/local/etc:
      Code:
      sudo cp antec/LCDd.conf /usr/local/etc/.
    4. Stop the lirc_imon module:
      Code:
      sudo rmmod lirc_imon
    5. Add an option to the default lirc_imon module by adding the following lines to /etc/modprobe.d/options using sudo and your favorite editor:
      Code:
      # Set lirc_imon option to use LCD device
      options lirc_imon is_lcd=1
    6. Re-start the lirc_imon module with is_lcd=1 option
      Code:
      sudo modprobe lirc_imon is_lcd=1
    7. Start the LCDd server
      Code:
      sudo /etc/init.d/LCDd start
    8. The LCD should now be displaying the following:
      Code:
      ## LCDproc Server ##
      Cli: 0  Scr: 0
      (The words "LCDproc Server" will be scrolling back and forth).
    9. In MythTV, ensure that the LCD Device is enabled (Setup->Appearance).
    10. With MythTV running, it should now be controlling the LCD, by default showing the date and time.


    Now, lets get the volume knob and Hauppauge remote working via lirc.

    Note: the Hauppauge NOVA remote is annoyingly different, as it doesn't use /dev/lirc0 or /dev/lidrc1. See post #62 here.

    1. Load the module for the hauppauge remote:
      Code:
      sudo modprobe lirc_i2c
    2. Add the following two lines to /etc/modules using sudo and your favorite editor:
      Code:
      lirc_imon
      lirc_i2c
    3. Verify that the hauppauge remote is sending signals:
      Code:
      sudo /etc/init.d/lirc stop
      sudo mode2 -r -d /dev/lirc1
      Pressing buttons on the remote should result in output similar to this:
      Code:
      code: 0x1f94
      code: 0x1f94
      code: 0x1797
      code: 0x1797
      code: 0x1f97
      code: 0x1f97
      code: 0x17a5
      code: 0x1fa5
      code: 0x1fa5
      code: 0x1796
    4. Backup default configuration files:
      Code:
      sudo mv /etc/lirc/hardware.conf{,.orig}
      sudo mv /etc/lirc/lircd.conf{,.orig}
      sudo mv /etc/init.d/lirc{,.orig}
      mv ~/.lirc/mythtv{,.orig}
    5. Copy files from the tar.gz files over:
      Code:
      sudo cp antec/hardware.conf /etc/lirc/.
      sudo cp antec/lircd.conf /etc/lirc/.
      sudo cp antec/lirc /etc/init.d/.
      cp antec/mythtv ~/.lirc/mythtv
    6. Note that the file which now resides in ~/.lirc/mythtv is highly personal, and you should feel free to modify the mappings from the remote to MythTV commands. It's configured for my specific hauppauge remote and the volume knob.
    7. Ensure that lirc is set to run at boot, and then start it:
      Code:
      sudo update-rc.d lirc defaults
      sudo /etc/init.d/lirc start
    8. Verify that the remote and volume knob are now running, by running the following command:
      Code:
      irw
      The output should be similar to:
      Code:
      0000000000001794 00 Up Hauppauge_350
      0000000000001794 01 Up Hauppauge_350
      0000000000001794 00 Up Hauppauge_350
      0000000000001794 01 Up Hauppauge_350
      00000000000017a5 00 OK Hauppauge_350
      00000000000017a5 00 OK Hauppauge_350
      00000000000017a5 00 OK Hauppauge_350
      0000000000001797 00 Right Hauppauge_350
      0000000000001797 01 Right Hauppauge_350
      0000000000001797 00 Right Hauppauge_350
      0000000001000000 00 VolDn volume_knob
      0000000001000000 01 VolDn volume_knob
      0000000001000000 02 VolDn volume_knob
      0000000001000000 03 VolDn volume_knob
      0000000000010000 00 VolUp volume_knob
      0000000000010000 01 VolUp volume_knob
      0000000000010000 00 VolUp volume_knob




    TROUBLESHOOTING:

    To troubleshoot the remote and/or volume knob:
    1. Make sure that no lircd processes are running:
      Code:
      sudo /etc/init.d/lirc stop
    2. Ensure that there are (at least) two lirc devices, lirc0 and lirc1:
      Code:
      ls -l /dev/lirc*
    3. Use mode2 for each of the devices - after running the command from the command line, press some buttons on the remote and/or rotate the volume knob. You should get some codes appearing in the terminal window. If not, the modules (lirc_imon and lirc_i2c) aren't configured quite right. Hit CTRL-C to exit:
      Code:
      sudo mode2 -r -d /dev/lirc0
      sudo mode2 -r -d /dev/lirc1
    4. If mode2 works for both lirc devices, go ahead and restart lirc:
      Code:
      sudo /etc/init.d/lirc start
    5. Run irw from the command line and then press some buttons on the remote and move the volume knob around. You should get codes from each button press/volume knob turn. They should identify the button/knob correctly. If not, check your hardware.conf, lircd.conf, and /etc/init.d/lirc for errors. Hit CTRL-C to exit:
      Code:
      irw
    6. If that works, but myth isn't responding to your commands, check your .lirc/mythtv file and your .lircrc file, which should include .lirc/mythtv.


    To troubleshoot the LCD:
    1. Stop the LCDd process:
      Code:
      sudo /etc/init.d/LCDd stop
    2. Run LCDd in the foreground with a high debug level:
      Code:
      sudo LCDd -f -s 0 -r 5
    3. See if the screen is working and if any error messages are given (sample output below).
    4. Hit CTRL-C to stop LCDd.
    5. The output from mine is:
      Code:
      LCDd version 0.5.2 starting
      Built on Feb 13 2009, protocol version 0.3, API version 0.5
      Using Configuration File: /usr/local/etc/LCDd.conf
      Set report level to 5, output to stderr
      LCDd 0.5.2, LCDproc Protocol 0.3
      Part of the LCDproc suite
      Copyright (C) 1998-2007 William Ferrell, Scott Scriven
                              and many other contributors
      
      This program is free software; you can redistribute it and/or
      modify it under the terms of the GNU General Public License
      as published by the Free Software Foundation; either version 2
      of the License, or (at your option) any later version.
      
      This program is distributed in the hope that it will be useful,
      but WITHOUT ANY WARRANTY; without even the implied warranty of
      MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
      GNU General Public License for more details.
      
      You should have received a copy of the GNU General Public License
      along with this program; if not, write to the Free Software Foundation,
      Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
      
      Server running in foreground
      Listening for queries on 127.0.0.1:13666
      screenlist_init()
      driver_load(name="imonlcd", filename="/usr/local/lib/lcdproc/imonlcd.so")
      imonlcd: using Device /dev/lcd0
      imonlcd: allocating 192 bytes for framebuffer.
      imonlcd: sending command: 40
      imonlcd: init() done
      Key "Escape" is now reserved in exclusive mode by client [-1]
      Key "Enter" is now reserved in shared mode by client [-1]
      Key "Up" is now reserved in shared mode by client [-1]
      Key "Down" is now reserved in shared mode by client [-1]
      screenlist_process()
      screenlist_switch(s=[_server_screen])
      screenlist_switch: switched to screen [_server_screen]
      screenlist_process()
      ...
      ^CServer shutting down on SIGINT
      imonlcd: closing, turning backlight off.
      imonlcd: sending command: 8
      Key "Escape" was reserved in exclusive mode by client [-1] and is now released
      Key "Enter" was reserved in shared mode by client [-1] and is now released
      Key "Up" was reserved in shared mode by client [-1] and is now released
      Key "Down" was reserved in shared mode by client [-1] and is now released
      screenlist_shutdown()
      Exiting.
    6. If you have version 0038 of the lcd (output from lsusb), then there may be other things you need to do. See the following for more info/debugging - these fixes MAY already be included in lirc v0.8.4a, but I'm not sure:


    Good luck!

    Attached Files Attached Files
    Last edited by gazer22; January 27th, 2010 at 05:08 PM. Reason: Added link to Karmic thread

  2. #2
    Join Date
    Apr 2008
    Location
    Cleveland, OH
    Beans
    133
    Distro
    Ubuntu 10.04 Lucid Lynx

    Re: HOWTO: Antec Fusion Black 430 LCD, Volume Knob, AND Hauppauge Remote w/ 8.10

    Note: the one thing I can't get working completely is to get the LCD to power off with the machine.

    If you follow the above instructions, when you shutdown your machine, you'll see the LCD turn off, and then turn on again when the system finally shuts down. Weird. (The initial turning off of the LCD is an option in LCDd.conf - don't know why it comes back on).

    I believe that this should work, as apparently it performs correctly in a Windows evironment in the same Antec case (This is at least second hand info, though).

    Let me know if anyone knows how to fix that one last annoyance!

  3. #3
    Join Date
    Jun 2008
    Location
    Canada
    Beans
    218
    Distro
    Ubuntu 9.10 Karmic Koala

    Re: HOWTO: Antec Fusion Black 430 LCD, Volume Knob, AND Hauppauge Remote w/ 8.10

    gazer22,

    Yes I am seeing the same thing, but I think it is to do with the backlighting of the VFD

    I am using the 430 as well but with new MCE remote basically using the above instructions BUT,

    I did not recompile lirc, I just told myth to use the imon/vfd driver in the ir devices in the myth control panel

    I also Stopped lirc before issuing the rmmod command as it was saying the driver was already in use.

    Then setup lcdproc as above except when you sudo modprobe the _ic2 driver I sudo modproded lirc_mceusb2 and then added it to the /etc/modules list with the lirc_imon driver.

    I then modified the hardware conf file in the antec directory to load lirc_mceusb2 then I then edited the .lirc/mythtv file and added the file from here

    http://www.mythtv.org/wiki/MCE_Remote

    and I used the lircd file in /usr/share/lirc/remotes/mceusb/lircd.conf.mceusb and copied it to /etc/lirc/lircd.conf backing up the old files first.

    one thing I have yet to fix is the transmitter I still have the mceusb dongle connected the system for this reason and I think I just have to re-edit the hardware.conf and add in the transmitter portion.

    I am using XBMC for my front end, and one cool thing that I can do is now power off (actually shutdown) the system from within XBMC which will issues a powerdown and then the really cool thing is that the mce remote WILL actually power on the system from cold. BUT if I issue a reboot command from SSH or shutdown via and then reboot the ir in the case stops working so I have to hold the power switch on the case (pwr down) and then pwr on again from the pwr switch on the case and all is good.

    I Cannot suspend the system at this point. I think that is related to lcdpproc as when it resumes I get a full screen of erros that lcdproc was trying to write something and failed it goes by to fast to see the accurate error, but once resumes I do not have remote control at all.

    I think that is pretty much what I did to get my mce remote working in this case with the internal IR and the MCE dongle for STB channel changing.. I will report back when I have this working.

    Dave
    Last edited by rodercot; February 15th, 2009 at 06:27 PM.

  4. #4
    Join Date
    Nov 2008
    Beans
    117
    Distro
    Ubuntu 12.04 Precise Pangolin

    Angry Re: HOWTO: Antec Fusion Black 430 LCD, Volume Knob, AND Hauppauge Remote w/ 8.10

    Still no joy, even with these new instructions...

    I think it all starts to go wrong with the make command... so I've copied all output from that point onwards.

    Code:
    mythbox@unicorn:/usr/local/src/lcdproc-0.5.2$ make
    cd . && /bin/bash /usr/local/src/lcdproc-0.5.2/missing --run autoheader
    rm -f stamp-h1
    touch config.h.in
    cd . && /bin/bash ./config.status config.h
    config.status: creating config.h
    config.status: config.h is unchanged
    make  all-recursive
    make[1]: Entering directory `/usr/local/src/lcdproc-0.5.2'
    Making all in shared
    make[2]: Entering directory `/usr/local/src/lcdproc-0.5.2/shared'
    gcc -DHAVE_CONFIG_H -I. -I..  -I..   -Wall  -O3 -Wno-unused-function -MT LL.o -MD -MP -MF .deps/LL.Tpo -c -o LL.o LL.c
    mv -f .deps/LL.Tpo .deps/LL.Po
    gcc -DHAVE_CONFIG_H -I. -I..  -I..   -Wall  -O3 -Wno-unused-function -MT sockets.o -MD -MP -MF .deps/sockets.Tpo -c -o sockets.o sockets.c
    mv -f .deps/sockets.Tpo .deps/sockets.Po
    gcc -DHAVE_CONFIG_H -I. -I..  -I..   -Wall  -O3 -Wno-unused-function -MT str.o -MD -MP -MF .deps/str.Tpo -c -o str.o str.c
    mv -f .deps/str.Tpo .deps/str.Po
    gcc -DHAVE_CONFIG_H -I. -I..  -I..   -Wall  -O3 -Wno-unused-function -MT configfile.o -MD -MP -MF .deps/configfile.Tpo -c -o configfile.o configfile.c
    mv -f .deps/configfile.Tpo .deps/configfile.Po
    gcc -DHAVE_CONFIG_H -I. -I..  -I..   -Wall  -O3 -Wno-unused-function -MT report.o -MD -MP -MF .deps/report.Tpo -c -o report.o report.c
    mv -f .deps/report.Tpo .deps/report.Po
    gcc -DHAVE_CONFIG_H -I. -I..  -I..   -Wall  -O3 -Wno-unused-function -MT snprintf.o -MD -MP -MF .deps/snprintf.Tpo -c -o snprintf.o snprintf.c
    mv -f .deps/snprintf.Tpo .deps/snprintf.Po
    rm -f libLCDstuff.a
    ar cru libLCDstuff.a LL.o sockets.o str.o configfile.o report.o snprintf.o 
    ranlib libLCDstuff.a
    make[2]: Leaving directory `/usr/local/src/lcdproc-0.5.2/shared'
    Making all in clients
    make[2]: Entering directory `/usr/local/src/lcdproc-0.5.2/clients'
    Making all in examples
    make[3]: Entering directory `/usr/local/src/lcdproc-0.5.2/clients/examples'
    make[3]: Nothing to be done for `all'.
    make[3]: Leaving directory `/usr/local/src/lcdproc-0.5.2/clients/examples'
    Making all in lcdexec
    make[3]: Entering directory `/usr/local/src/lcdproc-0.5.2/clients/lcdexec'
    gcc -DHAVE_CONFIG_H -I. -I../..  -I../.. -DSYSCONFDIR=\"/usr/local/etc\"   -Wall  -O3 -Wno-unused-function -MT lcdexec.o -MD -MP -MF .deps/lcdexec.Tpo -c -o lcdexec.o lcdexec.c
    mv -f .deps/lcdexec.Tpo .deps/lcdexec.Po
    gcc -DHAVE_CONFIG_H -I. -I../..  -I../.. -DSYSCONFDIR=\"/usr/local/etc\"   -Wall  -O3 -Wno-unused-function -MT menu.o -MD -MP -MF .deps/menu.Tpo -c -o menu.o menu.c
    mv -f .deps/menu.Tpo .deps/menu.Po
    gcc  -Wall  -O3 -Wno-unused-function   -o lcdexec lcdexec.o menu.o ../../shared/libLCDstuff.a -ldl 
    make[3]: Leaving directory `/usr/local/src/lcdproc-0.5.2/clients/lcdexec'
    Making all in lcdproc
    make[3]: Entering directory `/usr/local/src/lcdproc-0.5.2/clients/lcdproc'
    gcc -DHAVE_CONFIG_H -I. -I../..  -I../.. -DSYSCONFDIR=\"/usr/local/etc\"   -Wall  -O3 -Wno-unused-function -MT main.o -MD -MP -MF .deps/main.Tpo -c -o main.o main.c
    mv -f .deps/main.Tpo .deps/main.Po
    gcc -DHAVE_CONFIG_H -I. -I../..  -I../.. -DSYSCONFDIR=\"/usr/local/etc\"   -Wall  -O3 -Wno-unused-function -MT mode.o -MD -MP -MF .deps/mode.Tpo -c -o mode.o mode.c
    mv -f .deps/mode.Tpo .deps/mode.Po
    gcc -DHAVE_CONFIG_H -I. -I../..  -I../.. -DSYSCONFDIR=\"/usr/local/etc\"   -Wall  -O3 -Wno-unused-function -MT batt.o -MD -MP -MF .deps/batt.Tpo -c -o batt.o batt.c
    batt.c: In function ‘battery_screen’:
    batt.c:38: warning: array subscript is above array bounds
    batt.c:59: warning: array subscript is above array bounds
    batt.c:59: warning: array subscript is above array bounds
    mv -f .deps/batt.Tpo .deps/batt.Po
    gcc -DHAVE_CONFIG_H -I. -I../..  -I../.. -DSYSCONFDIR=\"/usr/local/etc\"   -Wall  -O3 -Wno-unused-function -MT chrono.o -MD -MP -MF .deps/chrono.Tpo -c -o chrono.o chrono.c
    mv -f .deps/chrono.Tpo .deps/chrono.Po
    gcc -DHAVE_CONFIG_H -I. -I../..  -I../.. -DSYSCONFDIR=\"/usr/local/etc\"   -Wall  -O3 -Wno-unused-function -MT cpu.o -MD -MP -MF .deps/cpu.Tpo -c -o cpu.o cpu.c
    mv -f .deps/cpu.Tpo .deps/cpu.Po
    gcc -DHAVE_CONFIG_H -I. -I../..  -I../.. -DSYSCONFDIR=\"/usr/local/etc\"   -Wall  -O3 -Wno-unused-function -MT cpu_smp.o -MD -MP -MF .deps/cpu_smp.Tpo -c -o cpu_smp.o cpu_smp.c
    mv -f .deps/cpu_smp.Tpo .deps/cpu_smp.Po
    gcc -DHAVE_CONFIG_H -I. -I../..  -I../.. -DSYSCONFDIR=\"/usr/local/etc\"   -Wall  -O3 -Wno-unused-function -MT disk.o -MD -MP -MF .deps/disk.Tpo -c -o disk.o disk.c
    mv -f .deps/disk.Tpo .deps/disk.Po
    gcc -DHAVE_CONFIG_H -I. -I../..  -I../.. -DSYSCONFDIR=\"/usr/local/etc\"   -Wall  -O3 -Wno-unused-function -MT load.o -MD -MP -MF .deps/load.Tpo -c -o load.o load.c
    mv -f .deps/load.Tpo .deps/load.Po
    gcc -DHAVE_CONFIG_H -I. -I../..  -I../.. -DSYSCONFDIR=\"/usr/local/etc\"   -Wall  -O3 -Wno-unused-function -MT mem.o -MD -MP -MF .deps/mem.Tpo -c -o mem.o mem.c
    mv -f .deps/mem.Tpo .deps/mem.Po
    gcc -DHAVE_CONFIG_H -I. -I../..  -I../.. -DSYSCONFDIR=\"/usr/local/etc\"   -Wall  -O3 -Wno-unused-function -MT eyebox.o -MD -MP -MF .deps/eyebox.Tpo -c -o eyebox.o eyebox.c
    mv -f .deps/eyebox.Tpo .deps/eyebox.Po
    gcc -DHAVE_CONFIG_H -I. -I../..  -I../.. -DSYSCONFDIR=\"/usr/local/etc\"   -Wall  -O3 -Wno-unused-function -MT machine_Linux.o -MD -MP -MF .deps/machine_Linux.Tpo -c -o machine_Linux.o machine_Linux.c
    machine_Linux.c: In function ‘machine_get_iface_stats’:
    machine_Linux.c:529: warning: ignoring return value of ‘fgets’, declared with attribute warn_unused_result
    machine_Linux.c:530: warning: ignoring return value of ‘fgets’, declared with attribute warn_unused_result
    mv -f .deps/machine_Linux.Tpo .deps/machine_Linux.Po
    gcc -DHAVE_CONFIG_H -I. -I../..  -I../.. -DSYSCONFDIR=\"/usr/local/etc\"   -Wall  -O3 -Wno-unused-function -MT machine_OpenBSD.o -MD -MP -MF .deps/machine_OpenBSD.Tpo -c -o machine_OpenBSD.o machine_OpenBSD.c
    mv -f .deps/machine_OpenBSD.Tpo .deps/machine_OpenBSD.Po
    gcc -DHAVE_CONFIG_H -I. -I../..  -I../.. -DSYSCONFDIR=\"/usr/local/etc\"   -Wall  -O3 -Wno-unused-function -MT machine_FreeBSD.o -MD -MP -MF .deps/machine_FreeBSD.Tpo -c -o machine_FreeBSD.o machine_FreeBSD.c
    mv -f .deps/machine_FreeBSD.Tpo .deps/machine_FreeBSD.Po
    gcc -DHAVE_CONFIG_H -I. -I../..  -I../.. -DSYSCONFDIR=\"/usr/local/etc\"   -Wall  -O3 -Wno-unused-function -MT machine_NetBSD.o -MD -MP -MF .deps/machine_NetBSD.Tpo -c -o machine_NetBSD.o machine_NetBSD.c
    mv -f .deps/machine_NetBSD.Tpo .deps/machine_NetBSD.Po
    gcc -DHAVE_CONFIG_H -I. -I../..  -I../.. -DSYSCONFDIR=\"/usr/local/etc\"   -Wall  -O3 -Wno-unused-function -MT machine_Darwin.o -MD -MP -MF .deps/machine_Darwin.Tpo -c -o machine_Darwin.o machine_Darwin.c
    mv -f .deps/machine_Darwin.Tpo .deps/machine_Darwin.Po
    gcc -DHAVE_CONFIG_H -I. -I../..  -I../.. -DSYSCONFDIR=\"/usr/local/etc\"   -Wall  -O3 -Wno-unused-function -MT machine_SunOS.o -MD -MP -MF .deps/machine_SunOS.Tpo -c -o machine_SunOS.o machine_SunOS.c
    mv -f .deps/machine_SunOS.Tpo .deps/machine_SunOS.Po
    gcc -DHAVE_CONFIG_H -I. -I../..  -I../.. -DSYSCONFDIR=\"/usr/local/etc\"   -Wall  -O3 -Wno-unused-function -MT util.o -MD -MP -MF .deps/util.Tpo -c -o util.o util.c
    mv -f .deps/util.Tpo .deps/util.Po
    gcc -DHAVE_CONFIG_H -I. -I../..  -I../.. -DSYSCONFDIR=\"/usr/local/etc\"   -Wall  -O3 -Wno-unused-function -MT iface.o -MD -MP -MF .deps/iface.Tpo -c -o iface.o iface.c
    mv -f .deps/iface.Tpo .deps/iface.Po
    gcc  -Wall  -O3 -Wno-unused-function   -o lcdproc main.o mode.o batt.o chrono.o cpu.o cpu_smp.o disk.o load.o mem.o eyebox.o machine_Linux.o machine_OpenBSD.o machine_FreeBSD.o machine_NetBSD.o machine_Darwin.o machine_SunOS.o util.o iface.o ../../shared/libLCDstuff.a -ldl 
    make[3]: Leaving directory `/usr/local/src/lcdproc-0.5.2/clients/lcdproc'
    Making all in lcdvc
    make[3]: Entering directory `/usr/local/src/lcdproc-0.5.2/clients/lcdvc'
    gcc -DHAVE_CONFIG_H -I. -I../..  -I../.. -DSYSCONFDIR=\"/usr/local/etc\"   -Wall  -O3 -Wno-unused-function -MT lcdvc.o -MD -MP -MF .deps/lcdvc.Tpo -c -o lcdvc.o lcdvc.c
    mv -f .deps/lcdvc.Tpo .deps/lcdvc.Po
    gcc -DHAVE_CONFIG_H -I. -I../..  -I../.. -DSYSCONFDIR=\"/usr/local/etc\"   -Wall  -O3 -Wno-unused-function -MT lcd_link.o -MD -MP -MF .deps/lcd_link.Tpo -c -o lcd_link.o lcd_link.c
    mv -f .deps/lcd_link.Tpo .deps/lcd_link.Po
    gcc -DHAVE_CONFIG_H -I. -I../..  -I../.. -DSYSCONFDIR=\"/usr/local/etc\"   -Wall  -O3 -Wno-unused-function -MT vc_link.o -MD -MP -MF .deps/vc_link.Tpo -c -o vc_link.o vc_link.c
    mv -f .deps/vc_link.Tpo .deps/vc_link.Po
    gcc  -Wall  -O3 -Wno-unused-function   -o lcdvc lcdvc.o lcd_link.o vc_link.o ../../shared/libLCDstuff.a -ldl 
    make[3]: Leaving directory `/usr/local/src/lcdproc-0.5.2/clients/lcdvc'
    Making all in metar
    make[3]: Entering directory `/usr/local/src/lcdproc-0.5.2/clients/metar'
    make[3]: Nothing to be done for `all'.
    make[3]: Leaving directory `/usr/local/src/lcdproc-0.5.2/clients/metar'
    make[3]: Entering directory `/usr/local/src/lcdproc-0.5.2/clients'
    make[3]: Nothing to be done for `all-am'.
    make[3]: Leaving directory `/usr/local/src/lcdproc-0.5.2/clients'
    make[2]: Leaving directory `/usr/local/src/lcdproc-0.5.2/clients'
    Making all in server
    make[2]: Entering directory `/usr/local/src/lcdproc-0.5.2/server'
    Making all in drivers
    make[3]: Entering directory `/usr/local/src/lcdproc-0.5.2/server/drivers'
    gcc -DHAVE_CONFIG_H -I. -I../..  -I../..  -fPIC -Wall  -O3 -Wno-unused-function -MT lcd_lib.o -MD -MP -MF .deps/lcd_lib.Tpo -c -o lcd_lib.o lcd_lib.c
    mv -f .deps/lcd_lib.Tpo .deps/lcd_lib.Po
    rm -f libLCD.a
    ar cru libLCD.a lcd_lib.o 
    ranlib libLCD.a
    gcc -DHAVE_CONFIG_H -I. -I../..  -I../..  -fPIC -Wall  -O3 -Wno-unused-function -MT adv_bignum.o -MD -MP -MF .deps/adv_bignum.Tpo -c -o adv_bignum.o adv_bignum.c
    mv -f .deps/adv_bignum.Tpo .deps/adv_bignum.Po
    rm -f libbignum.a
    ar cru libbignum.a adv_bignum.o 
    ranlib libbignum.a
    gcc -DHAVE_CONFIG_H -I. -I../..  -I../..  -fPIC -Wall  -O3 -Wno-unused-function -MT imonlcd.o -MD -MP -MF .deps/imonlcd.Tpo -c -o imonlcd.o imonlcd.c
    imonlcd.c: In function ‘imonlcd_init’:
    imonlcd.c:463: warning: integer constant is too large for ‘long’ type
    imonlcd.c:465: warning: integer constant is too large for ‘long’ type
    imonlcd.c:466: warning: integer constant is too large for ‘long’ type
    imonlcd.c:468: warning: integer constant is too large for ‘long’ type
    imonlcd.c:469: warning: integer constant is too large for ‘long’ type
    imonlcd.c:470: warning: integer constant is too large for ‘long’ type
    imonlcd.c:471: warning: integer constant is too large for ‘long’ type
    imonlcd.c:472: warning: integer constant is too large for ‘long’ type
    imonlcd.c: In function ‘imonlcd_close’:
    imonlcd.c:502: warning: integer constant is too large for ‘long’ type
    imonlcd.c:503: warning: integer constant is too large for ‘long’ type
    imonlcd.c:522: warning: integer constant is too large for ‘long’ type
    imonlcd.c: In function ‘imonlcd_output’:
    imonlcd.c:766: warning: integer constant is too large for ‘long’ type
    imonlcd.c:767: warning: integer constant is too large for ‘long’ type
    imonlcd.c:776: warning: integer constant is too large for ‘long’ type
    imonlcd.c:972: warning: integer constant is too large for ‘long’ type
    imonlcd.c:972: warning: integer constant is too large for ‘long’ type
    imonlcd.c:976: warning: integer constant is too large for ‘long’ type
    imonlcd.c: In function ‘send_data’:
    imonlcd.c:1050: warning: integer constant is too large for ‘long’ type
    imonlcd.c:1051: warning: integer constant is too large for ‘long’ type
    imonlcd.c:1052: warning: integer constant is too large for ‘long’ type
    imonlcd.c:1053: warning: integer constant is too large for ‘long’ type
    imonlcd.c: In function ‘send_command_data’:
    imonlcd.c:1077: warning: integer constant is too large for ‘long’ type
    imonlcd.c:1077: warning: integer constant is too large for ‘long’ type
    imonlcd.c:1078: warning: format ‘%lX’ expects type ‘long unsigned int’, but argument 3 has type ‘uint64_t’
    imonlcd.c: In function ‘send_byte_data’:
    imonlcd.c:1103: warning: ignoring return value of ‘write’, declared with attribute warn_unused_result
    imonlcd.c: In function ‘imonlcd_set_contrast’:
    imonlcd.c:1128: warning: integer constant is too large for ‘long’ type
    imonlcd.c: In function ‘imonlcd_backlight’:
    imonlcd.c:1171: warning: integer constant is too large for ‘long’ type
    imonlcd.c:1175: warning: integer constant is too large for ‘long’ type
    imonlcd.c: In function ‘setBuiltinProgressBars’:
    imonlcd.c:1299: warning: integer constant is too large for ‘long’ type
    imonlcd.c:1300: warning: integer constant is too large for ‘long’ type
    imonlcd.c:1303: warning: integer constant is too large for ‘long’ type
    imonlcd.c:1304: warning: integer constant is too large for ‘long’ type
    imonlcd.c:1305: warning: integer constant is too large for ‘long’ type
    imonlcd.c:1308: warning: integer constant is too large for ‘long’ type
    mv -f .deps/imonlcd.Tpo .deps/imonlcd.Po
    gcc -fPIC -Wall  -O3 -Wno-unused-function -shared  -o imonlcd.so imonlcd.o libLCD.a -ldl 
    make[3]: Leaving directory `/usr/local/src/lcdproc-0.5.2/server/drivers'
    Making all in commands
    make[3]: Entering directory `/usr/local/src/lcdproc-0.5.2/server/commands'
    gcc -DHAVE_CONFIG_H -I. -I../..  -I../.. -I./..   -Wall  -O3 -Wno-unused-function -MT command_list.o -MD -MP -MF .deps/command_list.Tpo -c -o command_list.o command_list.c
    mv -f .deps/command_list.Tpo .deps/command_list.Po
    gcc -DHAVE_CONFIG_H -I. -I../..  -I../.. -I./..   -Wall  -O3 -Wno-unused-function -MT client_commands.o -MD -MP -MF .deps/client_commands.Tpo -c -o client_commands.o client_commands.c
    mv -f .deps/client_commands.Tpo .deps/client_commands.Po
    gcc -DHAVE_CONFIG_H -I. -I../..  -I../.. -I./..   -Wall  -O3 -Wno-unused-function -MT menu_commands.o -MD -MP -MF .deps/menu_commands.Tpo -c -o menu_commands.o menu_commands.c
    mv -f .deps/menu_commands.Tpo .deps/menu_commands.Po
    gcc -DHAVE_CONFIG_H -I. -I../..  -I../.. -I./..   -Wall  -O3 -Wno-unused-function -MT screen_commands.o -MD -MP -MF .deps/screen_commands.Tpo -c -o screen_commands.o screen_commands.c
    mv -f .deps/screen_commands.Tpo .deps/screen_commands.Po
    gcc -DHAVE_CONFIG_H -I. -I../..  -I../.. -I./..   -Wall  -O3 -Wno-unused-function -MT server_commands.o -MD -MP -MF .deps/server_commands.Tpo -c -o server_commands.o server_commands.c
    mv -f .deps/server_commands.Tpo .deps/server_commands.Po
    gcc -DHAVE_CONFIG_H -I. -I../..  -I../.. -I./..   -Wall  -O3 -Wno-unused-function -MT widget_commands.o -MD -MP -MF .deps/widget_commands.Tpo -c -o widget_commands.o widget_commands.c
    mv -f .deps/widget_commands.Tpo .deps/widget_commands.Po
    rm -f libLCDcommands.a
    ar cru libLCDcommands.a command_list.o client_commands.o menu_commands.o screen_commands.o server_commands.o widget_commands.o 
    ranlib libLCDcommands.a
    make[3]: Leaving directory `/usr/local/src/lcdproc-0.5.2/server/commands'
    make[3]: Entering directory `/usr/local/src/lcdproc-0.5.2/server'
    gcc -DHAVE_CONFIG_H -I. -I..  -I.. -I../shared -DSYSCONFDIR=\"/usr/local/etc\"   -Wall  -O3 -Wno-unused-function -MT client.o -MD -MP -MF .deps/client.Tpo -c -o client.o client.c
    mv -f .deps/client.Tpo .deps/client.Po
    gcc -DHAVE_CONFIG_H -I. -I..  -I.. -I../shared -DSYSCONFDIR=\"/usr/local/etc\"   -Wall  -O3 -Wno-unused-function -MT clients.o -MD -MP -MF .deps/clients.Tpo -c -o clients.o clients.c
    mv -f .deps/clients.Tpo .deps/clients.Po
    gcc -DHAVE_CONFIG_H -I. -I..  -I.. -I../shared -DSYSCONFDIR=\"/usr/local/etc\"   -Wall  -O3 -Wno-unused-function -MT input.o -MD -MP -MF .deps/input.Tpo -c -o input.o input.c
    mv -f .deps/input.Tpo .deps/input.Po
    gcc -DHAVE_CONFIG_H -I. -I..  -I.. -I../shared -DSYSCONFDIR=\"/usr/local/etc\"   -Wall  -O3 -Wno-unused-function -MT main.o -MD -MP -MF .deps/main.Tpo -c -o main.o main.c
    mv -f .deps/main.Tpo .deps/main.Po
    gcc -DHAVE_CONFIG_H -I. -I..  -I.. -I../shared -DSYSCONFDIR=\"/usr/local/etc\"   -Wall  -O3 -Wno-unused-function -MT menuitem.o -MD -MP -MF .deps/menuitem.Tpo -c -o menuitem.o menuitem.c
    mv -f .deps/menuitem.Tpo .deps/menuitem.Po
    gcc -DHAVE_CONFIG_H -I. -I..  -I.. -I../shared -DSYSCONFDIR=\"/usr/local/etc\"   -Wall  -O3 -Wno-unused-function -MT menu.o -MD -MP -MF .deps/menu.Tpo -c -o menu.o menu.c
    mv -f .deps/menu.Tpo .deps/menu.Po
    gcc -DHAVE_CONFIG_H -I. -I..  -I.. -I../shared -DSYSCONFDIR=\"/usr/local/etc\"   -Wall  -O3 -Wno-unused-function -MT menuscreens.o -MD -MP -MF .deps/menuscreens.Tpo -c -o menuscreens.o menuscreens.c
    mv -f .deps/menuscreens.Tpo .deps/menuscreens.Po
    gcc -DHAVE_CONFIG_H -I. -I..  -I.. -I../shared -DSYSCONFDIR=\"/usr/local/etc\"   -Wall  -O3 -Wno-unused-function -MT parse.o -MD -MP -MF .deps/parse.Tpo -c -o parse.o parse.c
    mv -f .deps/parse.Tpo .deps/parse.Po
    gcc -DHAVE_CONFIG_H -I. -I..  -I.. -I../shared -DSYSCONFDIR=\"/usr/local/etc\"   -Wall  -O3 -Wno-unused-function -MT render.o -MD -MP -MF .deps/render.Tpo -c -o render.o render.c
    mv -f .deps/render.Tpo .deps/render.Po
    gcc -DHAVE_CONFIG_H -I. -I..  -I.. -I../shared -DSYSCONFDIR=\"/usr/local/etc\"   -Wall  -O3 -Wno-unused-function -MT screen.o -MD -MP -MF .deps/screen.Tpo -c -o screen.o screen.c
    mv -f .deps/screen.Tpo .deps/screen.Po
    gcc -DHAVE_CONFIG_H -I. -I..  -I.. -I../shared -DSYSCONFDIR=\"/usr/local/etc\"   -Wall  -O3 -Wno-unused-function -MT screenlist.o -MD -MP -MF .deps/screenlist.Tpo -c -o screenlist.o screenlist.c
    mv -f .deps/screenlist.Tpo .deps/screenlist.Po
    gcc -DHAVE_CONFIG_H -I. -I..  -I.. -I../shared -DSYSCONFDIR=\"/usr/local/etc\"   -Wall  -O3 -Wno-unused-function -MT serverscreens.o -MD -MP -MF .deps/serverscreens.Tpo -c -o serverscreens.o serverscreens.c
    mv -f .deps/serverscreens.Tpo .deps/serverscreens.Po
    gcc -DHAVE_CONFIG_H -I. -I..  -I.. -I../shared -DSYSCONFDIR=\"/usr/local/etc\"   -Wall  -O3 -Wno-unused-function -MT sock.o -MD -MP -MF .deps/sock.Tpo -c -o sock.o sock.c
    mv -f .deps/sock.Tpo .deps/sock.Po
    gcc -DHAVE_CONFIG_H -I. -I..  -I.. -I../shared -DSYSCONFDIR=\"/usr/local/etc\"   -Wall  -O3 -Wno-unused-function -MT widget.o -MD -MP -MF .deps/widget.Tpo -c -o widget.o widget.c
    mv -f .deps/widget.Tpo .deps/widget.Po
    gcc -DHAVE_CONFIG_H -I. -I..  -I.. -I../shared -DSYSCONFDIR=\"/usr/local/etc\"   -Wall  -O3 -Wno-unused-function -MT drivers.o -MD -MP -MF .deps/drivers.Tpo -c -o drivers.o drivers.c
    mv -f .deps/drivers.Tpo .deps/drivers.Po
    gcc -DHAVE_CONFIG_H -I. -I..  -I.. -I../shared -DSYSCONFDIR=\"/usr/local/etc\"   -Wall  -O3 -Wno-unused-function -MT driver.o -MD -MP -MF .deps/driver.Tpo -c -o driver.o driver.c
    mv -f .deps/driver.Tpo .deps/driver.Po
    gcc  -Wall  -O3 -Wno-unused-function -rdynamic -uget_args  -o LCDd client.o clients.o input.o main.o menuitem.o menu.o menuscreens.o parse.o render.o screen.o screenlist.o serverscreens.o sock.o widget.o drivers.o driver.o ../shared/libLCDstuff.a commands/libLCDcommands.a -ldl 
    make[3]: Leaving directory `/usr/local/src/lcdproc-0.5.2/server'
    make[2]: Leaving directory `/usr/local/src/lcdproc-0.5.2/server'
    Making all in docs
    make[2]: Entering directory `/usr/local/src/lcdproc-0.5.2/docs'
    Making all in lcdproc-user
    make[3]: Entering directory `/usr/local/src/lcdproc-0.5.2/docs/lcdproc-user'
    Making all in drivers
    make[4]: Entering directory `/usr/local/src/lcdproc-0.5.2/docs/lcdproc-user/drivers'
    make[4]: Nothing to be done for `all'.
    make[4]: Leaving directory `/usr/local/src/lcdproc-0.5.2/docs/lcdproc-user/drivers'
    make[4]: Entering directory `/usr/local/src/lcdproc-0.5.2/docs/lcdproc-user'
    make[4]: Nothing to be done for `all-am'.
    make[4]: Leaving directory `/usr/local/src/lcdproc-0.5.2/docs/lcdproc-user'
    make[3]: Leaving directory `/usr/local/src/lcdproc-0.5.2/docs/lcdproc-user'
    Making all in lcdproc-dev
    make[3]: Entering directory `/usr/local/src/lcdproc-0.5.2/docs/lcdproc-dev'
    make[3]: Nothing to be done for `all'.
    make[3]: Leaving directory `/usr/local/src/lcdproc-0.5.2/docs/lcdproc-dev'
    make[3]: Entering directory `/usr/local/src/lcdproc-0.5.2/docs'
    sed -e 's:@SYSCONFDIR@:/usr/local/etc:g' lcdproc.1.in > lcdproc.1
    sed -e 's:@SYSCONFDIR@:/usr/local/etc:g' LCDd.8.in > LCDd.8
    sed -e 's:@SYSCONFDIR@:/usr/local/etc:g' lcdproc-config.5.in > lcdproc-config.5
    make[3]: Leaving directory `/usr/local/src/lcdproc-0.5.2/docs'
    make[2]: Leaving directory `/usr/local/src/lcdproc-0.5.2/docs'
    Making all in scripts
    make[2]: Entering directory `/usr/local/src/lcdproc-0.5.2/scripts'
    make[2]: Nothing to be done for `all'.
    make[2]: Leaving directory `/usr/local/src/lcdproc-0.5.2/scripts'
    make[2]: Entering directory `/usr/local/src/lcdproc-0.5.2'
    make[2]: Leaving directory `/usr/local/src/lcdproc-0.5.2'
    make[1]: Leaving directory `/usr/local/src/lcdproc-0.5.2'
    mythbox@unicorn:/usr/local/src/lcdproc-0.5.2$ sudo make install
    Making install in shared
    make[1]: Entering directory `/usr/local/src/lcdproc-0.5.2/shared'
    make[2]: Entering directory `/usr/local/src/lcdproc-0.5.2/shared'
    make[2]: Nothing to be done for `install-exec-am'.
    make[2]: Nothing to be done for `install-data-am'.
    make[2]: Leaving directory `/usr/local/src/lcdproc-0.5.2/shared'
    make[1]: Leaving directory `/usr/local/src/lcdproc-0.5.2/shared'
    Making install in clients
    make[1]: Entering directory `/usr/local/src/lcdproc-0.5.2/clients'
    Making install in examples
    make[2]: Entering directory `/usr/local/src/lcdproc-0.5.2/clients/examples'
    make[3]: Entering directory `/usr/local/src/lcdproc-0.5.2/clients/examples'
    test -z "/usr/local/bin" || /bin/mkdir -p "/usr/local/bin"
     /usr/bin/install -c 'fortune.pl' '/usr/local/bin/fortune.pl'
     /usr/bin/install -c 'iosock.pl' '/usr/local/bin/iosock.pl'
     /usr/bin/install -c 'tail.pl' '/usr/local/bin/tail.pl'
     /usr/bin/install -c 'x11amp.pl' '/usr/local/bin/x11amp.pl'
    make[3]: Nothing to be done for `install-data-am'.
    make[3]: Leaving directory `/usr/local/src/lcdproc-0.5.2/clients/examples'
    make[2]: Leaving directory `/usr/local/src/lcdproc-0.5.2/clients/examples'
    Making install in lcdexec
    make[2]: Entering directory `/usr/local/src/lcdproc-0.5.2/clients/lcdexec'
    make[3]: Entering directory `/usr/local/src/lcdproc-0.5.2/clients/lcdexec'
    test -z "/usr/local/bin" || /bin/mkdir -p "/usr/local/bin"
      /usr/bin/install -c 'lcdexec' '/usr/local/bin/lcdexec'
    test -z "/usr/local/etc" || /bin/mkdir -p "/usr/local/etc"
     /usr/bin/install -c -m 644 'lcdexec.conf' '/usr/local/etc/lcdexec.conf'
    make[3]: Nothing to be done for `install-data-am'.
    make[3]: Leaving directory `/usr/local/src/lcdproc-0.5.2/clients/lcdexec'
    make[2]: Leaving directory `/usr/local/src/lcdproc-0.5.2/clients/lcdexec'
    Making install in lcdproc
    make[2]: Entering directory `/usr/local/src/lcdproc-0.5.2/clients/lcdproc'
    make[3]: Entering directory `/usr/local/src/lcdproc-0.5.2/clients/lcdproc'
    test -z "/usr/local/bin" || /bin/mkdir -p "/usr/local/bin"
      /usr/bin/install -c 'lcdproc' '/usr/local/bin/lcdproc'
    test -z "/usr/local/etc" || /bin/mkdir -p "/usr/local/etc"
     /usr/bin/install -c -m 644 'lcdproc.conf' '/usr/local/etc/lcdproc.conf'
    make[3]: Nothing to be done for `install-data-am'.
    make[3]: Leaving directory `/usr/local/src/lcdproc-0.5.2/clients/lcdproc'
    make[2]: Leaving directory `/usr/local/src/lcdproc-0.5.2/clients/lcdproc'
    Making install in lcdvc
    make[2]: Entering directory `/usr/local/src/lcdproc-0.5.2/clients/lcdvc'
    make[3]: Entering directory `/usr/local/src/lcdproc-0.5.2/clients/lcdvc'
    test -z "/usr/local/bin" || /bin/mkdir -p "/usr/local/bin"
      /usr/bin/install -c 'lcdvc' '/usr/local/bin/lcdvc'
    test -z "/usr/local/etc" || /bin/mkdir -p "/usr/local/etc"
     /usr/bin/install -c -m 644 'lcdvc.conf' '/usr/local/etc/lcdvc.conf'
    make[3]: Nothing to be done for `install-data-am'.
    make[3]: Leaving directory `/usr/local/src/lcdproc-0.5.2/clients/lcdvc'
    make[2]: Leaving directory `/usr/local/src/lcdproc-0.5.2/clients/lcdvc'
    Making install in metar
    make[2]: Entering directory `/usr/local/src/lcdproc-0.5.2/clients/metar'
    make[3]: Entering directory `/usr/local/src/lcdproc-0.5.2/clients/metar'
    test -z "/usr/local/bin" || /bin/mkdir -p "/usr/local/bin"
     /usr/bin/install -c 'lcdmetar.pl' '/usr/local/bin/lcdmetar.pl'
    make[3]: Nothing to be done for `install-data-am'.
    make[3]: Leaving directory `/usr/local/src/lcdproc-0.5.2/clients/metar'
    make[2]: Leaving directory `/usr/local/src/lcdproc-0.5.2/clients/metar'
    make[2]: Entering directory `/usr/local/src/lcdproc-0.5.2/clients'
    make[3]: Entering directory `/usr/local/src/lcdproc-0.5.2/clients'
    make[3]: Nothing to be done for `install-exec-am'.
    make[3]: Nothing to be done for `install-data-am'.
    make[3]: Leaving directory `/usr/local/src/lcdproc-0.5.2/clients'
    make[2]: Leaving directory `/usr/local/src/lcdproc-0.5.2/clients'
    make[1]: Leaving directory `/usr/local/src/lcdproc-0.5.2/clients'
    Making install in server
    make[1]: Entering directory `/usr/local/src/lcdproc-0.5.2/server'
    Making install in drivers
    make[2]: Entering directory `/usr/local/src/lcdproc-0.5.2/server/drivers'
    make[3]: Entering directory `/usr/local/src/lcdproc-0.5.2/server/drivers'
    test -z "/usr/local/lib/lcdproc" || /bin/mkdir -p "/usr/local/lib/lcdproc"
      /usr/bin/install -c 'imonlcd.so' '/usr/local/lib/lcdproc/imonlcd.so'
    make[3]: Nothing to be done for `install-data-am'.
    make[3]: Leaving directory `/usr/local/src/lcdproc-0.5.2/server/drivers'
    make[2]: Leaving directory `/usr/local/src/lcdproc-0.5.2/server/drivers'
    Making install in commands
    make[2]: Entering directory `/usr/local/src/lcdproc-0.5.2/server/commands'
    make[3]: Entering directory `/usr/local/src/lcdproc-0.5.2/server/commands'
    make[3]: Nothing to be done for `install-exec-am'.
    make[3]: Nothing to be done for `install-data-am'.
    make[3]: Leaving directory `/usr/local/src/lcdproc-0.5.2/server/commands'
    make[2]: Leaving directory `/usr/local/src/lcdproc-0.5.2/server/commands'
    make[2]: Entering directory `/usr/local/src/lcdproc-0.5.2/server'
    make[3]: Entering directory `/usr/local/src/lcdproc-0.5.2/server'
    test -z "/usr/local/sbin" || /bin/mkdir -p "/usr/local/sbin"
      /usr/bin/install -c 'LCDd' '/usr/local/sbin/LCDd'
    make[3]: Nothing to be done for `install-data-am'.
    make[3]: Leaving directory `/usr/local/src/lcdproc-0.5.2/server'
    make[2]: Leaving directory `/usr/local/src/lcdproc-0.5.2/server'
    make[1]: Leaving directory `/usr/local/src/lcdproc-0.5.2/server'
    Making install in docs
    make[1]: Entering directory `/usr/local/src/lcdproc-0.5.2/docs'
    Making install in lcdproc-user
    make[2]: Entering directory `/usr/local/src/lcdproc-0.5.2/docs/lcdproc-user'
    Making install in drivers
    make[3]: Entering directory `/usr/local/src/lcdproc-0.5.2/docs/lcdproc-user/drivers'
    make[4]: Entering directory `/usr/local/src/lcdproc-0.5.2/docs/lcdproc-user/drivers'
    make[4]: Nothing to be done for `install-exec-am'.
    make[4]: Nothing to be done for `install-data-am'.
    make[4]: Leaving directory `/usr/local/src/lcdproc-0.5.2/docs/lcdproc-user/drivers'
    make[3]: Leaving directory `/usr/local/src/lcdproc-0.5.2/docs/lcdproc-user/drivers'
    make[3]: Entering directory `/usr/local/src/lcdproc-0.5.2/docs/lcdproc-user'
    make[4]: Entering directory `/usr/local/src/lcdproc-0.5.2/docs/lcdproc-user'
    make[4]: Nothing to be done for `install-exec-am'.
    make[4]: Nothing to be done for `install-data-am'.
    make[4]: Leaving directory `/usr/local/src/lcdproc-0.5.2/docs/lcdproc-user'
    make[3]: Leaving directory `/usr/local/src/lcdproc-0.5.2/docs/lcdproc-user'
    make[2]: Leaving directory `/usr/local/src/lcdproc-0.5.2/docs/lcdproc-user'
    Making install in lcdproc-dev
    make[2]: Entering directory `/usr/local/src/lcdproc-0.5.2/docs/lcdproc-dev'
    make[3]: Entering directory `/usr/local/src/lcdproc-0.5.2/docs/lcdproc-dev'
    make[3]: Nothing to be done for `install-exec-am'.
    make[3]: Nothing to be done for `install-data-am'.
    make[3]: Leaving directory `/usr/local/src/lcdproc-0.5.2/docs/lcdproc-dev'
    make[2]: Leaving directory `/usr/local/src/lcdproc-0.5.2/docs/lcdproc-dev'
    make[2]: Entering directory `/usr/local/src/lcdproc-0.5.2/docs'
    make[3]: Entering directory `/usr/local/src/lcdproc-0.5.2/docs'
    make[3]: Nothing to be done for `install-exec-am'.
    test -z "/usr/local/share/man/man1" || /bin/mkdir -p "/usr/local/share/man/man1"
     /usr/bin/install -c -m 644 './lcdproc.1' '/usr/local/share/man/man1/lcdproc.1'
     /usr/bin/install -c -m 644 './lcdexec.1' '/usr/local/share/man/man1/lcdexec.1'
    test -z "/usr/local/share/man/man5" || /bin/mkdir -p "/usr/local/share/man/man5"
     /usr/bin/install -c -m 644 './lcdproc-config.5' '/usr/local/share/man/man5/lcdproc-config.5'
    test -z "/usr/local/share/man/man8" || /bin/mkdir -p "/usr/local/share/man/man8"
     /usr/bin/install -c -m 644 './LCDd.8' '/usr/local/share/man/man8/LCDd.8'
    make  install-data-hook
    make[4]: Entering directory `/usr/local/src/lcdproc-0.5.2/docs'
    make[4]: Nothing to be done for `install-data-hook'.
    make[4]: Leaving directory `/usr/local/src/lcdproc-0.5.2/docs'
    make[3]: Leaving directory `/usr/local/src/lcdproc-0.5.2/docs'
    make[2]: Leaving directory `/usr/local/src/lcdproc-0.5.2/docs'
    make[1]: Leaving directory `/usr/local/src/lcdproc-0.5.2/docs'
    Making install in scripts
    make[1]: Entering directory `/usr/local/src/lcdproc-0.5.2/scripts'
    make[2]: Entering directory `/usr/local/src/lcdproc-0.5.2/scripts'
    make[2]: Nothing to be done for `install-exec-am'.
    make[2]: Nothing to be done for `install-data-am'.
    make[2]: Leaving directory `/usr/local/src/lcdproc-0.5.2/scripts'
    make[1]: Leaving directory `/usr/local/src/lcdproc-0.5.2/scripts'
    make[1]: Entering directory `/usr/local/src/lcdproc-0.5.2'
    make[2]: Entering directory `/usr/local/src/lcdproc-0.5.2'
    test -z "/usr/local/etc" || /bin/mkdir -p "/usr/local/etc"
     /usr/bin/install -c -m 644 'LCDd.conf' '/usr/local/etc/LCDd.conf'
    make[2]: Nothing to be done for `install-data-am'.
    make[2]: Leaving directory `/usr/local/src/lcdproc-0.5.2'
    make[1]: Leaving directory `/usr/local/src/lcdproc-0.5.2'
    mythbox@unicorn:/usr/local/src/lcdproc-0.5.2$ sudo cp scripts/init-LCDd.debian /etc/init.d/LCDd
    mythbox@unicorn:/usr/local/src/lcdproc-0.5.2$ sudo chmod +x /etc/init.d/LCDd
    mythbox@unicorn:/usr/local/src/lcdproc-0.5.2$ sudo update-rc.d LCDd defaults
    update-rc.d: warning: /etc/init.d/LCDd missing LSB style header
     System startup links for /etc/init.d/LCDd already exist.
    mythbox@unicorn:/usr/local/src/lcdproc-0.5.2$ cd /tmp
    mythbox@unicorn:/tmp$ cp /home/mythbox/Desktop/antec_lcd_intrepid.tar.gz .
    mythbox@unicorn:/tmp$ tar -zxvf antec_lcd_intrepid.tar.gz
    antec/
    antec/lirc
    antec/lircd.conf
    antec/LCDd.conf
    antec/mythtv
    antec/hardware.conf
    mythbox@unicorn:/tmp$ sudo cp antec/LCDd.conf /usr/local/etc/.
    mythbox@unicorn:/tmp$ sudo rmmod lirc_imon
    ERROR: Module lirc_imon does not exist in /proc/modules
    mythbox@unicorn:/tmp$ vi /etc/modprobe.d/options 
    mythbox@unicorn:/tmp$ sudo vi /etc/modprobe.d/options 
    mythbox@unicorn:/tmp$ sudo modprobe lirc_imon is_lcd=1
    WARNING: Error inserting lirc_dev (/lib/modules/2.6.27-11-generic/kernel/ubuntu/lirc/lirc_dev/lirc_dev.ko): Invalid module format
    FATAL: Error inserting lirc_imon (/lib/modules/2.6.27-11-generic/kernel/ubuntu/lirc/lirc_imon/lirc_imon.ko): Invalid module format
    mythbox@unicorn:/tmp$ sudo /etc/init.d/LCDd start
    Starting LCDproc display server daemon: mythbox@unicorn:/tmp$
    There are all kinds of errors in there, array subscripts above array bounds, integer constants to big for long type, a lot of 'nothing to do' reports during the make and compiles, then right at the end the invalid module format stuff...

    All in all really not looking very good.

    Needless to say, no working LCD at this point... hrumph.

    -FM
    The Fat Monk
    Systems:
    MythBox: Antec Fusion w/RM200, Gigabyte GA-73PVM-S2H (GeForce 7100/nForce 630i), Core2Duo E8400 3Ghz, 2GB RAM, 160GB+2TB HDD, DVD-RW, Nova-T500, nVidia 8500GT PCI-E 1GB. Mythbuntu 12.04
    Other: Dell XPS15z with Ubuntu 12.04

  5. #5
    Join Date
    Apr 2008
    Location
    Cleveland, OH
    Beans
    133
    Distro
    Ubuntu 10.04 Lucid Lynx

    Re: HOWTO: Antec Fusion Black 430 LCD, Volume Knob, AND Hauppauge Remote w/ 8.10

    Quote Originally Posted by fatmonk View Post
    Still no joy, even with these new instructions...

    Code:
    WARNING: Error inserting lirc_dev (/lib/modules/2.6.27-11-generic/kernel/ubuntu/lirc/lirc_dev/lirc_dev.ko): Invalid module format
    FATAL: Error inserting lirc_imon (/lib/modules/2.6.27-11-generic/kernel/ubuntu/lirc/lirc_imon/lirc_imon.ko): Invalid module format
    Hmmm, I believe I also saw the long integer errors (they scrolled by really fast...)

    The above errors are troubling, as they should be coming from lirc from the repositories. Not related to lcdproc.

    I'd recommend removing lirc completely (via synaptic - choose complete removal).

    If you have a lirc directory in /usr/local/src (i.e, you were following my earlier directions for 8.04...), go into that and try an "sudo make uninstall"

    Then reinstall lirc from intrepid-backports.

    -g

  6. #6
    Join Date
    Jun 2006
    Location
    Auckland
    Beans
    Hidden!
    Distro
    Ubuntu

    Re: HOWTO: Antec Fusion Black 430 LCD, Volume Knob, AND Hauppauge Remote w/ 8.10

    Hi thanks compiling this how-to for ubuntu 8.10, the other thread was getting rather long!

    My LCD display is working and irw shows the correct output when i turn the volume knob but i'm having trouble with my Hauppauge remote

    I have a Nova-t 500 dual dvb card, and the standard hardware.conf file contains the lines

    Code:
    DEVICE="/dev/input/dvb-ir"
    DRIVER="devinput"
    I've tried to modify the hardware.conf file you've included as follows

    Code:
    LIRCD_ARGS="-d /dev/input/dvb-ir --output=/dev/lircd1 -H devinput --listen"
    LIRCD2_ARGS="-d /dev/lirc0 --output=/dev/lircd \
         --connect=localhost:8765 --pidfile=/var/run/lircd2.pid"
    I don't really understand the -d and --output arguments so I have no idea if this makes sense.

    Any ideas?


    Oh and step 3 for the lirc configuration contains a small typo "sudo /etc/init.d/lirc/stop" should be "sudo /etc/init.d/lirc stop"

  7. #7
    Join Date
    Jun 2008
    Location
    Canada
    Beans
    218
    Distro
    Ubuntu 9.10 Karmic Koala

    Re: HOWTO: Antec Fusion Black 430 LCD, Volume Knob, AND Hauppauge Remote w/ 8.10

    I wanted to update my mceusb post from above.

    issues - still cannot issues a suspend command as I cannot kill Lcdproc or LCDd and it causes errors on resume.

    backlight - will not shutoff when doing a shutdown.

    power button (power down), sudo reboot, or powering off from the remote following install, if I did one of the above out of sequence like starting with the remote and then issuing a sudo reboot from terminal would cause no remote activity on reboot.

    issuing a lirc restart after boot up would start the remote again and in the howto if I tried to update rc.d lirc defaults it told me the links were already there so

    first I ran

    ls -la /etc/rc5.d/*ir* which said lirc was starting with S(K)51

    So run sudo /etc/init.d/lirc stop

    sudo update-rc.d -f lirc remove

    then

    sudo update-rc.d lirc defaults

    then sudo /etc/init.d/lirc start

    irw - worked. then rebooting the system in any fashion seems to be fine now and the remote works.

    now to recap setting up the mceusb2

    First setup the MCE new version et all from control center this will put the .lirc/myth file in place for mceusb

    then follow the guide from the top,

    wherever there is a lirc_i2c mentioned use lirc_mceusb2

    when you get to the part of updating the boot at startup make sure and remove the links first as I posted above.

    copying the files from the antec folder.

    hardware.conf modify to use lirc_mceusb2 and the proper lircd file "mceusb/lircd.conf/mceusb". I also copied /usr/share/lirc/remotes/mceusb/lircd.conf.mceusb to /etc/lirc/lircd.conf to be safe

    lircd.conf, use the file I just mentioned and modify it modify the lircd.conf file in /etc/lirc not the one in /lirc/remotes) to add the Volume Knob portion from the antec/lircd.conf file supplied with the howto.

    you can copy the init.d/lirc script as is supplied.

    for XBMC you need to modify the lircmap.xml and add a new remote to the existing file call Volume_Knob and add the VolUp and VolDn commands and then it will work in xbmc as well.
    Also if you are using XBMC as the front end it may help you edit your /etc/Policykit/PolicyKit.conf and add your user to that list to give XBMC suspend, reboot, and power off control here is a template that lists the user as "xbmc". You can edit this to include your user you setup when you buit your system. back up your existing PolicyKit.conf first then create new file called PolicyKit.conf and paste this is. *THIS IS ONLY FOR XBMC AS THE FRONTEND*

    PolicyKit.conf

    Code:
    <?xml version="1.0" encoding="UTF-8"?> <!-- -*- XML -*- -->
    
    <!DOCTYPE pkconfig PUBLIC "-//freedesktop//DTD PolicyKit Configuration 1.0//EN"
    "http://hal.freedesktop.org/releases/PolicyKit/1.0/config.dtd">
    
    <!-- See the manual page PolicyKit.conf(5) for file format -->
    
    <config version="0.1">
        <match user="root">
            <return result="yes"/>
        </match>
        <match user="xbmc">
            <return result="yes"/>
        </match>
        <define_admin_auth group="admin"/>
    </config>


    here are the files.

    Hardware.conf

    Code:
    # /etc/lirc/hardware.conf
    #
    #Chosen Remote Control
    REMOTE="mceusb with Imon"
    
    # Arguments which will be used when launching lircd
    LIRCD_ARGS="-d /dev/lirc1 --output=/dev/lircd1 --listen"
    LIRCD2_ARGS="-d /dev/lirc0 --output=/dev/lircd \
         --connect=localhost:8765 --pidfile=/var/run/lircd2.pid"
    
    #Don't start lircmd even if there seems to be a good config file
    #START_LIRCMD=false
    
    #Don't load appropriate kernel modules
    LOAD_MODULES=false
    
    # Run "lircd --driver=help" for a list of supported drivers.
    DRIVER=""
    # If DEVICE is set to /dev/lirc and devfs is in use /dev/lirc/0 will be
    # automatically used instead
    DEVICE=""
    MODULES="lirc_mceusb2 lirc_imon"
    
    # Default configuration files for your hardware if any
    LIRCD_CONF="mceusb/lircd.conf.mceusb"
    LIRCMD_CONF=""
    lircd.conf

    Code:
    #
    # brand:                        HP 
    # model no. of remote control:  TSGH-IR01
    # devices being controlled by this remote: HP Slimline S3100y
    #
    # Derived from MCEUSB2 lircd.conf file (lircd.conf.mceusb) found at:
    # https://help.ubuntu.com/community/Install_Lirc_Feisty
    
    #
    # RC-6 config file
    #
    # source: http://home.hccnet.nl/m.majoor/projects__remote_control.htm
    #         http://home.hccnet.nl/m.majoor/pronto.pdf
    #
    # used by: Philips
    #
    #########
    #
    # Philips Media Center Edition remote control
    # For use with the USB MCE ir receiver
    #
    # Dan Conti  dconti|acm.wwu.edu
    #
    # Updated with codes for MCE 2005 Remote additional buttons
    # *, #, Teletext, Red, Green, Yellow & Blue Buttons
    # Note: TV power button transmits no code until programmed.
    # Updated 12th September 2005
    # Graham Auld - mce|graham.auld.me.uk
    #
    # Radio, Print, RecTV are only available on the HP Media Center remote control
    #
    #
    # Updated with codes for MCE 2007 Remote additional buttons
    # Visualization, Aspect, SlideShow, Eject
    # Note: 
    # Renamed some buttons: DVD->DVDMenu, More->MoreInfo, Star->Asterisk, Hash->Pound
    # Note: 
    # Blue, Yellow, Green, Red, and Teletext buttons do not exist on the HP remote
    
    begin remote
    
      name  volume_knob
      bits           32
      eps            30
      aeps          100
    
      one           0   0
      zero          0   0
      gap               131993
      toggle_bit    0
    
    
          begin codes
            VolDn              0x01000000
                VolUp                          0x00010000
          end codes
    
    end remote
    
    begin remote
    
      name        mceusb
      bits                 16
      flags  RC6|CONST_LENGTH
      eps                  30
      aeps                100
    
      header       2667   889
      one           444   444
      zero          444   444
      pre_data_bits        21
      pre_data        0x37FF0
      gap              105000
      toggle_bit           22
      rc6_mask    0x100000000
    
    
          begin codes
    
    #unused by HP remote
    	Blue	      0x00007ba1
    	Yellow	      0x00007ba2
    	Green	      0x00007ba3
    	Red	      0x00007ba4
    	Teletext      0x00007ba5
    
    #ba6 - bae unused 
            BA6           0x00007ba6
            BA7           0x00007ba7
            BA8           0x00007ba8
            BA9           0x00007ba9
            BAA           0x00007baa
            BAB           0x00007bab
            BAC           0x00007bac
            BAD           0x00007bad
            BAE           0x00007bae
    
            Radio         0x00007baf
            Print         0x00007bb1
    
    #bb2 - bb4 unused  
            BB2           0x00007bb2
            BB3           0x00007bb3
            BB4           0x00007bb4
    
            Videos        0x00007bb5
            Pictures      0x00007bb6
            RecTV         0x00007bb7
            Music         0x00007bb8
            TV            0x00007bb9
    
    #bba - bbf unused 
            BBA           0x00007bba
            BBB           0x00007bbb
            BBC           0x00007bbc
            BBD           0x00007bbd
            BBE           0x00007bbe
            BBF           0x00007bbf
    #bc1 - bca unused 
            BC1           0x00007bc1
            BC2           0x00007bc2
            BC3           0x00007bc3
            BC4           0x00007bc4
            BC5           0x00007bc5
            BC6           0x00007bc6
            BC7           0x00007bc7
            BC8           0x00007bc8
            BC9           0x00007bc9
            BCA           0x00007bca
    
            Eject         0x00007bcb
            SlideShow     0x00007bcc
            Visualization 0x00007bcd
    
    #bce - bcf unused 
            BCE           0x00007bce
            BCF           0x00007bcf
    #bd1 - bd7 unused 
            BD1           0x00007bd1
            BD2           0x00007bd2
            BD3           0x00007bd3
            BD4           0x00007bd4
            BD5           0x00007bd5
            BD6           0x00007bd6
            BD7           0x00007bd7
    
            Aspect        0x00007bd8
            Guide         0x00007bd9
            LiveTV        0x00007bda
            DVD           0x00007bdb
    #NoGap
            Back          0x00007bdc
            OK            0x00007bdd
            Right         0x00007bde
            Left          0x00007bdf
            Down          0x00007be0
            Up            0x00007be1
    #NoGap
            Star          0x00007be2
            Hash          0x00007be3
    #NoGap
            Replay        0x00007be4
            Skip          0x00007be5
            Stop          0x00007be6
            Pause         0x00007be7
            Record        0x00007be8
            Play          0x00007be9
            Rewind        0x00007bea
            Forward       0x00007beb
    #NoGap
            ChanDown      0x00007bec
            ChanUp        0x00007bed
            VolDown       0x00007bee
            VolUp         0x00007bef
    #NoGap
            More          0x00007bf0
            Mute          0x00007bf1
            Home          0x00007bf2
            Power         0x00007bf3
    #NoGap
            Enter         0x00007bf4
            Clear         0x00007bf5
    #NoGap
            Nine          0x00007bf6
            Eight         0x00007bf7
            Seven         0x00007bf8
            Six           0x00007bf9
            Five          0x00007bfa
            Four          0x00007bfb
            Three         0x00007bfc
            Two           0x00007bfd
            One           0x00007bfe
            Zero          0x00007bff
          end codes
    
    end remote
    /usr/share/xbmc/system/Lircmap.xml

    Code:
    <!-- This file contains the mapping of LIRC keys to XBMC keys used in Keymap.xml  -->
    <!--                                                                              -->
    <!-- How to add remotes                                                           -->
    <!-- <remote device="name_Lirc_calls_the_remote">                                 -->
    <!--                                                                              -->
    <!-- For the commands the layout following layout is used                         -->
    <!-- <XBMC_COMMAND>LircButtonName</XBMC_COMMAND>                                  -->
    <!--                                                                              -->
    <!-- For a list of XBMC_COMMAND's check out the <remote> sections of keymap.xml   -->
    
    <lircmap>
    	
    	<remote device="volume_knob">
    		<volumeplus>VolUp</volumeplus>
    		<volumeminus>VolDn</volumeminus>
    	</remote>	
    		
    	<remote device="mceusb">
    		<pause>Pause</pause>
    		<stop>Stop</stop>
    		<forward>Forward</forward>
    		<reverse>Rewind</reverse>
    		<left>Left</left>
    		<right>Right</right>
    		<up>Up</up>
    		<down>Down</down>
    		<select>OK</select>
    		<pageplus>ChanUp</pageplus>
    		<pageminus>ChanDown</pageminus>
    		<back>Back</back>
    		<menu>PreviousMenu</menu>
    		<title>Play</title>
    		<info>More</info>
    		<skipplus>Skip</skipplus>
    		<skipminus>Replay</skipminus>
    		<display>Teletext</display>
    		<start>Home</start>
    		<record>Record</record>
    		<volumeplus>VolUp</volumeplus>
    		<volumeminus>VolDown</volumeminus>
    		<mute>Mute</mute>
    		<power>Power</power>
    		<myvideo>Videos</myvideo>
    		<mymusic>Music</mymusic>
    		<mypictures>Pictures</mypictures>
    		<mytv>TV</mytv>
    		<one>One</one>
    		<two>Two</two>
    		<three>Three</three>
    		<four>Four</four>
    		<five>Five</five>
    		<six>Six</six>
    		<seven>Seven</seven>
    		<eight>Eight</eight>
    		<nine>Nine</nine>
    		<zero>Zero</zero>
    		<mytv>Red</mytv>
    		<mymusic>Green</mymusic>
    		<mypictures>Yellow</mypictures>
    		<myvideo>Blue</myvideo>
    	</remote>
    	
    	<remote device="XboxDVDDongle">
    		<play>PLAY</play>
    		<pause>PAUSE</pause>
    		<stop>STOP</stop>
    		<forward>FORWARD</forward>
    		<reverse>REVERSE</reverse>
    		<left>LEFT</left>
    		<right>RIGHT</right>
    		<up>UP</up>
    		<down>DOWN</down>
    		<select>SELECT</select>
    		<back>BACK</back>
    		<menu>MENU</menu>
    		<title>TITLE</title>
    		<info>INFO</info>
    		<skipplus>SKIP+</skipplus>
    		<skipminus>SKIP-</skipminus>
    		<display>DISPLAY</display>
    		<one>1</one>
    		<two>2</two>
    		<three>3</three>
    		<four>4</four>
    		<five>5</five>
    		<six>6</six>
    		<seven>7</seven>
    		<eight>8</eight>
    		<nine>9</nine>
    		<zero>0</zero>
    	</remote>
    
    	<remote device="Microsoft_Xbox">
    		<play>PLAY</play>
    		<pause>PAUSE</pause>
    		<stop>STOP</stop>
    		<forward>FORWARD</forward>
    		<reverse>REVERSE</reverse>
    		<left>LEFT</left>
    		<right>RIGHT</right>
    		<up>UP</up>
    		<down>DOWN</down>
    		<select>SELECT</select>
    		<back>BACK</back>
    		<menu>MENU</menu>
    		<title>TITLE</title>
    		<info>INFO</info>
    		<skipplus>SKIP+</skipplus>
    		<skipminus>SKIP-</skipminus>
    		<display>DISPLAY</display>
    		<one>1</one>
    		<two>2</two>
    		<three>3</three>
    		<four>4</four>
    		<five>5</five>
    		<six>6</six>
    		<seven>7</seven>
    		<eight>8</eight>
    		<nine>9</nine>
    		<zero>0</zero>
    	</remote>
    
    	<remote device="PinnacleSysPCTVRemote">
    		<play>Play</play>
    		<pause>pause</pause>
    		<stop>Stop</stop>
    		<forward>FForward</forward>
    		<reverse>Rewind</reverse>
    		<left>Vol-Rew</left>
    		<right>Vol+FF</right>
    		<up>Chan+Play</up>
    		<down>Chan-Stop</down>
    		<pageplus>channel+</pageplus>
    		<pageminus>channel-</pageminus>
    		<select>middle</select>
    		<back>undo</back>
    		<menu>Menu</menu>
    		<title>L</title>
    		<info>Info</info>
    		<skipplus>next</skipplus>
    		<display>Fullscreen</display>
    		<record>Record</record>
    		<volumeplus>vol+</volumeplus>
    		<volumeminus>vol-</volumeminus>
    		<mute>Mute</mute>
    		<power>Power</power>
    		<one>1</one>
    		<two>2</two>
    		<three>3</three>
    		<four>4</four>
    		<five>5</five>
    		<six>6</six>
    		<seven>7</seven>
    		<eight>8</eight>
    		<nine>9</nine>
    		<zero>0</zero>
    	</remote>
    </lircmap>
    Thanks for the guide it worked great.

    Regards,

    Dave
    Last edited by rodercot; February 18th, 2009 at 03:11 PM.

  8. #8
    Join Date
    Jun 2008
    Location
    Canada
    Beans
    218
    Distro
    Ubuntu 9.10 Karmic Koala

    Re: HOWTO: Antec Fusion Black 430 LCD, Volume Knob, AND Hauppauge Remote w/ 8.10

    After all that and what I posted above, I cannot get the transmit functions to work with this configuration, no matter what I do in the hardware.conf file it will not work, as soon as open up control center in myth and set the remote to mceusb and transmitter to mceusb and reboot all is fine.

    does the transmitter need to be a third lirc device, I am not sure.

    rgds,

    Dave

  9. #9
    Join Date
    Oct 2007
    Beans
    80

    Re: HOWTO: Antec Fusion Black 430 LCD, Volume Knob, AND Hauppauge Remote w/ 8.10

    Hi All,

    I just did a clean install of intrepid and selected the soundgraph imon in myth setup, should i not select andything while setting myth up?

    Also I did follow the other thread for hardy before I found this one.

    If I started setting up my lcd with other steps (it didn't work) is there somethiing I should do before I start these steps?


    Thanks.

    P.S have the above steps in post 1 worked for anyone?

  10. #10
    Join Date
    Jun 2008
    Location
    Canada
    Beans
    218
    Distro
    Ubuntu 9.10 Karmic Koala

    Re: HOWTO: Antec Fusion Black 430 LCD, Volume Knob, AND Hauppauge Remote w/ 8.10

    Quote Originally Posted by Hackit View Post
    Hi All,

    I just did a clean install of intrepid and selected the soundgraph imon in myth setup, should i not select andything while setting myth up?

    Also I did follow the other thread for hardy before I found this one.

    If I started setting up my lcd with other steps (it didn't work) is there somethiing I should do before I start these steps?


    Thanks.

    P.S have the above steps in post 1 worked for anyone?

    Are you trying to set it up with the MCE or the Hauppage remote. The only reason I selected to setup my MCE on the install was to get the lircrc file created for myth to use my MCE remote, once installed and setup I remove my devices from control center. The LCD part above works everytime for me as well as upgrading lirc to 0.8.4a. The I just do everything else from a Command line for lirc.

    here is a link to my other post about the MCE remote if you need it.

    http://ubuntuforums.org/showthread.php?t=1075080

    regards,

    Dave

Page 1 of 10 123 ... LastLast

Tags for this Thread

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •