Chercher sur le site

AtiRemoteWonder

Page Principale

Materiel

Logiciel

Utilitaires perso.

Trucs et Astuces

Liens

Contact & CV

Derniers Changements
Most recent edit on 2011-04-07 14:38:26 by OlivierBorowski

Additions:
* version 1.0.1 (2011/04/07)
http://www.boro.fr/download/ati_remote_coin-1.0.1.tar.bz2
Le module actuel est développé pour un noyau 2.6.37.1 (ou 2.6.18.2 avec une petite manip), il faudra réappliquer les changements à la main pour un noyau plus récent.


Deletions:
Le module actuel est développé pour un noyau 2.6.18.2, il faudra réappliquer les changements à la main pour un noyau plus récent.



Edited on 2008-06-24 22:15:06 by OlivierBorowski

Additions:

Support Linux via ati-remote-boro




Deletions:

Support Linux via ati-remote-coin






Edited on 2008-06-24 22:13:08 by OlivierBorowski

Additions:
- via le module noyau modifié ati-remote-boro Le module ati-remote-boro est la solution la plus homogène, donc celle que je conseille vivement.

Deletions:
- via le module noyau modifié ati-remote-coin
Le module ati-remote-coin est la solution la plus homogène, donc celle que je conseille vivement.




Edited on 2008-06-24 22:12:15 by OlivierBorowski

Additions:
Pour ceux qui voudront s'amuser à recompiler le module, j'ai trouvé un Makefile très pratique sur un site (dont j'ai perdu l'url) : http://www.boro.fr/download/lirc/Makefile
Le fichier de configuration de LIRC : lircd.conf
Le fichier de configuration pour l'émulation de souris : lircmd.conf
Le fichier de configuration pour les autres actions : lircrc
Vous pouvez aussi utiliser ce script de démarrage à mettre dans /etc/init.d : lirc_userland
http://www.boro.fr/download/ati_remote_coin-1.0.0.tar.bz2


Deletions:
Pour ceux qui voudront s'amuser à recompiler le module, j'ai trouvé un Makefile très pratique sur un site (dont j'ai perdu l'url) : http://coin.ovh.org/download/lirc/Makefile
Le fichier de configuration de LIRC : lircd.conf
Le fichier de configuration pour l'émulation de souris : lircmd.conf
Le fichier de configuration pour les autres actions : lircrc
Vous pouvez aussi utiliser ce script de démarrage à mettre dans /etc/init.d : lirc_userland
http://coin.ovh.org/download/ati_remote_coin-1.0.0.tar.bz2




Oldest known version of this page was edited on 2007-05-26 13:37:18 by OlivierBorowski []
Page view:

ATI Remote Wonder

Informations


- beaucoup de boutons !
- émulation de la souris
- ondes radio
- récepteur USB
- 16 canaux possibles

Cette télécommande existe en 3 modèles : ATI Remote Wonder, ATI Remote Wonder Plus et ATI Remote Wonder II.
La version présentée ici est le premier modèle. Elle semble aussi être vendue sous le nom : Sapphire Ati Remote Control BOB

Each remote can be configured to transmit on one channel as follows:
- Press and hold the "hand icon" button.
- When the red LED starts to blink, let go of the "hand icon" button.
- When it stops blinking, input the channel code as two digits, from 01 to 16, and press the hand icon again.


Support Windows


