• 1
  • 6
  • 7
  • 8
  • 9
  • 10(current)
ASUS Eee Box EB1501 (+ alternative 1501 models EB1501U and EB1501P) discussion thread
So are you soliciting dontaions for the Lirc devs or OpenELEC devs? and is the kernel patch going to be submitted to the main linux kernel, openLEC or is it just a fix for lirc?
Reply
Herak Wrote:So are you soliciting dontaions for the Lirc devs or OpenELEC devs? and is the kernel patch going to be submitted to the main linux kernel, openLEC or is it just a fix for lirc?

It's for the OpenELEC dev, as he doesn't have the hardware yet Wink
Reply
No therionate! This is for the lirc dev. But OpenELEC is giving it to him, hence why we take donations. This will be for the main linux kernels, so if you for some reason dont want OpenELEC, you can still use the drivers/patches he creates. Smile
Samsung ES7005 55" led tv - Denon AVR-3313 - NAD C275BEE - B&W DM683 - B&W HTM61 - B&W 686
Intel NUC D34010WYK - 128GB Crucial ssd, Built in IR Receiver
And a Logitech Harmony Touch to control it all. https://libreelec.tv
Retired: Asus EB1501P ION2 - OCZ Vertex 2 64gb ssd - Built in IR Receiver
Reply
newphreak Wrote:No therionate! This is for the lirc dev. But OpenELEC is giving it to him, hence why we take donations. This will be for the main linux kernels, so if you for some reason dont want OpenELEC, you can still use the drivers/patches he creates. Smile

Yup, missed that last part:

Quote:However, to do this we need to donate an asus eee box eb1501P to the lircdev, so he can work on it.
Reply
Hi All,

I got the remote working on Ubuntu Natty 11.04, by upgrading only lirc to the Ubuntu Oneiric version (0.9.0). I did the next steps (this was a week ago, I may be missing something):

1. Add Oneiric sources to /etc/apt/sources.list:
Code:
deb http://es.archive.ubuntu.com/ubuntu oneiric main restricted

2. Install lirc packages:
Code:
sudo apt-get update
sudo apt-get install lirc

3. Comment Oneiric source so you don't break your system with packages from Oneiric:
Code:
#deb http://es.archive.ubuntu.com/ubuntu oneiric main restricted

4. My /etc/lirc/hardware.conf:
Code:
# hardware.conf for eb1501 German / Asian Edition
#
REMOTE="Windows Media Center Remotes (new version Philips et al.)"
REMOTE_MODULES="lirc_dev lirc_it87"
REMOTE_DRIVER=""
REMOTE_DEVICE="/dev/lirc0"
REMOTE_LIRCD_CONF="mceusb/lircd.conf.mceusb"
#REMOTE_LIRCD_ARGS="--output=/dev/lircd"
REMOTE_LIRCD_ARGS=""
TRANSMITTER="None"
TRANSMITTER_MODULES=""
TRANSMITTER_DRIVER=""
TRANSMITTER_DEVICE=""
TRANSMITTER_LIRCD_CONF=""
TRANSMITTER_LIRCD_ARGS=""
START_LIRCD="true"
LOAD_MODULES="true"
LIRCMD_CONF=""
FORCE_NONINTERACTIVE_RECONFIGURATION="false"
START_LIRCMD=""
REMOTE_SOCKET=""
TRANSMITTER_SOCKET=""

5. My /etc/lirc/lircd.conf:
Code:
#This configuration has been automatically generated via
#the Ubuntu LIRC package maintainer scripts.
#
#It includes the default configuration for the remote and/or
#transmitter that you have selected during package installation.
#
#Feel free to add any custom remotes to the configuration
#via additional include directives or below the existing
#Ubuntu include directives from your selected remote and/or
#transmitter.
include "/usr/share/lirc/remotes/mceusb/lircd.conf.mceusb"

With this irw not longer faults when running it, so the only thing left was getting it to work with Xbmc. It didn't work out of the box because lircd was traslating the commands the remote sent in a very strange way, so i had to redo a Lircmap.xml:

