Media Remote

From Free60

Jump to: navigation, search

Contents

[edit] General Information

File:Standard remote.jpg
Standard Media Remote
  • The standard remote (as opposed to the Universal Media Remote) was only released in limited quantities with Xbox 360 premium packages at launch.
  • The difference between the Universal Media Remote and the Standard Remote appears to just be the button additions.
  • The remote uses the IR port located on the front of the Xbox 360.
  • Some Windows Media Center Edition computers recognize this remote as a normal Media Center remote.

[edit] Confirmed Facts

  • All Windows Media Center remotes are recognized by the Xbox 360.


[edit] Linux Facts

Big remote Big remote

  • IRCODE , Function
  • {'26','Button Y'},
  • {'25','Button B'},
  • {'24','DVD menu'},
  • {'23','BACK'},
  • {'22','OK'},
  • {'20','Button left'},
  • {'21','Button right'},
  • {'19','Stop button'},
  • {'18','Pause button'},
  • {'17','Rec button'},
  • {'16','Play button'},
  • {'15','Fast rewind <<'},
  • {'14','fast foward >>'},
  • {'11','Volume down'},
  • {'10','Volume up'},
  • {'09','Button 9 on keypad part'},
  • {'08','Button 8 on keypad part'},
  • {'07','Button 7 on keypad part'},
  • {'06','Button 6 on keypad part'},
  • {'05','Button 5 on keypad part'},
  • {'04','Button 4 on keypad part'},
  • {'03','Button 3 on keypad part'},
  • {'02','Button 2 on keypad part'},
  • {'01','Button 1 on keypad part'},
  • {'00','Button 0 on keypad part'},
  • {'1a','Go to ending >|'},
  • {'1b','Go to beginning |<'},
  • {'1c','Unknown'},
  • {'1d','100 on remote'},
  • {'1e','Button up'},
  • {'1f','Button down'},
  • {'0a','Clear'},
  • {'0b','ENTER'},
  • {'0c','Unknown'},
  • {'0d','Windows Media Start'},
  • {'0e','Mute'},
  • {'0f','Info'},
  • {'4f','Display'},
  • {'51','Title'},
  • {'64','Big X button on top, use as alternative 'on'?'},
  • {'68','Button X'},
  • {'66','Button A '},
  • {'6c','Channel up'},
  • {'6d','Channel down'};


the small remote 'image insert here'

  • IRCODE , Function
  • {'64','guide'},
  • {'19','stop'},
  • {'18','pause'},
  • {'16','play'},
  • {'15','rewind'},
  • {'14','fast forward'},
  • {'1A','chapter next'},
  • {'1B','chapter prev'},
  • {'4F','display'},
  • {'51','title'},
  • {'24','dvd menu'},
  • {'23','back'},
  • {'0F','info'},
  • {'1E','up'},
  • {'1F','down'},
  • {'20','left'},
  • {'21','right'},
  • {'22','ok'},
  • {'12','A'},
  • {'25','B'},
  • {'13','X'},
  • {'26','Y'},
  • {'0D','windows'},
  • {'17','record'};

when i have some free time i'll write a proof of concept to use the remote in linux.

The remote control works as a lowbase of the xbox360, so the power on and off still work in Linux, also you can get all the IR codes into linux. So 'if' a Mediacenter is ever ported to Xbox 360 Linux, you could use the official remote. (IR codes and info retrieved by Icekiller, with SMC.C from tmbinc, small remote by kwkward)

[edit] Example Linux code

Ir code for Linux

download it compile it "gcc -c IRcodelinux.c -o IRcodelinux.o" (without quotes) and type "./IRcodelinux" to run it (without quotes). you will see an empty line if there isn't a code and Button 2, >>, etc. if a key is pressed

Ir code for Linux Videoplayers, VLC (MAY work Xine,Totem )

New example code how to own your machine.. use the IR remote to control your Videoplayers! Compile like the normal version but use ./IRcodeVideoplayers & to start it in the background.

Be careful, VLC needs to be focused. If it doesnt work make it fullscreen!

if it cant find XTE then do this:

apt-get install xautomation

if that fails do apt-get -f install xautomation

or just use synaptic package manager

Personal tools