theengs / decoder

Efficient, portable and lightweight library for Internet of Things payload decoding.
https://decoder.theengs.io
GNU General Public License v3.0
119 stars 39 forks source link

Fix ABN07 decoder for firmware 4.0.1 #409

Closed koenvervloesem closed 1 year ago

koenvervloesem commented 1 year ago

Description:

The original firmware of April Brother's ABN07 had a bug so it advertised object IDs in the wrong order, which isn't compliant with the BTHome specification. After I notified April Brother about this, they fixed this behavior in firmware 4.0.1. This PR fixes Theengs Decoder to use the new format, and documents that users need to have firmware 4.0.1 or higher on their device.

Checklist:

DigiH commented 1 year ago

Thanks