Jump to content
Flirc Forums

GOOD: WD TV Remote | BAD: OLD XBOX 1; MEO BOX


HiGhLaNdeR

Recommended Posts

Hello all,

I've received the Flirc and I've tested a few remotes.

If I get my hands on more remotes I'll post them here.

The setup was made in a Winblows 7 Laptop running x64bits.

Used the beta firmware fw_wake_v6.bin that gave me better results, faster with the cursor buttons if long pressed.

After everything was done the Flirc went to it's place, the Acer Revo 3600 running XBMCbuntu.

Here's the list of the tested remotes:

OLD XBOX 1 Remote - Doesn't work properly (which is a shame unfortunaly)

MEO BOX Remote (Portuguese CableTV Microsoft Box) - the "cross" doesn't work properly

WDTV (ver 1) - Works flawless mapping with the full keyboard in the controller menu.

WDTV Remote - > Controllers Menu

POWER -> S in Full Keyboard (Shutdown Menu)

HOME -> HOME in XBMC

UP -> UP Arrow in Full Keyboard

LEFT -> LEFT Arrow in Full Keyboard

DOWN -> DOWN Arrow in Full Keyboard

RIGHT -> RIGHT Arrow in Full Keyboard

BACK -> BACKSPACE in Full Keyboard (Parent)

STOP -> X Arrow in Full Keyboard (Stop)

OPTION -> C in Full Keyboard (Title\Right Mouse Button)

REV -> TAB in Full Keyboard (Explorer while playing)

PAUSE/PLAY -> P in Full Keyboard (Pause/Play)

FF -> O in Full Keyboard (Codec Info)

PREV -> Volume Down

NEXT -> Volume UP

SEARCH -> I in Full Keyboard (Info)

EJECT -> M in Full Keyboard (Menu)

WDTV.JPG

Link to comment
Share on other sites

Awesome. Thanks for posting your findings HiGhLaNdeR and welcome to the forums.

It woud seem that this further supports our general pattern that Microsoft remotes aren't supported:

(I'll make sure the thread is more prominent in future and add you're findings)

Thanks Again

Chris!

Link to comment
Share on other sites

Back after a few tests.

After I plugged the Flirc into XBMCbuntu the WDTV remote stopped repeating while the button is pressed which makes my finger get stronger (joke) and tired.

Why would the remote work correctly in Windows 7 x64 and not on linux? After I re-plugged into Windows the remote repeating was the same as in linux, no repeat, just a key press.

Been trying all the firmwares and remapping the keys to get the repeated keypress to work again.

Any ideias why this is happening?

Link to comment
Share on other sites

Funnily enough I only learnt this today too (for reference: ).

It is O/S dependant, as different O/S have different key repeat values.

You should see a similar result if you plugged in a USB keyboard and held a button down.

It should be possible to change in XBMCbuntu as it is ubuntu underneath though I am not sure how to

(I would offer to find out but am not meant to be finding more distractions from my uni work at this time - though Digitalb0y seems like a very knowledgable person with linux so he may know)

Link to comment
Share on other sites

When I plugged the Flirc into XBMCbuntu I get this:

highlander@XBMC-SALA:~$ flirc version

Flirc Version 1.0.2 [c6ade381b9852122]

Bootloader Detected: v1.400000

highlander@XBMC-SALA:~$ pwd

/home/highlander

highlander@XBMC-SALA:~$ flirc saveconfig xbox_long_press

Saving Configuration File 'xbox_long_press.fcfg' to Disk

can't execute command, device in bootloader

Last time I had to re-write the firmware for it to work again. What causes Flirc to get into bootloader after removing from windows and plug into linux?

Thanks.

Link to comment
Share on other sites

highlander@XBMC-SALA:~$ flirc version

Flirc Version 1.0.2 [c6ade381b9852122]

Bootloader Detected: v1.400000

highlander@XBMC-SALA:~$ flirc upgrade fw_repeat.bin

Uploading image: fw_repeat.bin to "flirc.tv" 0x20A0

[DEVICE] Waiting

[DEVICE] Bootloader Detected

[DEVICE] Uploading

[uPLOADING] ------------------------------------------------------------------

Pages Total Pages Progress

0x03b80 ... 0x03c00 [========================================>] 100%

--------------------------------------------------------------------------------

[DEVICE] Waiting.

[DEVICE] FW Detected

[DEVICE] EOK

highlander@XBMC-SALA:~$ flirc loadconfig good_flirc_xbmc_final.fcfg

Loading Configuration File 'good_flirc_xbmc_final.fcfg' to Device

[========================================>] 100%

Configuration File Loaded Successfully

highlander@XBMC-SALA:~$ flirc version

Flirc Version 1.0.2 [c6ade381b9852122]

Firmware Version: 255.1 10-02-2011

No long press after doing it on Ubuntu.

Removing the Flirc and going back to Windows 7 x64 the long press doesn't happen either.

Why? What causes Flirc being in bootloader when plugged in linux?

What causes Flirc not working with long key presses in windows 7 x64 after being programmed in linux with the same fw and keys config?

Link to comment
Share on other sites

Ok I found, let's call it, a bug in the whole proccess.

Everytime I take the Flirc from Windows7 x64 to XBMCbuntu it stays in the bootloader.

