Media Remote

From Free60 Project

Table of contents

General Information

Missing image
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.

Confirmed Facts

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


Linux Facts

Big remote Big remote (http://80.101.98.69/~ik/xbox/x360remoteIRcodes.jpg)

  • 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)

Example Linux code

Ir code for Linux (http://80.101.98.69/~ik/xbox/IRcodelinux.c)

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 ) (http://80.101.98.69/~ik/xbox/IRcodeVideoplayers.c)

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

Speculation


This hardware-related article is a stub. You can help the Free60 project by expanding it (http://www.free60.org/w/index.php?title=Media_Remote&action=edit).