Drivers : http://ati.amd.com/support/driver.html
Plugins (support d'applications supplémentaires) : http://remotew.free.fr/plugins.htm


Support Linux


La télécommande peut être utilisée sous Linux avec 3 méthodes :

  • natif via un module noyau ati-remote
+ aucune configuration
+ émulation de souris assez efficace
- peu de touches supportées
- clavier américain

  • via LIRC
  • + toutes les touches fonctionnent
    + possibilités infinies, tout étant configurable / scriptable
    - émulation souris asthmatique : lenteur exaspérante et diagonales qui ne fonctionnent pas
    - configuration plus lourde
    - 3 démons à lancer

    • via le module noyau modifié ati-remote-coin
    + toutes les touches fonctionnent
    + émulation de souris assez efficace
    + possible d'associer un script à une touche
    - module à compiler soi-même (très simple)

    Pour ceux qui utilisent peu l'émulation souris et qui veulent configurer de manière très précise l'action des touches en fonction de l'application, la solution LIRC est envisageable.

    Le module ati-remote d'origine est limite inutilisable.

    Le module ati-remote-coin est la solution la plus homogène, donc celle que je conseille vivement.


    Support Linux via ati-remote


    IbmCrasher:~ # lsusb
    Bus 002 Device 004: ID 0bc7:0004 X10 Wireless Technology, Inc. X10 Receiver

    Le module "ati-remote" est chargée automatiquement.

    syslog indique :
    Feb  1 14:14:46 IbmCrasher kernel: input: X10 Wireless Technology Inc USB Receiver as /class/input/input4
    Feb  1 14:14:46 IbmCrasher kernel: usbcore: registered new driver ati_remote
    Feb  1 14:14:46 IbmCrasher kernel: drivers/usb/input/ati_remote.c: Registered USB driver ATI/X10 RF USB Remote Control v. 2.2.1


    ATI Remote Wonder - Support Linux
    Légende :
    - vert : touches qui fonctionnent correctement
    - orange : touches qui n'ont pas le comportement désiré
    - rouge : touche qui ne réagit pas (même avec xev)

    Détails :
    • touches numériques
    Les touches numériques correspondent pas aux touches du pavé numérique mais des touches au dessus des lettres ("1 &", "2 é ~", ...)
    Donc l'appui de "1" sur la télécommande correspond à la touche "é". En maintenant la touche "Majuscule" du clavier appuyé, le "1" de la télécommande renvoit "1".

    • touches simulant les clics de boutons de souris
    Le clic simple fonctionne pour gauche et droite ("button 1" et "button 3" sous xev). Par contre le double clic sur ces boutons retourne respectivement "button 8" et "button 9" au lieu d'un vrai double clic. Cela rend impossible un double clic dans l'explorateur de fichiers.

    • autres touches
    - la touche "A" est en qwerty, donc elle correspond à l'appui sur "Q" sur une configuration azerty
    - la touche "main" renvoit le keycode 136
    - la touche à gauche de "0" renvoit 158-XF86Eject, ce qui ne me paraît pas très utile pour une télécommande
    - la touche "valider" à droite de "0" renvoit un 108-KP_Enter => OK
    - la touche à gauche de la flèche "<=" renvoit 146-XF86Clear
    - la touche à droite de la flèche "=>" renvoit le keycode 140
    - la touche "aller en arrière" renvoit le keycode 152-XF86Xfer
    - la touche "aller en avant" renvoit le keycode 233-XF86Go
    - la touche "enregistrer" renvoit le keycode 177
    - la touche "pause" renvoit 110-Pause => OK
    - la touche "lecture" renvoit le keycode 179
    - la touche "stop" renvoit le keycode 232
    - la touche mal nommée "power" qui permet sous windows de fermer l'application courante renvoit ici 222-XF86PowerOff. Cela me paraît un peu assez agressif d'éteindre l'ordi sur une simple pression de la touche.

    Pour ceux qui voudront s'amuser à recompiler le module, j'ai trouvé un Makefile très pratique sur un site (dont j'ai perdu l'url) : http://coin.ovh.org/download/lirc/Makefile


    Support Linux via lirc


    Avec lirc, la configuration est un peu plus complexe mais toutes les touches sont supportées.

    Sous openSUSE, il faut installer les paquets "lirc" pour le logiciel et "lirc-kmp-default" pour les modules.
    Dans un premier temps, décharger le module ati-remote avec un rmmod.
    Puis charger le module lirc correspondant :
    modprobe lirc_atiusb

    syslog indique :
    Feb  1 14:05:10 IbmCrasher kernel: usbcore: deregistering driver ati_remote
    Feb  1 14:07:20 IbmCrasher kernel: lirc_dev: IR Remote Control driver registered, at major 61 
    Feb  1 14:07:20 IbmCrasher kernel: 
    Feb  1 14:07:20 IbmCrasher kernel: lirc_atiusb: USB remote driver for LIRC v0.5
    Feb  1 14:07:20 IbmCrasher kernel: lirc_atiusb: Paul Miller <pmiller9@users.sourceforge.net>
    Feb  1 14:07:20 IbmCrasher kernel: lirc_dev: lirc_register_plugin: sample_rate: 0
    Feb  1 14:07:20 IbmCrasher kernel: lirc_atiusb[4]: X10 Wireless Technology Inc USB Receiver on usb2:4
    Feb  1 14:07:20 IbmCrasher kernel: usbcore: registered new driver lirc_atiusb
    Feb  1 14:10:56 IbmCrasher syslog-ng[2816]: STATS: dropped 0


    Le fichier de configuration de LIRC : lircd.conf
    Le fichier de configuration pour l'émulation de souris : lircmd.conf
    Le fichier de configuration pour les autres actions : lircrc

    Les applications en espace utilisateur sont logiquement à lancer à la main.
    Vous pouvez aussi utiliser ce script de démarrage à mettre dans /etc/init.d : lirc_userland


    Les modifications à faire dans xorg.conf pour l'émulation de la souris :
    Section "InputDevice"
      Identifier  "LIRC_Mouse"
      Driver      "mouse"
      Option      "Device" "/var/run/lirc/lircm"
      Option      "Protocol" "IMPS/2"
      Option      "SendCoreEvents"
      Option      "Buttons" "5"
      Option      "ZAxisMapping" "4 5"
    EndSection
    
    Section "ServerLayout"
    ...
    InputDevice  "LIRC_mouse" "CorePointer"

    remarque : il faudra supprimer cette souris de xorg.cong pour pouvoir réutiliser la télécommande via le module ati_remote.


    Support Linux via ati-remote-coin


    Téléchargement :
    * version 1.0.0 (2007/03/11)
    http://coin.ovh.org/download/ati_remote_coin-1.0.0.tar.bz2

    Installation :
    Lire le fichier INSTALL présent dans l'archive.

    Bugs connus :
    Le module actuel est développé pour un noyau 2.6.18.2, il faudra réappliquer les changements à la main pour un noyau plus récent.


    Geexbox


    Je suis tombé par hasard sur l'image du mapping des touches sur Geexbox :
    http://geexbox.org/img/ati-remote-wonder.png


    Liens en vrac


    http://wiki.alionet.org/doku.php?id=ati_remote_lirc
    http://doc.ubuntu-fr.org/materiel/ati_remote_wonder
    http://lirc.sourceforge.net/remotes/atiusb/lircd.conf.atiusb
    http://linuxfr.org/forums/36/12536.html
    http://lkml.org/lkml/2006/5/10/45


    Mémo


    showkey -s : scan code dump
    showkey -k : keycode dump
    setkeycodes e06f 112
    codes dans : /usr/src/linux/include/linux/input.h
    Contenu sous Licence CC-BY-SA :: XHTML 1.0 valide :: CSS valide :: Fonctionne avec Wikka trunk
    Page générée en 0.0621 secondes