2009-01-27, 11:02
Nice HowTo thank you!
I have a Micro Fusion Remote 350 mATX 350W IR with the RM100 Remote. It was a bit tricky to get it work!
The LCD was easy to install with your manual but the IR was very bad ;( and it still works not perfect!
Here are my lirc.conf files (i wasn't able to get it work with just one file lirc.conf) also i had to change manually the toggle_bit_mask from 0x2800000000 to 0x1400000000 because every button press caused two signals - i think this is a good solution !
I don't use the lirc startup via crontab because you cannot get sure what device will start first! Here is the start script:
You must update your runtimes so that this skript will run at startup:
So now to my problems I hope someone can help me:
Sometimes the keys will not get recognized. They work well and after that i need to press another key five times until it works! For debugging i run "irw" at the same time and also it will not recognize the key so it must be a lirc problem!?
The next issue is that i can't use any other remote control! Do I have to change some configuration to get a Harmony Work for example?! Because the RM100 has only a few buttons I want to use another remote and the harmony will not get recognized even when I use it with the RM100 configuration (there only a few buttons work) or set up as XBOXRemote Control.
I appreciate any information about this!
Cheers.
David
I have a Micro Fusion Remote 350 mATX 350W IR with the RM100 Remote. It was a bit tricky to get it work!
The LCD was easy to install with your manual but the IR was very bad ;( and it still works not perfect!
Here are my lirc.conf files (i wasn't able to get it work with just one file lirc.conf) also i had to change manually the toggle_bit_mask from 0x2800000000 to 0x1400000000 because every button press caused two signals - i think this is a good solution !
Code:
#/etc/lircd0.conf:
begin remote
name rm100.pad
bits 8
eps 30
aeps 100
one 0 0
zero 0 0
pre_data_bits 24
pre_data 0x20000
post_data_bits 32
post_data 0x0
gap 211993
# toggle_bit_mask 0x2800000000
toggle_bit_mask 0x1400000000
begin codes
enter 0x28
back 0x2A
favorites 0x65
end codes
end remote
#/etc/lircd1.conf
begin remote
name rm100
bits 24
eps 30
aeps 100
one 0 0
zero 0 0
post_data_bits 40
post_data 0xB700000101
toggle_bit_mask 0x200000000000
gap 211993
begin codes
green 0x288195
red 0x289115
up 0x2AA515
down 0x289515
left 0x29A515
right 0x2BA515
volup 0x28A395
voldown 0x28A595
chup 0x289395
chdown 0x288795
mute 0x2B9595
rewind 0x298315
play 0x2A8315
forward 0x2B8315
go 0x2AB195
end codes
end remote
Code:
# /etc/init.d/lircd
#!/bin/bash
### BEGIN INIT INFO
# Provides: lircd
# Required-Start: $syslog
# Required-Stop: $syslog
# Should-Start: $local_fs
# Should-Stop: $local_fs
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: Starts LIRCD daemon.
# Description: LIRCD is used to control different
# infrared receivers and transceivers.
### END INIT INFO
case "$1" in
start)
/usr/local/sbin/lircd --driver=default --device=/dev/lirc0 --pidfile=/var/run/lirc0.pid --listen=8765 /etc/lircd0.conf
/usr/local/sbin/lircd --driver=default --device=/dev/lirc1 --pidfile=/var/run/lirc1.pid --output=/dev/lircd --connect=localhost:8765 /etc/lircd1.conf
chmod a+rw /dev/lcd* /dev/lirc*
;;
stop)
killall lircd
;;
*)
echo "Usage: /etc/init.d/lircd {start|stop}"
exit 1
;;
esac
Code:
update-rc.d lircd defaults
So now to my problems I hope someone can help me:
Sometimes the keys will not get recognized. They work well and after that i need to press another key five times until it works! For debugging i run "irw" at the same time and also it will not recognize the key so it must be a lirc problem!?
The next issue is that i can't use any other remote control! Do I have to change some configuration to get a Harmony Work for example?! Because the RM100 has only a few buttons I want to use another remote and the harmony will not get recognized even when I use it with the RM100 configuration (there only a few buttons work) or set up as XBOXRemote Control.
I appreciate any information about this!
Cheers.
David