• 1
  • 2(current)
  • 3
  • 4
  • 5
  • 8
Bluetooth Amazon FireTV Stick Remote
#16
works good on the ouya too. Excellent remote if you want to stay BT vs a dongle.

Found a use for it since cec on the sony for the firetv has been working very well
Reply
#17
Trying to connect this to a raspberry pi. It connects and pairs via a bluetooth dongle but no input is working no matter what I press. I have used openelec and raspbmc and both connect and pair but nothing happens when I press the buttons.

Any help?
Reply
#18
Not even directional keys? I'll try testing this on a Pi.
Reply
#19
(2015-02-15, 11:01)Ned Scott Wrote: Not even directional keys? I'll try testing this on a Pi.

Nope, not even directional keys. I've tried installing keyboard xml files, reinstalled etc and nothing seems to get it working even though it connects and pairs and even reconnects when I reboot.

I look fwd to your findings as I think it would be the perfect remote for me to use with raspbmc/osmc or openelec.

Thanks.
Reply
#20
Hmm, I can't seem to get my Pi to recognize my generic bluetooth adapter.
Reply
#21
(2015-02-15, 12:57)Ned Scott Wrote: Hmm, I can't seem to get my Pi to recognize my generic bluetooth adapter.
What os are you using? I prefer raspbmc but to get my adapter recognised involved alot of terminal work over ssh lol. I can send you the links. But if you're using openelec it's easier. Go to openelec settings and then enable Bluetooth in the tab above Bluetooth then when you go down to the Bluetooth section it will be enabled. Sounds confusing when I explain it but if you need a better explanation let me know!
Reply
#22
Yeah, I'm using OpenELEC and am using those settings. However, this is on my Pi2, so I'll try it on an original Raspberry Pi just incase it's something not totally working on the newer Pi (maybe?).
Reply
#23
(2015-02-15, 13:08)Ned Scott Wrote: Yeah, I'm using OpenELEC and am using those settings. However, this is on my Pi2, so I'll try it on an original Raspberry Pi just incase it's something not totally working on the newer Pi (maybe?).
Any luck bro? Blush
Reply
#24
Nope, but I have a new bluetooth adapter on it's way to me in a couple of days. I think the one I have right now is garbage.
Reply
#25
(2015-02-15, 14:06)Ned Scott Wrote: Nope, but I have a new bluetooth adapter on it's way to me in a couple of days. I think the one I have right now is garbage.
Kk. I'm wondering if it's my bt adapter too, but what's weird is it works otherwise. I've been able to connect my macbook to the pi over bt and send a file via bt file transfer and it worked so I'm not sure what's the issue with the remote. The remote itself works fine on my mac, note 3 and tab s so I'm dumb founded by this one.

When you get a chance to experiment with it let me know, and thanks for taking the time!
Reply
#26
I have made some progress in finding out whats wrong but no idea how to fix it.

After installing evtest I get the following:

Code:
OpenELEC:~ # cat /proc/bus/input/devices
I: Bus=0005 Vendor=1949 Product=0404 Version=011b
N: Name="Amazon Fire TV Remote"
P: Phys=00:1a:7d:da:71:13
S: Sysfs=/devices/platform/bcm2708_usb/usb1/1-1/1-1.3/1-1.3:1.0/bluetooth/hci0/hci0:71/0005:1949:0404.0001/input/input0
U: Uniq=a0:02:dc:e0:f9:d7
H: Handlers=kbd event0
B: PROP=0
B: EV=10001b
B: KEY=10000 1110 40000800 1681 0 0 0
B: ABS=100 0
B: MSC=10

Code:
OpenELEC:~ # evtest /dev/input/event0
Input driver version is 1.0.1
Input device ID: bus 0x5 vendor 0x1949 product 0x404 version 0x11b
Input device name: "Amazon Fire TV Remote"
Supported events:
  Event type 0 (EV_SYN)
  Event type 1 (EV_KEY)
    Event code 96 (KEY_KPENTER)
    Event code 103 (KEY_UP)
    Event code 105 (KEY_LEFT)
    Event code 106 (KEY_RIGHT)
    Event code 108 (KEY_DOWN)
    Event code 139 (KEY_MENU)
    Event code 158 (KEY_BACK)
    Event code 164 (KEY_PLAYPAUSE)
    Event code 168 (KEY_REWIND)
    Event code 172 (KEY_HOMEPAGE)
    Event code 208 (KEY_FASTFORWARD)
  Event type 3 (EV_ABS)
    Event code 40 (ABS_MISC)
      Value      0
      Min        0
      Max      255
  Event type 4 (EV_MSC)
    Event code 4 (MSC_SCAN)
Properties:
  Property type 20 (EV_REP)
    Property code 0 (REP_DELAY)
      Value   1000
    Property code 1 (REP_PERIOD)
      Value     33
Testing ... (interrupt to exit)
***********************************************
  This device is grabbed by another process.
  No events are available to evtest while the
  other grab is active.
  In most cases, this is caused by an X driver,
  try VT-switching and re-run evtest again.
***********************************************

So something is capturing the input and not letting it go through. Any idea how to fix this?
Reply
#27
Just an update. Connected a Bluetooth keyboard and that worked fine and gave the same evtest output saying something else was grabbing the input which would mean that's not the problem with the Amazon remote.

