SSysDigest
Le mystère du protocole Mikey des écouteurs Apple enfin résolu

Photo : Ravi Roshan sur Pexels

iPhone / iOS

Le mystère du protocole Mikey des écouteurs Apple enfin résolu

Depuis 2009, la télécommande des écouteurs Apple utilise un protocole jamais documenté, le Mikey. Un bricoleur vient enfin de percer le secret.

Appleactututoriel
Partager :

Depuis 2009 et l'iPod shuffle de troisième génération, Apple a fait un choix radical : plus aucun bouton sur le baladeur, tout passe par la petite télécommande intégrée au câble des écouteurs. Cette astuce est devenue la norme sur toute la gamme, iPod, iPhone, Mac compris. Sauf que personne, en dehors d'Apple, ne savait vraiment comment ce truc communiquait avec l'appareil. Le protocole s'appelle Mikey, sûrement une contraction de "Mic Key", et il est resté un mystère total pendant plus de quinze ans.

C'est Hemant Kumar qui a fini par lever le voile. Ce passionné fait tourner Rockbox, un firmware alternatif, sur son bon vieil iPod classic. Un jour, il a voulu utiliser la télécommande de ses écouteurs et s'est rendu compte que le code source affichait tout simplement un "TODO" à la place du support du protocole. Plutôt que de rester bloqué, il a décidé de creuser lui-même le sujet.

En fouillant dans le matériel, il a découvert que c'est un petit microcontrôleur dédié qui gère la télécommande à l'intérieur de l'iPod. Ce composant discute avec le système via une connexion I2C, un bus série assez classique dans l'électronique. Grâce à ce travail de rétro-ingénierie, Hemant a enfin pu comprendre le fonctionnement exact de Mikey et l'implémenter dans Rockbox, offrant ainsi une doc de facto sur un protocole qu'Apple n'avait jamais officiellement expliqué.

Une belle histoire de bricolage qui montre que même les détails les plus discrets d'un produit Apple finissent, tôt ou tard, par céder face à la curiosité d'un développeur motivé.

Ceci est un résumé rédigé par SysDigestLire l'article original sur iGeneration →

À lire aussi