Étape 7: La bonne façon
J’ai immédiatement reconnu le format NEC avec son 9ms impulsion d’initialisation et 4.5ms une pause suivie des données.
La télécommande employer une certaine sorte de codage de longueur impulsion après tout...
Un 0 logique est envoyé comme une impulsion de 560 microsecondes, suivi d’une pause de 560 microsecondes. (valeurs de minuterie ca)
Une logique 1 est envoyé comme une impulsion de 560 microsecondes, suivi d’une pause de 1650 microsecondes.
Le paquet IR se compose d’un 9ms impulsion, une pause de 4.5ms, puis un octet de l’adresse et un octet de données et enfin un bit d’arrêt unique.
Chaque octet est transmis en deux fois. Une fois que la normale et une fois avec ses bits inversés. 0b11110000 serait alors transmis comme 0b11110000 et 0b00001111.
Comme vous pouvez le voir sur les photos, l’octet de l’adresse est toujours 0 x 00. Rien d’intéressant a là-bas.
Je suis retourné à gimp et peint le 0 logique d’un point rouge et la 1 avec une ligne verte. Puis j’ai tapé les bits dans un tableur. Les données ressemblaient beaucoup à un nombre binaire, seulement dans un ordre aléatoire. Donc j’ai trier les données par les colonnes de bits commençant par l’octet le plus significatif.
Comme vous pouvez le voir, seulement les 5 bits les plus significatifs sont utilisés, et aussi certaines valeurs dans le top 5 bits ne sont pas utilisés, me laissant avec un petit espoir que ces bits pourraient déclencher certaines fonctions cachées.
Pas exactement comme le piratage amical que j’espérais ce serait, mais je vais toujours lui donner un coup de feu.