To make it work again with the long keypress FW (fw_repeat.bin) I first have to put the fw_1.0.bin firmware. Only after that I can put the fw_repeat.bin and load the keys config I have saved.

I had to do the same proccess in Windows 7 x64 to make it work again.

Here is a log of what I've done in XBMCbuntu:

highlander@XBMC-SALA:~$ flirc version

Flirc Version 1.0.2 [c6ade381b9852122]

Bootloader Detected: v1.400000

highlander@XBMC-SALA:~$ flirc format

Formatting Device, please wait...can't execute command, device in bootloader

highlander@XBMC-SALA:~$ flirc upgrade fw_

fw_1.0.bin fw_repeat.bin fw_wake_v6.bin

highlander@XBMC-SALA:~$ flirc upgrade fw_1.0.bin

Uploading image: fw_1.0.bin to "flirc.tv" 0x20A0

[DEVICE] Waiting

[DEVICE] Bootloader Detected

[DEVICE] Uploading

[uPLOADING] ------------------------------------------------------------------

Pages Total Pages Progress

0x03b80 ... 0x03c00 [========================================>] 100%

--------------------------------------------------------------------------------

[DEVICE] Waiting.

[DEVICE] FW Detected

[DEVICE] EOK

highlander@XBMC-SALA:~$ flirc format

Formatting Device, please wait... Done!

highlander@XBMC-SALA:~$ flirc loadconfig good_flirc_xbmc_final.fcfg

Loading Configuration File 'good_flirc_xbmc_final.fcfg' to Device

[========================================>] 100%

Configuration File Loaded Successfully

highlander@XBMC-SALA:~$ flirc format

Formatting Device, please wait... Done!

highlander@XBMC-SALA:~$ flirc upgrade fw_repeat.bin

Uploading image: fw_repeat.bin to "flirc.tv" 0x20A0

[DEVICE] Waiting

[DEVICE] FW Detected

[DEVICE] Setting DFU

[DEVICE] Waiting.

[DEVICE] Bootloader Detected

[DEVICE] Uploading

[uPLOADING] ------------------------------------------------------------------

Pages Total Pages Progress

0x03b80 ... 0x03c00 [========================================>] 100%

--------------------------------------------------------------------------------

[DEVICE] Waiting.

[DEVICE] FW Detected

[DEVICE] EOK

highlander@XBMC-SALA:~$ flirc loadconfig good_flirc_xbmc_final.fcfg

Loading Configuration File 'good_flirc_xbmc_final.fcfg' to Device

[========================================>] 100%

Configuration File Loaded Successfully

After all this, the Flirc is working fine in XBMCbuntu.

BUG?

I guess I have to do the same for the other beta firmwares if I want to test them.

Cheers!

Link to comment
Share on other sites

Same with fw_1.0.bin ...

My XBMCbuntu has LIRC running... can it affect Flirc in any way?

[ 2652.480082] usb 2-6: new low speed USB device number 27 using ohci_hcd

highlander@XBMC-SALA:~$ lsusb

Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

Bus 002 Device 002: ID 046d:c058 Logitech, Inc. M115 Mouse

Bus 002 Device 003: ID 04f2:0402 Chicony Electronics Co., Ltd Genius LuxeMate i200 Keyboard

Bus 002 Device 027: ID 20a0:0000 Clay Logic

highlander@XBMC-SALA:~$ flirc version

Flirc Version 1.0.2 [c6ade381b9852122]

Bootloader Detected: v1.400000

highlander@XBMC-SALA:~$

Link to comment
Share on other sites

Sorry, I missed all this good action.

Don't use the fw_repeat, use the wake v6 which has built in support for fw_repeat. I may have a bug in the fw_repeat firmware, it's been a while since I looked at it and wouldn't rule it out.

It doesn't make sense that every time you plug into Linux, it ends up in the bootloader. Perhaps the configuration got messed up. Try doing a flirc format, and starting fresh. Save your config, and should it ever end up in the bootloader again do the following:

flirc dfu --leave

Save your configuration again and post both.

Let me know if those suggestions help.

Link to comment
Share on other sites

Hi Jason.

Took the Flirc to work and tested on a workstation with Ubuntu 11.10.

Installed the Flirc and XBMC to test it out.

Did what you said, programmed the wake v6 and thing seemed to work well. Did a few reboots and the Flirc never went to bootloader. The only bad thing that happened was the long keypress stopped working in the end of the day after a shutdown and a turn on ...

I had to format again, put the wake v6 again and did all the key saving again.

Now I'm going to test it out in the XBMC on the living room.

I'll keep in touch.

Thanks.

Link to comment
Share on other sites

Thanks for the update, let me know how it goes. Long key presses shouldn't work, unless however the end of the day means you have your lights on and the light is interfering with the signal. Either way, I'm interested to see where this goes.

Link to comment
Share on other sites

So far everything is working :)

I plugged the Flirc in the Acer Aspire Revo r3600 and turned it on. The Flirc was detected and the long keypress was working too.

Ah! Before I plugged the Flirc in the Acer I programmed one or two keys in the Toshiba Laptop so the problem of taking it from the Windows 7 x64 and plug in the XBMCbuntu is gone too.

The weekend will tell us more about the firmware and the earlier problems. More time for watching movies :)

Thanks for all the tips and support.

Cheers!

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...