Closed flicker581 closed 6 months ago
Watching this and testing on my light. Not currently working but very excited that you're trying to sort. Thanks 🤞🏻
Feel free to use my code as you wish, integrate it some way or drop it. I personally have no special interest in it. Sorry.
@oxcid3 So, if this does not work for you (and you are sure doing thing right), your lamp needs older algo. Tried lampify yet?
@flicker581 - thanks for the changes! I'll test it as soon as I get the chance (to verify that it's backward-compatible), and get back to you.
Thanks for the changes. I didn't get a chance to test them out (as I switched to a different LED driver that works with a different app). I'm merging this - hopefully it works for everyone. In any case, for now, the version without the signature remains available in the refactored code - and in the future, I'll add support to make the signing optional.
V3 protocol require packet signatures before CRC and "whitening".
Current LampSmart Pro does not support sending commands without this signature, so, I suppose it is harmless.