Shelly Blu Herstellerdaten (manufacturer daten) entschlüsseln:
Ich versuche mich daran die Shelly Blu Herstellerdaten zu entschlüsseln, eigentlich scheinen die Daten recht simpel aufgebaut zu sein.
Hier mal ein ganzes Hex Wert Beispiel in Little-Endian Darstellung:
--->a90b0109000b01000a9768fe2235b4
Company ID (MFD) | Blu FW Version | Blu Typen ID | Blu Mac ID | |
Blu Button Hex Werte (Little-Endian) | a90b | 0109000b | 01000a | 9768fe2235b4 |
Blu Button Hex Werte | 0b a9 | 0b 00 09 01 | 0a 00 01 | b4 35 22 fe 68 97 |
Blu Button Bedeutung | Allterco | Blu FW v1.09 | 1 | b4:35:22:fe:68:97 |
Blu D/W Hex Werte | 0b a9 | 0b 00 01 01 | 0a 00 02 | b4 35 22 fe 68 98 |
Blu D/W Bedeutung | Allterco | Blu FW v1.01 | 2 | b4:35:22:fe:68:98 |
Blu Motion Hex Werte | 0b a9 | 0b 00 01 01 | 0a 00 05 | b4 35 22 fe 68 99 |
Blu Motion Bedeutung | Allterco | Blu FW v1.01 | 5 | b4:35:22:fe:68:99 |
Ich würde das gerne so sofort übernehmen. Allerdings senden alle Blu D/W und Blu Motion bei mir als Scan Response die FW v1.01 zurück.
Nun ist unklar, ob alle Blu D/W und Blu Motion die falsche FW in ihren ScanResp zurücksenden oder ob die falsche FW an die Debug App sowie via BTHome Service Payload übermittelt wird.
Letzteres halte ich jedoch für unwahrscheinlich.
Möglich wäre ebenfalls das ich diesen Teil falsch interpretiere.
Hat jemand eventuell eine zündenden Idee was genau, der Blu Motion und Blu D/W "0b000101" bzw, Blu Button 1 "0b000901" Teil darstellen könnte, wenn es sich dabei nicht um die Blu FW Version handelt?
Edit:
Es handelte sich um einen kleinen FW-Bug, der wahrscheinlich schon behoben ist oder zumindest bald behoben wird.