
Sur un PC Linux, les AirPods servent généralement à écouter de la musique ou participer à un appel, comme n’importe quels écouteurs Bluetooth. Matteo Guaduisi est parvenu à leur attribuer un rôle bien différent : faire bouger le curseur à l’écran en inclinant ou en tournant la tête.
Son projet, baptisé MousePods, récupère les données des capteurs de mouvement des AirPods 3 et des AirPods Pro, puis les convertit en déplacements de pointeur. Guaduisi a présenté ses recherches sur Reddit, en expliquant s’être appuyé sur Claude Code pour explorer le fonctionnement des écouteurs.
Un flux de mouvements accessible par Bluetooth
Les AirPods embarquent des capteurs exploités par Apple pour des fonctions comme l’Audio spatial et certaines interactions avec Siri. Hors des appareils de la marque, cette partie des écouteurs reste habituellement inutilisée : ils transmettent bien le son, mais les informations liées aux mouvements ne sont pas directement exploitées par l’ordinateur.
D’après Matteo Guaduisi, les pistes existantes laissaient penser que les AirPods 3 ne pouvaient pas être pris en charge de la même manière que les AirPods Pro. L’examen de code provenant de frameworks iOS lui a permis d’identifier un protocole spécifique à cette génération d’AirPods.
Le chercheur a également rencontré une limite côté Bluetooth. La taille de transmission par défaut, appelée MTU, ne suffisait pas à transporter confortablement à la fois les échanges audio et les données des capteurs. En relevant cette valeur sur la machine Linux, il a obtenu les informations de suivi de tête à une cadence de 200 Hz.
MousePods ne touche pas au logiciel des écouteurs
Le fonctionnement de MousePods repose sur l’ordinateur, et non sur une modification interne des AirPods. Les écouteurs conservent donc leur fonctionnement habituel, tandis que Linux interprète leur flux de mouvements pour contrôler le pointeur.
Le code du projet a été publié afin que d’autres développeurs puissent l’étudier ou s’en servir dans leurs propres logiciels. Cette base couvre les AirPods 3 ainsi que les AirPods Pro.
Ce que ça change
Cette expérimentation illustre un usage concret des capteurs des AirPods au-delà des fonctions prévues dans l’écosystème Apple. Pour les utilisateurs de Linux, elle dessine une piste de contrôle alternatif du bureau ; pour les développeurs, elle montre que la gestion du protocole Bluetooth peut rendre ces données exploitables sans altérer les écouteurs.
MousePods reste surtout une démonstration technique, mais elle révèle que les AirPods 3 disposent déjà du matériel nécessaire pour suivre les mouvements de tête avec une fréquence élevée.
À lire aussi
Source : Matteo Guaduisi (Reddit, r/ClaudeAI)