danielweidman / pixmob-ir-reverse-engineering

Hacking the PixMob infrared (and now also RF!) protocol to enable control of PixMob wristbands at home.
MIT License
594 stars 42 forks source link

Added repl demo script #47

Closed nb-programmer closed 2 months ago

nb-programmer commented 3 months ago

Added a new demo script for giving a simple read -> send loop to keep typing effects and sending them. I also added some CLI arguments for options.

nb-programmer commented 3 months ago

Backstory: I've recently been to the Singapore Taylor Swift Eras Tour concert, and have brought back the wristband (Pixmob X3 in this case, which is IR) after which I programmed my ESP32 with the sender code (and added an IR LED) to try out the effects. Some of them worked, some didn't properly.

I just made a repl so that I can try out the effects without changing the code each time.

Since I have the wristband now, maybe I can help in reversing some more codes. This one is the one without an EEPROM chip, just a single unlabeled 8-pin SOIC uController with 2 neopixels and 2 CR1632 button cells. I kept the pull tab to switch it off when not in use.

danielweidman commented 2 months ago

This is excellent! Thanks so much for your contribution. More help reversing codes is always great too :) Send me a message on Discord if you need any more bracelets to test with.