Again, any help is welcomed!
Reply
#28
This has been bugging me for the last day or two as well; and to be honest - still is.
The below will work but just seems "wrong" to have to use eventlircd for this...

/storage/.config/eventlircd.d/aftvsremote.evmap
(copy /etc/eventlircd.d to /storage/.config/eventlircd.d)
Code:
KEY_KPENTER      = KEY_OK
KEY_UP           = KEY_UP
KEY_LEFT         = KEY_LEFT
KEY_RIGHT        = KEY_RIGHT
KEY_DOWN         = KEY_DOWN
KEY_MENU         = KEY_EPG
KEY_BACK         = KEY_EXIT
KEY_PLAYPAUSE    = KEY_PLAY
KEY_REWIND       = KEY_REWIND
KEY_HOMEPAGE     = KEY_MEDIA
KEY_FASTFORWARD  = KEY_FASTFORWARD

/storage/.config/autostart.sh
Bind mount because I'm too lazy to rebuild the openelec squashfs image
Code:
mount --bind /storage/.config/eventlircd.d/ /etc/eventlircd.d/

/storage/.config/udev.rules.d/99-eventlircd.rules
Code:
SUBSYSTEMS=="bluetooth", GOTO="begin-bluetooth"
GOTO="end-bluetooth"
LABEL="begin-bluetooth"

ATTRS{name}=="Amazon Fire TV Remote", \
  ENV{eventlircd_enable}="true", \
  ENV{eventlircd_evmap}="aftvsremote.evmap"

LABEL="end-bluetooth"
Reply
#29
(2015-02-18, 03:50)Whiterat Wrote: This has been bugging me for the last day or two as well; and to be honest - still is.
The below will work but just seems "wrong" to have to use eventlircd for this...

/storage/.config/eventlircd.d/aftvsremote.evmap
(copy /etc/eventlircd.d to /storage/.config/eventlircd.d)
Code:
KEY_KPENTER      = KEY_OK
KEY_UP           = KEY_UP
KEY_LEFT         = KEY_LEFT
KEY_RIGHT        = KEY_RIGHT
KEY_DOWN         = KEY_DOWN
KEY_MENU         = KEY_EPG
KEY_BACK         = KEY_EXIT
KEY_PLAYPAUSE    = KEY_PLAY
KEY_REWIND       = KEY_REWIND
KEY_HOMEPAGE     = KEY_MEDIA
KEY_FASTFORWARD  = KEY_FASTFORWARD

/storage/autostart.sh
Bind mount because I'm too lazy to rebuild the openelec squashfs image
Code:
mount --bind /storage/.config/eventlircd.d/ /etc/eventlircd.d/

/storage/.config/udev.rules.d/99-eventlircd.rules
Code:
SUBSYSTEMS=="bluetooth", GOTO="begin-bluetooth"
GOTO="end-bluetooth"
LABEL="begin-bluetooth"

ATTRS{name}=="Amazon Fire TV Remote", \
  ENV{eventlircd_enable}="true", \
  ENV{eventlircd_evmap}="aftvsremote.evmap"

LABEL="end-bluetooth"
I'm not so savvy using terminal lol. Could you explain exactly what I do with the codes you pasted? And thanks for providing a solution even if it's a dirty one (lol) as this has been frustrating the heck out of me.
Reply
#30
Not sure if I can make it much clearer..
Just run the below (and reboot) and you should be ok.

Code:
# Copy eventlircd.d to storage
cp -r /etc/eventlircd.d/ /storage/.config/eventlircd.d

# Create evmap for the remote
cat << EOF >> /storage/.config/eventlircd.d/aftvsremote.evmap
KEY_KPENTER      = KEY_OK
KEY_UP           = KEY_UP
KEY_LEFT         = KEY_LEFT
KEY_RIGHT        = KEY_RIGHT
KEY_DOWN         = KEY_DOWN
KEY_MENU         = KEY_EPG
KEY_BACK         = KEY_EXIT
KEY_PLAYPAUSE    = KEY_PLAY
KEY_REWIND       = KEY_REWIND
KEY_HOMEPAGE     = KEY_MEDIA
KEY_FASTFORWARD  = KEY_FASTFORWARD
EOF

# Add bind mount of /etc/eventlircd.d to autostart
echo "mount --bind /storage/.config/eventlircd.d/ /etc/eventlircd.d/" >> /storage/.config/autostart.sh

# Create udev rule
cat << EOF >> /storage/.config/udev.rules.d/99-eventlircd.rules
SUBSYSTEMS=="bluetooth", GOTO="begin-bluetooth"
GOTO="end-bluetooth"
LABEL="begin-bluetooth"

ATTRS{name}=="Amazon Fire TV Remote", \\
  ENV{eventlircd_enable}="true", \\
  ENV{eventlircd_evmap}="aftvsremote.evmap"

LABEL="end-bluetooth"
EOF
Reply
  • 1
  • 2(current)
  • 3
  • 4
  • 5
  • 8

Logout Mark Read Team Forum Stats Members Help
Bluetooth Amazon FireTV Stick Remote2