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

loop effect continuously #37

Open whal3y opened 1 year ago

whal3y commented 1 year ago

Hello!

I received a PixMob bracelet at a Taylor Swift concert in Chicago, Illinois. To my suprise, after the show, the bracelet retained an effect, and it is now looping a pink fade in-out effect. I set up and successfully executed the code on one band I had laying around, but I have intentionally not connected the one that currently lights up. Is there a way I can setup a loop similar to this, in a way that it does not need to be in constant range of the IR LED?

Thank you for your insights.

danielweidman commented 1 year ago

Hello!

We have a couple different loop effect codes through brute force and recording analysis, though we haven't figured out how to make arbitrary new loop effects.

Try these and let me know if they work for you:

1,1,0,0,0,1,0,0,1,0,1,0,1,0,1,1,0,1,0,0,0,0,1,0,0,1,0,0,0,0,1,0,0,1,0,0,1,0,1,1,0,0,1,1,0,1,1,0,0,0,1,1,0,0,1,0,0,1,0,0,0,0,1

1,1,0,0,0,1,0,0,1,0,1,0,1,0,1,1,0,0,0,1,0,0,1,0,0,1,0,0,0,0,1,0,0,1,0,0,1,0,1,1,0,0,0,1,0,1,1,0,0,0,0,1,0,0,1,0,0,1,0,0,0,0,1

1,1,0,0,0,1,0,0,1,0,1,0,1,0,1,1,0,0,1,0,0,0,1,0,0,1,0,0,0,0,1,0,0,0,1,0,1,0,1,1,0,0,0,1,0,1,1,0,0,0,1,1,0,0,1,0,0,1,0,0,0,0,1

All the best,

Dani

On Sat, Jun 17, 2023, 2:44 PM whal3y @.***> wrote:

Hello!

I received a PixMob bracelet at a Taylor Swift concert in Chicago, Illinois. To my suprise, after the show, the bracelet retained an effect, and it is now looping a pink fade in-out effect. I set up and successfully executed the code on one band I had laying around, but I have intentionally not connected the one that currently lights up. Is there a way I can setup a loop similar to this, in a way that it does not need to be in constant range of the IR LED?

Thank you for your insights.

— Reply to this email directly, view it on GitHub https://github.com/danielweidman/pixmob-ir-reverse-engineering/issues/37, or unsubscribe https://github.com/notifications/unsubscribe-auth/AKUZU3DXGOV2Z3XNHXDOHXLXLX3KLANCNFSM6AAAAAAZKMI3PU . You are receiving this because you are subscribed to this thread.Message ID: @.***>

whal3y commented 1 year ago

Thank you, these effects worked nicely. Is there any way that you can make it fade between colours? if not, no worries.

sean1983 commented 1 year ago

Hi, Some colours that stay light for a while or with a slow fade will actually fade to another colour, but only if the second code is sent while the previous is still active but only some do this,

So you would have to experiment to find which ones it will work with.

We haven't actually logged which colour codes have that behaviour, but something we should keep a log off actually!

whal3y commented 1 year ago

hello again, I have tried that and I have found a few that fade into each other.

by any chance, are there any more loops that have been discovered? I have started decoding the data and through brute force I have found another blue variant:

1, 1, 0, 0, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0, 1, 1, 0, 0, 1, 0, 0, 0, 1, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 1, 1, 0, 0, 0, 1, 0, 1, 1, 0, 0, 0, 1, 1, 0, 0, 1, 0, 0, 1, 0, 0, 0, 0, 1

it produces a blue-green colour and I think it just blended the 2 I was trying to compare. by any chance has a red or yellow loop effect been discovered? I want to see if there are any other differences so I can try to make custom colours.