Difference between revisions of "Gyration GYR3101US"

From LinuxMCE
Jump to: navigation, search
(Update to get more MythTV functionality)
 
(26 intermediate revisions by 13 users not shown)
Line 1: Line 1:
{| align="right"
 
  | __TOC__
 
  |}
 
 
[[Category: Hardware]]
 
[[Category: Hardware]]
[[Category: Input]]
+
[[Category:Input]]
 
[[Category: Infrared]]
 
[[Category: Infrared]]
 +
[[Category:Remote Controls]]
 +
{{versioninfo|810Status=Working|810UpdatedDate=12th October 2011|810UpdatedBy=Murdock|1004Status=Working|1004UpdatedDate=12th October 2011|1004UpdatedBy=Murdock}}
 +
 
== Summary ==
 
== Summary ==
[[Image:Gyration.JPG|right]]
+
 
The Gyration GYR3101US remote is identical in style to the [http://fiire.com/fiire-chief.php Fiire Chief]. The keys are not mapped as nicely as the custom-designed Fiire Chief, but the Gyration's firmware can be updated to gain similar functionality using the
+
The Gyration GYR3101US remote (aka Gyration MCE RF Remote) is identical in style to the [[Fiire Chief]], with the exception of bezel color.
[http://cf.ccmr.cornell.edu/cgi-bin/w3mman2html.cgi?xmodmap(1) Xmodmap] program (and its corresponding config file) .
+
  
 
The Gyration remote control uses the gyro feature just like the Fiire Chief and the Gyration mouse. (The major difference is how the remote is detected and used by LinuxMCE, of course.)
 
The Gyration remote control uses the gyro feature just like the Fiire Chief and the Gyration mouse. (The major difference is how the remote is detected and used by LinuxMCE, of course.)
  
==Availability==
+
The remote is now automatically detected and used by LinuxMCE, and all buttons work out of the box as they should; without modification.
  
*[http://www.circuitcity.com/ccd/productDetail.do?oid=178884 Circuit City] -- US$37 (May 2008).
+
== Differences Between this remote and the Fiire Chief ==
  
*[http://www.newegg.com/Product/Product.aspx?Item=N82E16880105001 New Egg] -- US$99 (April 2008).
+
* No Follow Me - Not Possible
 +
* Scenario shortcuts currently are not possible without further refinement of GenericHIDInterface (see TODO below)
 +
* Lights Menu not accessible via remote currently without further refinement of GenericHIDInterface (see below)
  
==Default capabilities==
+
Manufacturer web site: [http://www.gyration.com Gyration] (now Movea).
*When the device is plugged in, it is identified and configured as a GO Wireless USB device. The "gyration mouse" bit works immediately. By default the ''Stop'' button will stop media playback, and the ''skip forward and back'' buttons work. If this is all you want, you're done. No further configuration is needed.
+
  
*By default LinuxMCE recognizes the ''volume up/down'' keys, the 10 number keys, the MCE button, and the media controls ''play/stop/ffwd/rwd/pause/skip fwd/skip back''.
+
==Availability==
  
== How to Setup ==
+
===USA===
*Gyration codes: [[Gyration-GYR3101US-codes]]
+
*[http://www.newegg.com/Product/Product.aspx?Item=N82E16880105001 New Egg] -- US$99 (April 2008).
 
+
*I wanted the "Ambience" (Volume/Lighting) control key mapped, as well as the Channel/Chapter function, and the pull up menu for watching/listening to media. 
+
 
+
*To enable the volume control, I used the ''xev'' application from the KDE desktop terminal window, and identified the required keys.
+
 
+
xev
+
 
+
The first time this is run, it will pop-up a test window. Specify your mouse there, and then press the buttons on the Gyration remote to see the results in the terminal. Pay special attention to the
+
 
+
keycode
+
 
+
entries -- they are what you will specify in the .Xmodmap file.
+
 
+
On my particular setup (which I think is the default) the keys show up as:
+
 
+
Volume Up  keycode 176
+
Volume Down keycode 174
+
MCE button  keycode 97
+
 
+
 
+
Now the keys in LinuxMCE that provide the ''volume/channel/menu'' functions are:
+
+
F6 = Channel/Chapter FFWD/RWD/PAUSE menu
+
F7 = Menu button
+
F8 = Volume/Lighting button "ambience"
+
 
+
== Update to get more MythTV functionality ==
+
 
+
MythTV Keys
+
 
+
P = Pause  # Pause key on remote
+
R = Record  # Record key on remote
+
Z = 30 second skip # Right skip key under directional pad
+
Q = 10 second back  # Left skip key under directional pad
+
I = Info  # Info button
+
F9 = Mute  # Mute button
+
Y = Switch Cards  # Pictures button
+
PgUP = Fast Forward  # FFWD Button
+
PgDOWN = Rewind  # RWND Button
+
 
+
Using this info, I created the following .Xmodmap file as root user in /etc
+
+
cd /etc
+
sudo vi /etc/.Xmodmap
+
 
+
/etc/.Xmodmap
+
keycode 176 = F8
+
keycode 174 = F6
+
keycode 97 = F7
+
keycode 110 = P
+
keycode 177 = R
+
keycode 153 = Z
+
keycode 144 = Q
+
keycode 134 = I
+
keycode 160 = F9
+
keycode 237 = Y
+
keycode 180 = PgUP
+
keycode 152 = PgDOWN
+
 
+
Now after creating the file, make sure it is loaded when LinuxMCE starts up. To do this add the following (as root) to the script file ''/usr/pluto/bin/lmce_launch_manager.sh'':
+
 
+
sudo vi /usr/pluto/bin/lmce_launch_manager.sh
+
 
+
Add a line before the line '''KDE_DEBUG=1''' so that it looks like
+
  
xmodmap /etc/.Xmodmap
+
*[http://www.amazon.com/Gyration-GYR3101US-Media-Center-Remote/dp/B000O7IHOK/ref=pd_bbs_sr_1?ie=UTF8&s=electronics&qid=1240086060&sr=8-1 Amazon] -- US$81.93 -- US only (April 2009).
KDE_DEBUG=1
+
  
Save the file. You have two choices to get it going.
+
*[http://www.gyration.com/p-68-media-center-universal-remote-control-windows-media-center-compatible.aspx Gyration Media Center Universal Remote Control]
  
1. Fire off the command
+
==Buttons==
 +
[[Image:Gyration_Large.jpg|right]]
 +
(From Left to right, Top to Bottom)
  
sudo xmodmap /etc/.Xmodmap
+
* The clear input buttons select an input feature, and can be used to learn IR commands in the non-PC modes. This is superfluous with LinuxMCE and is not needed. Let LinuxMCE manage your IR gear instead, more intelligently.
 +
* '''The Power Button''' - Tap once to stop any playing media, tap twice to bring up the Power screen to turn off the display, to reboot or halt the media director.
 +
* '''Stop [ ]''' - Stop the currently playing media.
 +
* '''Red ()''' - the red Record button records whatever TV program is currently playing live.
 +
* '''Pause''' - The Pause button pauses any playing media.
 +
* '''Rewind''' - Rewind any playing media.
 +
** Tap for 2x, 4x, 8x, 16x, 32x, and 64x increments.
 +
* '''Play''' - The large play/pause button allows for easy toggling between playing and pausing media.
 +
* '''Fast Forward''' - Fast Forward any playing media.
 +
** Tap for 2x, 4x, 8x, 16x, 32x, and 64x increments.
 +
* '''Skip Forward/Backward''' buttons allow for quick skipping forward and backward of playing material to the next or previous playlist item.
 +
* A '''Direction Pad''' for all four major directions allows for precise manoeuvring of on-screen displays.
 +
* An '''OK''' Button selects the currently highlighted object.
 +
* Surrounding the Direction Pad are four function buttons, (from left to right, top to bottom.)
 +
** Media Button - This selects the gyro functions so you can use the gyro-mouse for manipulating the currently playing media.
 +
*** In TV mode, moving up/down selects the on-screen TV guide that can be quickly controlled by the gyro mouse.
 +
*** In Media Mode, moving up/down shows the current playlist, with the ability to quickly select any part of the playlist.
 +
*** moving left/right shows a ''jog shuttle'' so you can quickly fast forward, or rewind media.
 +
** Guide Button - This shows either the TV guide in TV mode, or the DVD menu when playing a DVD.
 +
** Back Button - This allows you to return to the previous screen.
 +
** Info Button - This shows information about the current playing TV program or playing media.
  
:(This must be done from the KDE desktop term window (Konsole), as it needs to be run in the X environment. (You can also export the display like: export DISPLAY=:0;xmodmap /etc/.Xmodmap .)
+
Below these buttons, are easy to access '''mouse buttons for left and right mouse button''', as well as the '''middle button for enabling or disabling the mouse movement'''. Double clicking the middle button toggles the mouse movement on and off, while holding down the button and releasing it will toggle it for momentary uses.
  
2. Restart the core.
+
There are easy to access '''volume''' and '''channel''' rocker buttons that surround the '''Windows''' Button (which is used to display the main menu.)
  
:By placing the file in the lmce_launch_manager.sh script, anytime the core is rebooted, your settings are automagically set up.
+
Convieniently placed below the '''Windows''' button is a '''Mute''' button to quickly toggle between muted and unmuted audio.
  
==Troublshooting==
+
Below these buttons, are the ''shortcut'' buttons to access the different types of media. We have from left to right:
Problem:
+
There are a couple of oddities to that I have encountered. When I watch a movie and want to change the volume or lighting for a movie (or pre-recorded program), it does what it supposed to. But when I watch Mythtv live, pressing the volume up on the Gyration remote invokes the MythTV Sleep Timer.  
+
  
Solution:
+
* Pictures
This can be resolved by remapping the sleep timer key using the Mythweb application located at http://core.ip.address/mythweb/ (for internal open systems) or at http://core.dhcp.server.adress/mythweb/
+
* TV
 +
* Music
 +
* Video
  
This can be avoided by unmapping the following keys in Mythweb/Settings/Controls
+
Pressing each one of these will show either the file list for the given media, or in the case of TV, start live TV.
+
F6
+
F7
+
F8
+
  
Unmap these keys. Make sure you scroll down the whole list, as they appear more than once.
+
Below these buttons are a conveinient '''number pad''' for changing channels or dialing numbers or arming the security system with the PIN code
+
'''Clear''' and '''Enter''' buttons compliment the '''number pad'''.
After you have completed these steps the following keys will perform these functions:
+
  
*MCE button pulls up LinuxMCE menu system
+
Below these buttons are special purpose buttons which can not be used by LinuxMCE, except the DVD Menu button, which shows the DVD menu of the given DVD, or in TV, brings up the MythTV menu.
*Volume Up button brings up the "Ambience" controls during media playback
+
*Volume Down button brings up the ''Channel/Chapter Fast Forward/Rewind and Pause'' functions
+
*The Gyration center button does movement correctly
+
*If you double click the center button, the mouse stays active, but remember to click once more to turn off (or you'll kill the batteries).
+
*The Gyration Left button acts like the left mouse button for "Choose" functions
+
*The Gyration Right button is the "exit" or "clear item" button
+
*The left and right buttons are just like mouse buttons
+
*The Number keys work with MythTV
+
*The Pause button will pause MythTV
+
*The Record button will start an on-the-fly-recording
+
*The skip forward button does the standard 30 second skip correctly
+
*The skip back button does the 10 second back skip correctly
+
*The fast-forward and rewind buttons function as they should
+
*The Pictures button will switch tuner cards if you have more than one. Nice for DVB users who don't use VDR.
+
*The Mute button functions correctly
+
*The Info button functions correctly
+

Latest revision as of 23:47, 19 October 2012

Version Status Date Updated Updated By
710 Unknown N/A N/A
810 Working 12th October 2011 Murdock
1004 Working 12th October 2011 Murdock
1204 Unknown N/A N/A
1404 Unknown N/A N/A
Usage Information

Summary

The Gyration GYR3101US remote (aka Gyration MCE RF Remote) is identical in style to the Fiire Chief, with the exception of bezel color.

The Gyration remote control uses the gyro feature just like the Fiire Chief and the Gyration mouse. (The major difference is how the remote is detected and used by LinuxMCE, of course.)

The remote is now automatically detected and used by LinuxMCE, and all buttons work out of the box as they should; without modification.

Differences Between this remote and the Fiire Chief

  • No Follow Me - Not Possible
  • Scenario shortcuts currently are not possible without further refinement of GenericHIDInterface (see TODO below)
  • Lights Menu not accessible via remote currently without further refinement of GenericHIDInterface (see below)

Manufacturer web site: Gyration (now Movea).

Availability

USA

  • Amazon -- US$81.93 -- US only (April 2009).

Buttons

Gyration Large.jpg

(From Left to right, Top to Bottom)

  • The clear input buttons select an input feature, and can be used to learn IR commands in the non-PC modes. This is superfluous with LinuxMCE and is not needed. Let LinuxMCE manage your IR gear instead, more intelligently.
  • The Power Button - Tap once to stop any playing media, tap twice to bring up the Power screen to turn off the display, to reboot or halt the media director.
  • Stop [ ] - Stop the currently playing media.
  • Red () - the red Record button records whatever TV program is currently playing live.
  • Pause - The Pause button pauses any playing media.
  • Rewind - Rewind any playing media.
    • Tap for 2x, 4x, 8x, 16x, 32x, and 64x increments.
  • Play - The large play/pause button allows for easy toggling between playing and pausing media.
  • Fast Forward - Fast Forward any playing media.
    • Tap for 2x, 4x, 8x, 16x, 32x, and 64x increments.
  • Skip Forward/Backward buttons allow for quick skipping forward and backward of playing material to the next or previous playlist item.
  • A Direction Pad for all four major directions allows for precise manoeuvring of on-screen displays.
  • An OK Button selects the currently highlighted object.
  • Surrounding the Direction Pad are four function buttons, (from left to right, top to bottom.)
    • Media Button - This selects the gyro functions so you can use the gyro-mouse for manipulating the currently playing media.
      • In TV mode, moving up/down selects the on-screen TV guide that can be quickly controlled by the gyro mouse.
      • In Media Mode, moving up/down shows the current playlist, with the ability to quickly select any part of the playlist.
      • moving left/right shows a jog shuttle so you can quickly fast forward, or rewind media.
    • Guide Button - This shows either the TV guide in TV mode, or the DVD menu when playing a DVD.
    • Back Button - This allows you to return to the previous screen.
    • Info Button - This shows information about the current playing TV program or playing media.

Below these buttons, are easy to access mouse buttons for left and right mouse button, as well as the middle button for enabling or disabling the mouse movement. Double clicking the middle button toggles the mouse movement on and off, while holding down the button and releasing it will toggle it for momentary uses.

There are easy to access volume and channel rocker buttons that surround the Windows Button (which is used to display the main menu.)

Convieniently placed below the Windows button is a Mute button to quickly toggle between muted and unmuted audio.

Below these buttons, are the shortcut buttons to access the different types of media. We have from left to right:

  • Pictures
  • TV
  • Music
  • Video

Pressing each one of these will show either the file list for the given media, or in the case of TV, start live TV.

Below these buttons are a conveinient number pad for changing channels or dialing numbers or arming the security system with the PIN code Clear and Enter buttons compliment the number pad.

Below these buttons are special purpose buttons which can not be used by LinuxMCE, except the DVD Menu button, which shows the DVD menu of the given DVD, or in TV, brings up the MythTV menu.