I am a newbie and need some hand holding. I am trying to set up my Gyration MCE remote on Mythbuntu 7.10 AMD64 version. I have read the how to's. This is a little, well way over my head. Here is what I can tell you. My first problem is possibly due to only having a wireless mouse/keyboard combo. I am not sure if I need to create a new .py file or modify an existing one. I did try some mods to the mce2usbmythlirc file.
Here is what I get when I run gizmod
GizmoDaemon v3:4 -=- (c) 2007, Tim Burrell <tim.burrell@gmail.com>
-----------
Registering Devices:
Standard - Directory [/dev/input]
Failed to Open [/dev/input/event0] for [Read / Write] -- Check Permissions!
Failed to Open [/dev/input/event1] for [Read / Write] -- Check Permissions!
Failed to Open [/dev/input/event2] for [Read / Write] -- Check Permissions!
Standard - Gyration Gyration RF Technology Receiver [/dev/input/event3]
Standard - Gyration Gyration RF Technology Receiver [/dev/input/event4]
Failed to Open [/dev/input/event5] for [Read / Write] -- Check Permissions!
Failed to Open [/dev/input/event6] for [Read / Write] -- Check Permissions!
Failed to Open [/dev/input/event7] for [Read / Write] -- Check Permissions!
LIRC - LIRC [/dev/lircd]
Loading User Scripts:
CatchAllDebug - CatchAll Event Mapping for Testing
PowermateVisualizer - Powermate Visualization Handler [0 Powermates]
KeyboardAmarok - Amarok Fancy Keyboard Event Mapping
KeyboardDefault - Default Fancy Keyboard Event Mapping
PowermateButtonTimeout - ButtonTimeout Powermate Event Mapping
PowermateBeryl - Beryl Powermate Event Mapping
PowermateFirefox - Firefox Powermate Event Mapping
PowermateMPlayer - MPlayer Powermate Event Mapping
PowermateAmarok - Amarok Powermate Event Mapping
PowermateDefault - Default Powermate Event Mapping
ATIX10Intercept - Intercept ATIX10 Event Mapping
ATIX10MythTV - MythTV ATIX10 Event Mapping
ATIX10MPlayer - MPlayer ATIX10 Event Mapping
ATIX10Amarok - Amarok ATIX10 Event Mapping
ATIX10Default - Default ATIX10 Event Mapping
LIRCHauppaugeIntercept - Intercept LIRC Event Mapping for the Hauppauge remote
LIRCMceUSB2Intercept - Intercept LIRC Event Mapping for the MceUSB2 remote
LIRCHauppaugeMythTV - MythTV LIRC Event Mapping for the Hauppauge remote
LIRCMceUSB2MythTV - MythTV LIRC Event Mapping for the MceUSB2 remote
LIRCHauppaugeMPlayer - MPlayer LIRC Event Mapping for the Hauppauge remote
LIRCMceUSB2MPlayer - MPlayer LIRC Event Mapping for the MceUSB2 remote
LIRCHauppaugeAmarok - Amarok LIRC Hauppauge Event Mapping
LIRCMceUSB2Amarok - Amarok LIRC Event Mapping for the MceUSB2 remote
LIRCHauppaugeDefault - Default LIRC Event Mapping for the Hauppauge remote
LIRCMceUSB2Default - Default LIRC Event Mapping for the MceUSB2 remote
RemoteControl - Remote Control Event Mapping
RemoteControl - Remote Control Event Mapping
So the lack of standard keyboard is a deal breaker? Can I hook one temporarily or does it need to always be there?
The Gyration has an internal mouse, so it registers as keyboard, event-mouse, and a mouse. Most of the buttons fall under kbd, only a few are mouse events.
I do not know if the text inside < > are relavent. I did not see any reference to this in the "create a fake event" how to. I am not sure if the how to is telling me to enter those command in a terminal, or to edit a file to create those fake events.
The remote navigation, numbers, ok, enter, and clear keys all work out of the box.
I have two of these remotes. The other is connected to an Mythbuntu 7.10 i386 machine. The solution I use for this is evrouter which works well. Very little fiddling allowed 80% function, which is enough for me. The problem is evrouter is not available for AMD64 version.
On other thing I noticed is when running gizmod it halts the terminal. It does not start and give me a return prompt. Is this normal. I have to hit ctrl+c to regain control of the terminal.
Any help offered is greatly appreciated.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I created an udev rule for the keyboard so now when I load gimod I get the following.
If I run gizmod via ssh does it run on the host machine?
Registering Devices:
Standard - Directory [/dev/input]
Failed to Open [/dev/input/event0] for [Read / Write] -- Check Permissions!
Keyboard - AT Translated Set 2 keyboard [/dev/input/event1]
Standard - Gyration Gyration RF Technology Receiver [/dev/input/event2]
Standard - Gyration Gyration RF Technology Receiver [/dev/input/event3]
Failed to Open [/dev/input/event4] for [Read / Write] -- Check Permissions!
Failed to Open [/dev/input/event5] for [Read / Write] -- Check Permissions!
Failed to Open [/dev/input/event6] for [Read / Write] -- Check Permissions!
Failed to Open [/dev/input/event7] for [Read / Write] -- Check Permissions!
LIRC - LIRC [/dev/lircd]
Where do I go from here?
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I am a newbie and need some hand holding. I am trying to set up my Gyration MCE remote on Mythbuntu 7.10 AMD64 version. I have read the how to's. This is a little, well way over my head. Here is what I can tell you. My first problem is possibly due to only having a wireless mouse/keyboard combo. I am not sure if I need to create a new .py file or modify an existing one. I did try some mods to the mce2usbmythlirc file.
Here is what I get when I run gizmod
GizmoDaemon v3:4 -=- (c) 2007, Tim Burrell <tim.burrell@gmail.com>
-----------
Registering Devices:
Standard - Directory [/dev/input]
Failed to Open [/dev/input/event0] for [Read / Write] -- Check Permissions!
Failed to Open [/dev/input/event1] for [Read / Write] -- Check Permissions!
Failed to Open [/dev/input/event2] for [Read / Write] -- Check Permissions!
Standard - Gyration Gyration RF Technology Receiver [/dev/input/event3]
Standard - Gyration Gyration RF Technology Receiver [/dev/input/event4]
Failed to Open [/dev/input/event5] for [Read / Write] -- Check Permissions!
Failed to Open [/dev/input/event6] for [Read / Write] -- Check Permissions!
Failed to Open [/dev/input/event7] for [Read / Write] -- Check Permissions!
LIRC - LIRC [/dev/lircd]
Loading User Scripts:
CatchAllDebug - CatchAll Event Mapping for Testing
PowermateVisualizer - Powermate Visualization Handler [0 Powermates]
KeyboardAmarok - Amarok Fancy Keyboard Event Mapping
KeyboardDefault - Default Fancy Keyboard Event Mapping
PowermateButtonTimeout - ButtonTimeout Powermate Event Mapping
PowermateBeryl - Beryl Powermate Event Mapping
PowermateFirefox - Firefox Powermate Event Mapping
PowermateMPlayer - MPlayer Powermate Event Mapping
PowermateAmarok - Amarok Powermate Event Mapping
PowermateDefault - Default Powermate Event Mapping
ATIX10Intercept - Intercept ATIX10 Event Mapping
ATIX10MythTV - MythTV ATIX10 Event Mapping
ATIX10MPlayer - MPlayer ATIX10 Event Mapping
ATIX10Amarok - Amarok ATIX10 Event Mapping
ATIX10Default - Default ATIX10 Event Mapping
LIRCHauppaugeIntercept - Intercept LIRC Event Mapping for the Hauppauge remote
LIRCMceUSB2Intercept - Intercept LIRC Event Mapping for the MceUSB2 remote
LIRCHauppaugeMythTV - MythTV LIRC Event Mapping for the Hauppauge remote
LIRCMceUSB2MythTV - MythTV LIRC Event Mapping for the MceUSB2 remote
LIRCHauppaugeMPlayer - MPlayer LIRC Event Mapping for the Hauppauge remote
LIRCMceUSB2MPlayer - MPlayer LIRC Event Mapping for the MceUSB2 remote
LIRCHauppaugeAmarok - Amarok LIRC Hauppauge Event Mapping
LIRCMceUSB2Amarok - Amarok LIRC Event Mapping for the MceUSB2 remote
LIRCHauppaugeDefault - Default LIRC Event Mapping for the Hauppauge remote
LIRCMceUSB2Default - Default LIRC Event Mapping for the MceUSB2 remote
RemoteControl - Remote Control Event Mapping
RemoteControl - Remote Control Event Mapping
So the lack of standard keyboard is a deal breaker? Can I hook one temporarily or does it need to always be there?
The Gyration has an internal mouse, so it registers as keyboard, event-mouse, and a mouse. Most of the buttons fall under kbd, only a few are mouse events.
Here is what I get in debug mode.
onEvent: Standard -- /dev/input/event3 | [EV_KEY] <KEY_BACK> c: 0x9e v: 0x1
onEvent: Standard -- /dev/input/event3 | [EV_KEY] <KEY_BACK> c: 0x9e v: 0x0
onEvent: Standard -- /dev/input/event3 | [EV_KEY] <KEY_PROPS> c: 0x82 v: 0x1
onEvent: Standard -- /dev/input/event3 | [EV_KEY] <KEY_PROPS> c: 0x82 v: 0x0
onEvent: Standard -- /dev/input/event3 | [EV_KEY] <KEY_PROGRAM> c: 0x16a v: 0x1
onEvent: Standard -- /dev/input/event3 | [EV_KEY] <KEY_PROGRAM> c: 0x16a v: 0x0
onEvent: Standard -- /dev/input/event4 | [EV_KEY] <KEY_TV> c: 0x179 v: 0x1
onEvent: Standard -- /dev/input/event4 | [EV_KEY] <KEY_TV> c: 0x179 v: 0x0
onEvent: Standard -- /dev/input/event3 | [EV_KEY] <KEY_VOLUMEUP> c: 0x73 v: 0x1
onEvent: Standard -- /dev/input/event3 | [EV_KEY] <KEY_VOLUMEUP> c: 0x73 v: 0x0
onEvent: Standard -- /dev/input/event3 | [EV_KEY] <KEY_VOLUMEDOWN> c: 0x72 v: 0x1
onEvent: Standard -- /dev/input/event3 | [EV_KEY] <KEY_VOLUMEDOWN> c: 0x72 v: 0x0
onEvent: Standard -- /dev/input/event3 | [EV_KEY] <KEY_CHANNELUP> c: 0x192 v: 0x1
onEvent: Standard -- /dev/input/event3 | [EV_KEY] <KEY_CHANNELUP> c: 0x192 v: 0x0
onEvent: Standard -- /dev/input/event3 | [EV_KEY] <KEY_CHANNELDOWN> c: 0x193 v: 0x1
onEvent: Standard -- /dev/input/event3 | [EV_KEY] <KEY_CHANNELDOWN> c: 0x193 v: 0x0
onEvent: Standard -- /dev/input/event4 | [EV_KEY] <KEY_MEDIA> c: 0xe2 v: 0x1
onEvent: Standard -- /dev/input/event4 | [EV_KEY] <KEY_MEDIA> c: 0xe2 v: 0x0
onEvent: Standard -- /dev/input/event4 | [EV_KEY] <KEY_MP3> c: 0x187 v: 0x1
onEvent: Standard -- /dev/input/event4 | [EV_KEY] <KEY_MP3> c: 0x187 v: 0x0
onEvent: Standard -- /dev/input/event4 | [EV_KEY] <KEY_VIDEO> c: 0x189 v: 0x1
onEvent: Standard -- /dev/input/event4 | [EV_KEY] <KEY_VIDEO> c: 0x189 v: 0x0
onEvent: Standard -- /dev/input/event4 | [EV_KEY] <KEY_SHUFFLE> c: 0x19a v: 0x1
onEvent: Standard -- /dev/input/event4 | [EV_KEY] <KEY_SHUFFLE> c: 0x19a v: 0x0
onEvent: Standard -- /dev/input/event3 | [EV_KEY] <KEY_STOPCD> c: 0xa6 v: 0x1
onEvent: Standard -- /dev/input/event3 | [EV_KEY] <KEY_STOPCD> c: 0xa6 v: 0x0
onEvent: Standard -- /dev/input/event3 | [EV_KEY] <KEY_RECORD> c: 0xa7 v: 0x1
onEvent: Standard -- /dev/input/event3 | [EV_KEY] <KEY_RECORD> c: 0xa7 v: 0x0
onEvent: Standard -- /dev/input/event3 | [EV_KEY] <KEY_PAUSE> c: 0x77 v: 0x1
onEvent: Standard -- /dev/input/event3 | [EV_KEY] <KEY_PAUSE> c: 0x77 v: 0x0
onEvent: Standard -- /dev/input/event3 | [EV_KEY] <KEY_REWIND> c: 0xa8 v: 0x1
onEvent: Standard -- /dev/input/event3 | [EV_KEY] <KEY_REWIND> c: 0xa8 v: 0x0
onEvent: Standard -- /dev/input/event3 | [EV_KEY] <KEY_FASTFORWARD> c: 0xd0 v: 0x1
onEvent: Standard -- /dev/input/event3 | [EV_KEY] <KEY_FASTFORWARD> c: 0xd0 v: 0x0
onEvent: Standard -- /dev/input/event3 | [EV_KEY] <KEY_PREVIOUSSONG> c: 0xa5 v: 0x1
onEvent: Standard -- /dev/input/event3 | [EV_KEY] <KEY_PREVIOUSSONG> c: 0xa5 v: 0x0
onEvent: Standard -- /dev/input/event3 | [EV_KEY] <KEY_NEXTSONG> c: 0xa3 v: 0x1
onEvent: Standard -- /dev/input/event3 | [EV_KEY] <KEY_NEXTSONG> c: 0xa3 v: 0x0
onEvent: Standard -- /dev/input/event4 | [EV_KEY] <KEY_HOME> c: 0x66 v: 0x1
onEvent: Standard -- /dev/input/event4 | [EV_KEY] <KEY_HOME> c: 0x66 v: 0x0
onEvent: Standard -- /dev/input/event3 | [EV_KEY] <KEY_ESC> c: 0x1 v: 0x1
onEvent: Standard -- /dev/input/event3 | [EV_KEY] <KEY_ESC> c: 0x1 v: 0x0
onEvent: Standard -- /dev/input/event3 | [EV_KEY] <KEY_ENTER> c: 0x1c v: 0x1
onEvent: Standard -- /dev/input/event3 | [EV_KEY] <KEY_ENTER> c: 0x1c v: 0x0
onEvent: Standard -- /dev/input/event3 | [EV_KEY] <KEY_LEFTSHIFT> c: 0x2a v: 0x1
onEvent: Standard -- /dev/input/event3 | [EV_KEY] <KEY_8> c: 0x9 v: 0x1
onEvent: Standard -- /dev/input/event3 | [EV_KEY] <KEY_LEFTSHIFT> c: 0x2a v: 0x0
onEvent: Standard -- /dev/input/event3 | [EV_KEY] <KEY_8> c: 0x9 v: 0x0
onEvent: Standard -- /dev/input/event3 | [EV_KEY] <KEY_LEFTSHIFT> c: 0x2a v: 0x1
onEvent: Standard -- /dev/input/event3 | [EV_KEY] <KEY_3> c: 0x4 v: 0x1
onEvent: Standard -- /dev/input/event3 | [EV_KEY] <KEY_LEFTSHIFT> c: 0x2a v: 0x0
onEvent: Standard -- /dev/input/event3 | [EV_KEY] <KEY_3> c: 0x4 v: 0x0
onEvent: Standard -- /dev/input/event3 | [EV_KEY] <KEY_MUTE> c: 0x71 v: 0x1
onEvent: Standard -- /dev/input/event3 | [EV_KEY] <KEY_MUTE> c: 0x71 v: 0x0
onEvent: Standard -- /dev/input/event3 | [EV_KEY] <KEY_LEFT> c: 0x69 v: 0x1
onEvent: Standard -- /dev/input/event3 | [EV_KEY] <KEY_LEFT> c: 0x69 v: 0x0
onEvent: Standard -- /dev/input/event3 | [EV_KEY] <KEY_RIGHT> c: 0x6a v: 0x1
onEvent: Standard -- /dev/input/event3 | [EV_KEY] <KEY_RIGHT> c: 0x6a v: 0x0
onEvent: Standard -- /dev/input/event3 | [EV_KEY] <KEY_DOWN> c: 0x6c v: 0x1
onEvent: Standard -- /dev/input/event3 | [EV_KEY] <KEY_DOWN> c: 0x6c v: 0x0
onEvent: Standard -- /dev/input/event3 | [EV_KEY] <KEY_UP> c: 0x67 v: 0x1
onEvent: Standard -- /dev/input/event3 | [EV_KEY] <KEY_UP> c: 0x67 v: 0x0
onEvent: Standard -- /dev/input/event3 | [EV_KEY] <KEY_ENTER> c: 0x1c v: 0x1
onEvent: Standard -- /dev/input/event3 | [EV_KEY] <KEY_ENTER> c: 0x1c v: 0x0
onEvent: Standard -- /dev/input/event3 | [EV_KEY] <KEY_BACK> c: 0x9e v: 0x1
onEvent: Standard -- /dev/input/event3 | [EV_KEY] <KEY_BACK> c: 0x9e v: 0x0
I do not know if the text inside < > are relavent. I did not see any reference to this in the "create a fake event" how to. I am not sure if the how to is telling me to enter those command in a terminal, or to edit a file to create those fake events.
The remote navigation, numbers, ok, enter, and clear keys all work out of the box.
I have two of these remotes. The other is connected to an Mythbuntu 7.10 i386 machine. The solution I use for this is evrouter which works well. Very little fiddling allowed 80% function, which is enough for me. The problem is evrouter is not available for AMD64 version.
On other thing I noticed is when running gizmod it halts the terminal. It does not start and give me a return prompt. Is this normal. I have to hit ctrl+c to regain control of the terminal.
Any help offered is greatly appreciated.
I created an udev rule for the keyboard so now when I load gimod I get the following.
If I run gizmod via ssh does it run on the host machine?
Registering Devices:
Standard - Directory [/dev/input]
Failed to Open [/dev/input/event0] for [Read / Write] -- Check Permissions!
Keyboard - AT Translated Set 2 keyboard [/dev/input/event1]
Standard - Gyration Gyration RF Technology Receiver [/dev/input/event2]
Standard - Gyration Gyration RF Technology Receiver [/dev/input/event3]
Failed to Open [/dev/input/event4] for [Read / Write] -- Check Permissions!
Failed to Open [/dev/input/event5] for [Read / Write] -- Check Permissions!
Failed to Open [/dev/input/event6] for [Read / Write] -- Check Permissions!
Failed to Open [/dev/input/event7] for [Read / Write] -- Check Permissions!
LIRC - LIRC [/dev/lircd]
Where do I go from here?