View Full Version : Help with OrigenAE S14V - VFD221 (VFD-desplay / IR-reciever)?
Hi, I have installed XBMC-Live on my new HTPC case, but am struggling with the VFD screen/IR.
I cannot find a solution to support this in Linux, I know it is possible, but how??
From what I understand it doesn't work with Lirc but only Irtrans...
I have search Google, XBMC forums & ubunutu forums with no success. Does anyone have any suggestions that may help me??
Kind regards, Steve
ahem... i have a similar vfd/ir receiver, the one in ahanix mce303 case, and could make it work just by installing irtrans linux software (http://www.irtrans.de/download/Server/Linux/irserver-src.tar.gz) and lcdproc from cvs (http://sourceforge.net/scm/?type=cvs&group_id=119), as it contains the irtrans driver... don't install lcdproc with aptitude, as the version in ubuntu repositories doesn't contain the irtrans driver
that's all :)
demosthenez
2009-05-24, 13:16
I've got the same case, and while it took a bit to get it going, it works fine in the end.
Roughly:
1. Install lirc - but then stop it from starting
2. Install irserver (used a version from the origenae site)
3. Install lcdproc (again from the origenae site, not sure but I might've needed to compile it)
Was a while ago since I got it running so if you need further info, let me know exactly where you are stuck and I'll have a look at my htpc and find out for you.
Hi thanks for your support!!
I have tried -
installing Lirc and disabling it from autostarting. Install the irserver software and the cvs version of LCDPROC.
After installing irserver I using 'irserver -codedump -debug_code -loglevel 4 /dev/ttyUSB0' I managed to see all key presses as expected.
My display still only says 'Welcome to HTPC' regardless on what XBMC is doing. However I do get an LED light up after every keypress on the remote, but this doesn't seem to be received into XBMC.
Is it possible I am missing something really simple?
Kind Regards, Steve
slacker666
2009-05-26, 12:08
I've got the same case, and while it took a bit to get it going, it works fine in the end.
Roughly:
1. Install lirc - but then stop it from starting
2. Install irserver (used a version from the origenae site)
3. Install lcdproc (again from the origenae site, not sure but I might've needed to compile it)
Was a while ago since I got it running so if you need further info, let me know exactly where you are stuck and I'll have a look at my htpc and find out for you.
I thought that OrigenAE's site only had drivers for Windows tho? I'm thinking of buying this case, but I wanna know if it's fool-proof to change the LED text.
I thought that OrigenAE's site only had drivers for Windows tho? I'm thinking of buying this case, but I wanna know if it's fool-proof to change the LED text.
The Origen site does only have Windows drivers. So far I have almost got the IR working, I think I need to make some changes to a keymapping xml file. As for the VFD I am not having much luck. I know it can be done, so I will keep on trying.
Be sure, once I have figured it out I will post the process!
Ok, I now have the IR working!! :D
But I still have no success with the VFD. Any more ideas anyone???
did you start the LCDd daemon? does it show the default 'session/client' screen?
if not, you have to set it up and start it (and add it to the startup daemon)
after that you need to go to xbmc settings and set xbmc to send info to lcdproc (if i remember well it's under system/lcd)
slacker666
2009-05-27, 12:50
Ok, I now have the IR working!! :D
But I still have no success with the VFD. Any more ideas anyone???
could you describe in detail how you got it to work?
demosthenez
2009-05-27, 16:32
Sorry, my mistake, I used the drivers from the irtrans site.
Make sure you grab lcdproc from here:
http://www.irtrans.de/en/download/linux.php
How far are you getting with the VFD? Can you get lcdproc to run and have the VFD display "LCDproc Server. Clients: 0 Servers 0"?
could you describe in detail how you got it to work?
Sure, I mostly followed the guide found here - http://xbmc.org/forum/showthread.php?t=47241
Just a few minor changes
Firstly I discovered that the in-built USB hub wasn't working correctly(even in win xp), so I plugged the VF210 directly into the motherboard USB port.
Instructions for Remote -
Install wget
sudo apt-get install wgetStop LIRC from starting
cd /etc/init.d
sudo lirc stop
sudo update-rc.d -f lirc remove
Prepare to install irserver
cd /home/xbmc/
mkdir irtrans-install
cd irtrans-install/
sudo wget http://www.irtrans.de/download/Server/Linux/irserver.tar.gz
sudo tar --gzip -xvf irserver.tar.gz
Install irserver
tr -d '^M' < install.sh > install.sh.tmp
mv install.sh.tmp install.sh
chmod +x install.sh
sudo ./install.sh
Create startup script
sudo nano /etc/init.d/irserver paste
#! /bin/sh
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
DAEMON=/usr/local/irtrans/irserver
NAME=irserver
DESC=irserver
DAEMON_OPTS="-daemon /dev/ttyUSB0"
set -e
case "$1" in
start)
echo -n "Starting $DESC: "
start-stop-daemon --start --quiet --pidfile /var/run/$NAME.pid --make-pidfile --exec $DAEMON -- $DAEMON_OPTS
echo "$NAME."
;;
stop)
echo -n "Stopping $DESC: "
start-stop-daemon --stop --quiet --pidfile /var/run/$NAME.pid
echo "$NAME."
;;
restart|force-reload)
echo -n "Restarting $DESC: "
start-stop-daemon --stop --quiet --pidfile /var/run/$NAME.pid
sleep 1
echo -n "Starting $DESC: "
start-stop-daemon --start --quiet --pidfile /var/run/$NAME.pid --make-pidfile --exec $DAEMON -- $DAEMON_OPTS
echo "$NAME."
;;
*)
N=/etc/init.d/$NAME
echo "Usage: $N {start|stop|restart|reload|force-reload}" >&2
exit 1
;;
esac
exit 0save file
Make the server auto-start
sudo chmod +x /etc/init.d/irserver
sudo ln -s /etc/init.d/irserver /etc/rc2.d/S19irserverYou should now be able to see if the server is recieving inputs from your remote
sudo /usr/local/irtrans/irserver -loglevel 4 -codedump /dev/ttyUSB0point remote at receiver and press keys. You should see results returned in your terminal screen. If not repeat this process again or maybe simply reboot and try again...
Delete remotes that thow errors in your test, this seems to be the main one, others have said remove all that you don't need.
This worked for me, JUST DON'T REMOVE 'mediacentre.rem'
sudo rm /usr/local/irtrans/remotes/ccf.rem
Edit Lircmap.xls for new 'mediacentre.rem' remote
sudo nano /usr/share/xbmc/system/Lircmap.xmlpaste
<remote device="mediacenter">
<pause>pause</pause>
<stop>stop</stop>
<forward>fwd</forward>
<reverse>rew</reverse>
<left>left</left>
<right>right</right>
<up>up</up>
<down>down</down>
<select>ok</select>
<pageplus>ch+</pageplus>
<pageminus>ch-</pageminus>
<back>back</back>
<menu>clear</menu>
<title>play</title>
<info>info</info>
<skipplus>next</skipplus>
<skipminus>prev</skipminus>
<display>teletext</display>
<start>ehome</start>
<record>rec</record>
<volumeplus>vol+</volumeplus>
<volumeminus>vol-</volumeminus>
<mute>mute</mute>
<power>power</power>
<myvideo>video</myvideo>
<mymusic>music</mymusic>
<mypictures>pictures</mypictures>
<mytv>tv</mytv>
<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>
<mytv>red</mytv>
<mymusic>green</mymusic>
<mypictures>yellow</mypictures>
<myvideo>blue</myvideo>
</remote>save file
Reboot
sudo rebootWhen it has rebooted into XBMC your remote should work. If like mine it only manages about 5 keypresses at a time. It's a little sluggish, but it works!!! :)
Now to get the VFD working...
Sorry, my mistake, I used the drivers from the irtrans site.
Make sure you grab lcdproc from here:
http://www.irtrans.de/en/download/linux.php
How far are you getting with the VFD? Can you get lcdproc to run and have the VFD display "LCDproc Server. Clients: 0 Servers 0"?
No, still no luck with the VFD... :confused2:
I will keep trying...!
did you start the LCDd daemon? does it show the default 'session/client' screen?
if not, you have to set it up and start it (and add it to the startup daemon)
after that you need to go to xbmc settings and set xbmc to send info to lcdproc (if i remember well it's under system/lcd)
Hi Succo, Yes I added it to auto start. I don't understand what you mean regarding the default 'session/client' screen??
if LCDd is active you should see the default screen on the lcd, showing something like
## LCDProc Server ##
Cli: 0 Scr: 0
if you can't see that, then LCDd is not running and you can't output anything from xbmc
btw, did you edit LCDd.conf to load the correct driver for your display?
it's /etc/LCDd.conf and you need to set Driver=irserver
be sure to have a cvs version of lcdproc, as irserver driver isn't included in the version you can find in ubuntu repos (at least it wasn't there last time i installed)
if LCDd is active you should see the default screen on the lcd, showing something like
## LCDProc Server ##
Cli: 0 Scr: 0if you can't see that, then LCDd is not running and you can't output anything from xbmc
btw, did you edit LCDd.conf to load the correct driver for your display?
it's /etc/LCDd.conf and you need to set Driver=irserverbe sure to have a cvs version of lcdproc, as irserver driver isn't included in the version you can find in ubuntu repos (at least it wasn't there last time i installed)
Hi Succo,
My screen just has the message 'Welcome to HTPC'
How can I tell the status of LCDd?
LCDd.conf now has the correct driver, thanks! & I am using the CVS version of lcdproc.
I feel I must be so close, it must be something simple I am missing... Have you seen any walkthrough guides that I could compare to?
as far as i can remember, readme or install file in lcdproc folder, where it explains how to install the daemon
i can't be more precise as i'm on another (win) pc right now and can't really say... i guess you need to edit /etc/init.d/LCDd somehow (and of course add it to rc.d), but really can't say more right now :(
Ok, I have just managed to get it all working!!!
BUT, I had to start lcdproc manually... The clue was in the install file of lcdproc, Thanks succo!!
I started it manually by using - /usr/local/sbin/LCDd -c /etc/LCDd.conf
So this is where I have been going wrong. Does anyone have a guide or advice to help me autostart?
Once complete, I will post full step by step instructions for the full process!!!
Kind Regards, Steve
slacker666
2009-05-28, 22:35
Ok, I have just managed to get it all working!!!
BUT, I had to start lcdproc manually... The clue was in the install file of lcdproc, Thanks succo!!
I started it manually by using - /usr/local/sbin/LCDd -c /etc/LCDd.conf
So this is where I have been going wrong. Does anyone have a guide or advice to help me autostart?
Once complete, I will post full step by step instructions for the full process!!!
Kind Regards, Steve
sounds good Steve, can't wait for it.
For the autostart problem, me myself, I boot straight into XBMC instead of linux, with the help of .Xsession layed out as such (both files in my homedir):
xbmc --standalone
and a file called .bash_login with the following content:
if [ -z "$DISPLAY" ] && [ $(tty) == /dev/tty2 ]; then
startx -- -br
fi
and lastly, I changed the layout of /etc/event.d/tty2
respawn
#exec /sbin/getty 38400 tty2
exec /sbin/mingetty --autologin xbmc tty2
be aware that this will make ubuntu autostart XBMC each time tho, so be sure to have another user created if you want to login to kde/gnome. Anyways, in the .Xsession file, you can, before the "xbmc --standalone" command, provide other commands before starting, like this
/usr/local/sbin/LCDd -c /etc/LCDd.conf
xbmc --standalone
that should work, I haven't played around with any other configs, so don't know if autostarting xbmc isnt an option for you.
For the autostart problem, me myself, I boot straight into XBMC instead of linux, with the help of .Xsession layed out as such (both files in my homedir):
/usr/local/sbin/LCDd -c /etc/LCDd.conf
xbmc --standalone
that should work, I haven't played around with any other configs, so don't know if autostarting xbmc isnt an option for you.
Your a genius!!
I am using XBMC-Live which seems to be pretty much the same as your setup.
I simply added - /usr/local/sbin/LCDd -c /etc/LCDd.conf before the 'xbmc --standalone' call in .xsession.
Works a charm. I just need to find a way to change the message - 'Thanks for using LCDProc +Linux!'
Thanks to everyone who helped me with this. I am going to try this again from scratch and then I will post the guide.
slacker666
2009-05-29, 02:06
you are welcome :) i am thinking of buying it (the origenae s10v chassi) too after the summer, what motherboard do you run with that?
but you aren't able to change the lcd yet? that sucks, i wanna have a clock on mine, that'd be handy.
you are welcome :) i am thinking of buying it (the origenae s10v chassi) too after the summer, what motherboard do you run with that?
but you aren't able to change the lcd yet? that sucks, i wanna have a clock on mine, that'd be handy.
The S10V is a very nice case! I almost bought it as my main media centre, but the limit of low profile cards put me off. I'm using this - ASUS M2N68-VM (AM2+) with a Nvidea 9500GT PCIe. VDPAU works a treat!!
I think the settings are easy to change, I know in XBMC (userdata) using the lcd.xml file you can change pretty much everything. The config file in lcdproc lets you change the start-up and shutdown message and I think using the irtrans client you can enable the clock for when the server isn't running.
Will keep you posted as I play... :D
slacker666
2009-06-03, 00:55
The S10V is a very nice case! I almost bought it as my main media centre, but the limit of low profile cards put me off. I'm using this - ASUS M2N68-VM (AM2+) with a Nvidea 9500GT PCIe. VDPAU works a treat!!
I think the settings are easy to change, I know in XBMC (userdata) using the lcd.xml file you can change pretty much everything. The config file in lcdproc lets you change the start-up and shutdown message and I think using the irtrans client you can enable the clock for when the server isn't running.
Will keep you posted as I play... :D
did you find a solution yet for the remaining stuff? cause im thinking of introducing this case at work :)
Sure did, it all works a treat.
I will get the LCD instructions on here by weekend. I wanted to test them a second time to make sure it wasn't a fluke...:)
Schroeder
2009-08-06, 23:42
Sure did, it all works a treat.
I will get the LCD instructions on here by weekend. I wanted to test them a second time to make sure it wasn't a fluke...:)
Do you by any chance have those instructions?
Ah, yes, sorry for the delay... No excuse really, I simply forgot to do it.
These are the steps I noted when I was doing it, they rely on the IR being setup first.
sudo apt-get install makemkdir lcdproc-install
cd lcdproc-install/wget http://www.irtrans.de/download/Server/Linux/lcdproc.tar.gz
tar -xvzf lcdproc.tar.gz
cd lcdproc/
./configure --enable-drivers=irtrans
make clean
sudo make
sudo make installnano LCDd.conf
Foreground=nosudo cp LCDd.conf /etccd /home/xbmc/
sudo nano .xsession/usr/local/sbin/LCDd -c /etc/LCDd.confHope this helps!!!!