2008-02-27, 19:46
Ok here is the steps for gutsy
$ sudo apt-get install lirc
pick out the X10 snapstream remote
$ sudo gedit /etc/lirc/lircd.conf
removed everything other than the section for the Snapstream Firefly
changed the name of the remote to Snapstream (as spaces are not allowed)
I also edited /etc/lirc/hardware.conf and changed REMOTE="Snapstream X10 RF" to Snapstream but was told this is an unnecessary step so only do if you need it.
$ sudo /etc/init.d/lirc restart
$ irw
test out your remote if you press keys and stuff comes up it worked
now edit Lircmap.xml in /XBMC/BUILD/UserData some people may have theres referencing /XBMC/UserData edit both if not sure or check the log to which one is loading.
Now change one of the remote names to Snapstream and start putting in the key listings from the irw command. What I did what change the mceremote and changed Left to LEFT and VolumeUp to VOL+ and so forth. If you want to be lazy here is my Lircmap.xml for this remote. If you have a problem with how I laid out the buttons change it (no complaining!).
<!-- This file contains the mapping of LIRC keys to XBMC keys used in Keymap.xml -->
<lircmap>
<remote device="Snapstream">
<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>CH+</pageplus>
<pageminus>CH-</pageminus>
<back>EXIT</back>
<menu>MENU</menu>
<title>PLAY</title>
<info>INFO</info>
<skipplus>NEXT</skipplus>
<skipminus>PREV</skipminus>
<display>MAXI</display>
<start>FIREFLY</start>
<record>REC</record>
<volumeplus>VOL+</volumeplus>
<volumeminus>Vol-</volumeminus>
<mute>MUTE</mute>
<power>CLOSE</power>
<myvideo>VIDEO</myvideo>
<mymusic>MUSIC</mymusic>
<mypictures>PHOTOS</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>A</mytv>
<mymusic>B</mymusic>
<mypictures>C</mypictures>
<myvideo>D</myvideo>
</remote>
Hope this works out for you guys let me know how it went.
$ sudo apt-get install lirc
pick out the X10 snapstream remote
$ sudo gedit /etc/lirc/lircd.conf
removed everything other than the section for the Snapstream Firefly
changed the name of the remote to Snapstream (as spaces are not allowed)
I also edited /etc/lirc/hardware.conf and changed REMOTE="Snapstream X10 RF" to Snapstream but was told this is an unnecessary step so only do if you need it.
$ sudo /etc/init.d/lirc restart
$ irw
test out your remote if you press keys and stuff comes up it worked
now edit Lircmap.xml in /XBMC/BUILD/UserData some people may have theres referencing /XBMC/UserData edit both if not sure or check the log to which one is loading.
Now change one of the remote names to Snapstream and start putting in the key listings from the irw command. What I did what change the mceremote and changed Left to LEFT and VolumeUp to VOL+ and so forth. If you want to be lazy here is my Lircmap.xml for this remote. If you have a problem with how I laid out the buttons change it (no complaining!).
<!-- This file contains the mapping of LIRC keys to XBMC keys used in Keymap.xml -->
<lircmap>
<remote device="Snapstream">
<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>CH+</pageplus>
<pageminus>CH-</pageminus>
<back>EXIT</back>
<menu>MENU</menu>
<title>PLAY</title>
<info>INFO</info>
<skipplus>NEXT</skipplus>
<skipminus>PREV</skipminus>
<display>MAXI</display>
<start>FIREFLY</start>
<record>REC</record>
<volumeplus>VOL+</volumeplus>
<volumeminus>Vol-</volumeminus>
<mute>MUTE</mute>
<power>CLOSE</power>
<myvideo>VIDEO</myvideo>
<mymusic>MUSIC</mymusic>
<mypictures>PHOTOS</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>A</mytv>
<mymusic>B</mymusic>
<mypictures>C</mypictures>
<myvideo>D</myvideo>
</remote>
Hope this works out for you guys let me know how it went.