Interrupteurs domotique Blyss de castorama

Artouste:
sauf à m'etre planté dans la lecture des datasheet
pour les mcu utilisé dans les telco
ni ceux de la telco de Skywodd, ni ceux des achats d'hier de barbudor et bibi :grin:
n'emporte de l'eeprom.

Exact aucune EEPROM du côté émetteur, uniquement du côte récepteur.

Artouste:
Un bon test serait de vérifier si les trames émises sont toujours les mêmes àpres chaque remise d'alim.

-> Voici la trame émise lors du 1er appui aprés la mise sous tension (sur 3 essais) :

FE 79 5F 78 19 87 D0
FE 79 5F 78 19 87 D0
FE 79 5F 78 19 87 D0

-> Toujours la même
Conclusion les 8 avant derniers bits sont cycliques, et les 8 derniers bits ne sont pas aléatoires,ils sont généré d'une manière XY à partir d'un même point.

al1fch:
-On ne voit pas à priori ce 'supplément d'information' dans les dumps d'eeprom de skywodd

Je peut refaire des dumps pour en avoir la confirmation si tu veut ?

al1fch:
-On devrait en avoir la preuve en tentant de sortir de la 'profondeur' du Rolling Code éventuel. Vu les micros utilisés ça ne doit pas être très profond !!
-une télécommande comme celle des Blyss est en général accessible à tous les membres de la famille... tous ages confondus... ils ont dû prévoir les appuis multiples et répétés , pas forcément en zone de réception des prises.... Rolling Code à éviter dans ce contexte?

Il y a une sorte d'anti rebond software, quelque soit le nombre d'appui sur le bouton seul l'état du bouton à la fin des 13 envois de trame compte.
Donc en gros on peut s'amuser à "jour / nuit" à une fréquence ~2Hz :sweat_smile:

Sinon voici le résultat des captures sur 22 essais (bonjour la galére :sweat_smile:) :

FE 79 5F 78 19 87 D (A)
FE 79 5F 78 0D A2 F (B)
FE 79 5F 78 11 E9 9 (C)
FE 79 5F 78 0E 66 3 (D)
FE 79 5F 78 16 7F 7 (E)
FE 79 5F 78 09 82 2 (F)
FE 79 5F 78 1D A7 1 (G)
FE 79 5F 78 01 E1 4 (H)
FE 79 5F 78 1E 65 F (I)
FE 79 5F 78 06 7F F (J)
FE 79 5F 78 19 83 3 (A)
FE 79 5F 78 0D A9 1 (B)
-- trame (C) raté (erreur de manip) --
FE 79 5F 78 0E 6D F (D)
FE 79 5F 78 16 7F E (E)
FE 79 5F 78 09 82 C (F)
FE 79 5F 78 1D A8 2 (G)
FE 79 5F 78 01 E3 4 (H)
FE 79 5F 78 1E 69 3 (I)
FE 79 5F 78 06 75 C (J)
FE 79 5F 78 19 8E 4 (A)
FE 79 5F 78 0D AF 4 (B)
FE 79 5F 78 11 E1 B (C)

Conclusion : les huits derniers bits ne sont pas aléatoire MAIS il ne s'agit pas d'une checksum puisse que deux trames de même contenu ne comporte pas les même derniers 8 bits.