6. /home/xbmc/.xbmc/userdata/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="mceusb">
                <play>KEY_PLAY</play>
                <pause>KEY_PAUSE</pause>
                <stop>KEY_STOP</stop>
                <forward>KEY_FORWARD</forward>
                <reverse>KEY_REWIND</reverse>
                <left>KEY_LEFT</left>
                <right>KEY_RIGHT</right>
                <up>KEY_UP</up>
                <down>KEY_DOWN</down>
                <select>KEY_OK</select>
                <pageplus>KEY_CHANNELUP</pageplus>
                <pageminus>KEY_CHANNELDOWN</pageminus>
                <back>KEY_BACK</back>
                <menu>KEY_DVD</menu>
                <title>Guide</title>
                <info>More</info>
                <skipplus>Skip</skipplus>
                <skipminus>Replay</skipminus>
                <display>Aspect</display>
                <start>KEY_HOME</start>
                <record>KEY_RECORD</record>
                <volumeplus>KEY_VOLUMEUP</volumeplus>
                <volumeminus>KEY_VOLUMEDOWN</volumeminus>
                <mute>KEY_MUTE</mute>
                <power>KEY_POWER</power>
                <myvideo>KEY_VIDEO</myvideo>
                <mymusic>KEY_AUDIO</mymusic>
                <mypictures>Pictures</mypictures>
                <mytv>KEY_TV</mytv>
                <one>KEY_1</one>
                <two>KEY_2</two>
                <three>KEY_3</three>
                <four>KEY_4</four>
                <five>KEY_5</five>
                <six>KEY_6</six>
                <seven>KEY_7</seven>
                <eight>KEY_8</eight>
                <nine>KEY_9</nine>
                <zero>KEY_0</zero>
                <star>Star</star>
                <hash>Hash</hash>
                <clear>KEY_CLEAR</clear>
                <enter>KEY_ENTER</enter>
                <red>KEY_RED</red>
                <green>KEY_GREEN</green>
                <yellow>KEY_YELLOW</yellow>
                <blue>KEY_BLUE</blue>
                <teletext>Teletext</teletext>
        </remote>

I have to make a final touch to it, as some buttons seems to not work at all (the back button and the power button the main ones).

If you get it working by changing any of the files, please post it as it can be very useful.

Regards
underdpt
Reply
My remote stopped working earlier today. The only chage to the system was that i plugged a usb keyboard in so i could check some bios settings and disable the unused wireless.

I was running the latest nightly with no problems other than the android remote occasionally causing xbmc to crash.

Any ideas what went wrong? At the moment xbmc is otherwise working fine using either a keyboard or the web interface to control it.
Reply
This guide is ONLY for ASUS EB1501P with included remote.
I'm not really a linux expert, so I'm not able in the future to help who find problem using this guide.
It's just How I did it... so that's it. Last but not least, I've worked a bit before to get the solution and i can't remember all try I did, i think some action I've done were unusefull, but maybe not.
I've tried XBMC Live, but it didn't boot.
I've tried openELEC ... it's wonderfull, everything is working out of the box... but ... you have not a browser, and if you want to use Jdownloader you have to install on another PC, but if you don't need this features is REALLY AMAZING.

Let's go.

Install Xubuntu 11.10 (I dont want ubuntu cause unity is unusefull in this set), then install XBMC.
I've used this one, maybe it's a good idea, maybe not for all.
Code:
sudo apt-add-repository ppa:nathan-renniewaldock/xbmc-stable
sudo apt-get update
sudo apt-get install xbmc
sudo apt-get install lirc

Now is all functional but the remote.

I figured that there were some mistake in Lircmap.xml...

The first is the name, you have to change mceusb with pippo,(at the beginning) and devinput with mceusb (at the end of the list) and then you have to remap some keys like back and home... otherwise you can just paste mine in ~/.xbmc/userdata
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="pippo">
        <play>Play</play>
        <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>DVD</menu>
        <title>Guide</title>
        <info>More</info>
        <skipplus>Skip</skipplus>
        <skipminus>Replay</skipminus>
        <display>Aspect</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>
        <star>Star</star>
        <hash>Hash</hash>
        <clear>Clear</clear>
        <enter>Enter</enter>
        <red>Red</red>
        <green>Green</green>
        <yellow>Yellow</yellow>
        <blue>Blue</blue>
        <teletext>Teletext</teletext>
    </remote>
    
    
    <remote device="mceusb">
        <left>KEY_LEFT</left>
        <right>KEY_RIGHT</right>
        <up>KEY_UP</up>
        <down>KEY_DOWN</down>
        <select>KEY_OK</select>
        <enter>KEY_ENTER</enter>
        <clear>KEY_DELETE</clear>
        <start>KEY_HOME</start>
        <back>KEY_BACK</back>
        <record>KEY_RECORD</record>
        <play>KEY_PLAY</play>
        <pause>KEY_PAUSE</pause>
        <stop>KEY_STOP</stop>
        <forward>KEY_FASTFORWARD</forward>
        <reverse>KEY_REWIND</reverse>
        <volumeplus>KEY_VOLUMEUP</volumeplus>
        <volumeminus>KEY_VOLUMEDOWN</volumeminus>
        <channelplus>KEY_CHANNELUP</channelplus>
        <channelminus>KEY_CHANNELDOWN</channelminus>
        <skipplus>KEY_NEXT</skipplus>
        <skipminus>KEY_PREVIOUS</skipminus>
        <title>KEY_EPG</title>
        <subtitle>KEY_SUBTITLE</subtitle>
        <language>KEY_LANGUAGE</language>
        <info>KEY_INFO</info>
        <display>KEY_ZOOM</display>
        <mute>KEY_MUTE</mute>
        <power>KEY_POWER</power>
        <eject>KEY_EJECT</eject>
        <menu>KEY_DVD</menu>
        <menu>KEY_MENU</menu>
        <myvideo>KEY_VIDEO</myvideo>
        <mymusic>KEY_AUDIO</mymusic>
        <mypictures>KEY_CAMERA</mypictures>
        <mytv>KEY_TUNER</mytv>
        <teletext>KEY_TEXT</teletext>
        <one>KEY_NUMERIC_1</one>
        <two>KEY_NUMERIC_2</two>
        <three>KEY_NUMERIC_3</three>
        <four>KEY_NUMERIC_4</four>
        <five>KEY_NUMERIC_5</five>
        <six>KEY_NUMERIC_6</six>
        <seven>KEY_NUMERIC_7</seven>
        <eight>KEY_NUMERIC_8</eight>
        <nine>KEY_NUMERIC_9</nine>
        <zero>KEY_NUMERIC_0</zero>
        <star>KEY_NUMERIC_STAR</star>
        <hash>KEY_NUMERIC_POUND</hash>
        <red>KEY_RED</red>
        <green>KEY_GREEN</green>
        <yellow>KEY_YELLOW</yellow>
        <blue>KEY_BLUE</blue>
    </remote>
</lircmap>

to open it:

sudo leafpad ~/.xbmc/userdata/Lircmap.xml

Now in my case there was another issue to fix... the double click remote ... when you use it it just sent two input to the PC.
I absolutely don't know how & why it happend ... but I've googled a bounce of hours and find a trick that I cantunderstand, I don'knowhowitwork but it work.

sudo leafpad /etc/rc.local

and paste this line just before exit 0

echo none +lirc > /sys/class/rc/rc0/protocols.

that' all.

Feel free to rewrite and upgrade my experience ... just dont'ask me because ALL I know is wrote here.
Reply
Wink 
My version of the ASUS Eee Box EB1501p came without a remote. I picked it up at a bargain price of £100 on a local Facebook Sales page. Big Grin
I have found that the IR receiver must be compatible with MCE / RC6 remotes, as it worked with my xbox 360 remote control, which is of this type.
I run win7 ultimate and EventGhost to remap a few keys, (fullscreen and OSD I find usefull, and have mapped them to some colour buttons). Most keys worked right out of the box.
Reply
As a plus, my harmony remote works with the settings on this thread with the IR built into my 1501P.
http://forum.xbmc.org/showthread.php?tid=54466
I use the Red button set to 'Esc' > back 1 level,
and the Blue button set to 'C' > context menu.
Reply
  • 1
  • 6
  • 7
  • 8
  • 9
  • 10(current)

Logout Mark Read Team Forum Stats Members Help
ASUS Eee Box EB1501 (+ alternative 1501 models EB1501U and EB1501P) discussion thread0