Open hanlinm2 opened 1 year ago
By "forever", I mean "persistent to battery removal and reinsertion"
Hi, I'm hoping to accomplish the same effect of the magenta fade on an infinite loop.
I saw this issue on the main reverse engineering repository asking a similar thing: https://github.com/danielweidman/pixmob-ir-reverse-engineering/issues/37
@danielweidman
I'm having trouble converting the binary codes into the instructions for the flipper .ir
files. What would be the .ir
equivalent of the binary strings from the linked issue?
The flipper give me "failed to load /any/infrared/pixmob_main.ir" when I try to launch this. Did i miss a step or is there a problem with the code executing on a updated flipper?
Hi, I'm hoping to accomplish the same effect of the magenta fade on an infinite loop.
I saw this issue on the main reverse engineering repository asking a similar thing: danielweidman/pixmob-ir-reverse-engineering#37
@danielweidman
I'm having trouble converting the binary codes into the instructions for the flipper
.ir
files. What would be the.ir
equivalent of the binary strings from the linked issue?Hi Dani,
First of all, thank you so much for providing these signal files so that I am able to re-use the wristband.
At the end of the concert, they set everyone's wristband to fade Magenta forever, even after you turn it off and on. I'm wondering if there is a simple way to edit the .ir files so that I can have it set to that state forever without needing a Flipper Zero again. Thank you.
Sincerely, Asher
Hey, I would love do know this as well. I borrowed a flipper and the PixMob_main.ir works fine. But I have to give it back and I'd love to have my Pixmob x2 in infinity loop. Best wishes, Mona
Hey, I would love do know this as well. I borrowed a flipper and the PixMob_main.ir works fine. But I have to give it back and I'd love to have my Pixmob x2 in infinity loop. Best wishes, Mona
Hey @monafarmer, hi @rshock262,
I used the effects_to_flipper_files.py to convert the binaries to Flipper remote files. You can copy the following code, save it as pixmob_loops.ir and move it to the infrared folder on the SD card:
Filetype: IR signals file
Version: 1
#
name: LOOP_BLUE
type: raw
frequency: 38000
duty_cycle: 0.330000
data: 1388 2082 694 1388 694 694 694 694 694 694 1388 694 694 2776 694 1388 694 2776 694 1388 694 1388 694 694 1388 1388 1388 694 1388 2082 1388 1388 694 1388 694 2776 694
#
name: LOOP_BLUE_2
type: raw
frequency: 38000
duty_cycle: 0.330000
data: 1388 2082 694 1388 694 694 694 694 694 694 1388 2082 694 1388 694 1388 694 2776 694 1388 694 1388 694 694 1388 2082 694 694 1388 2776 694 1388 694 1388 694 2776 694
#
name: LOOP_GREEN
type: raw
frequency: 38000
duty_cycle: 0.330000
data: 1388 2082 694 1388 694 694 694 694 694 694 1388 1388 694 2082 694 1388 694 2776 694 2082 694 694 694 694 1388 2082 694 694 1388 2082 1388 1388 694 1388 694 2776 694
Thanks to @devinbaeten, I got some more loop codes (https://github.com/danielweidman/pixmob-ir-reverse-engineering/issues/52#issuecomment-2308177815)
I also converted them to the Flipper format:
Filetype: IR signals file
Version: 1
#
name: BLUE
type: raw
frequency: 38000
duty_cycle: 0.330000
data: 1388 2082 694 1388 694 694 694 694 694 694 1388 694 694 2776 694 1388 694 2776 694 1388 694 1388 694 694 1388 1388 1388 694 1388 2082 1388 1388 694 1388 694 2776 694
#
name: BLUE_2
type: raw
frequency: 38000
duty_cycle: 0.330000
data: 1388 2082 694 1388 694 694 694 694 694 694 1388 2082 694 1388 694 1388 694 2776 694 1388 694 1388 694 694 1388 2082 694 694 1388 2776 694 1388 694 1388 694 2776 694
#
name: GREEN
type: raw
frequency: 38000
duty_cycle: 0.330000
data: 1388 2082 694 1388 694 694 694 694 694 694 1388 1388 694 2082 694 1388 694 2776 694 2082 694 694 694 694 1388 2082 694 694 1388 2082 1388 1388 694 1388 694 2776 694
#
name: LIGHTBLUE_SLOW
type: raw
frequency: 38000
duty_cycle: 0.330000
data: 1388 2082 694 1388 694 694 694 694 694 694 1388 694 694 694 694 1388 694 2082 694 2082 694 1388 694 1388 694 694 1388 2082 694 694 1388 2776 694 1388 694 1388 694 2776 694
#
name: TEAL_FAST
type: raw
frequency: 38000
duty_cycle: 0.330000
data: 1388 2082 694 1388 694 694 694 694 694 694 1388 694 694 694 694 1388 694 1388 694 2776 694 1388 694 1388 694 694 1388 694 694 694 694 694 1388 2776 694 1388 694 1388 694 2776 694
#
name: PURPLE_FAST
type: raw
frequency: 38000
duty_cycle: 0.330000
data: 1388 2082 694 1388 694 694 694 694 694 694 1388 2082 694 1388 694 2082 694 2082 694 1388 694 1388 694 694 1388 694 694 694 694 694 1388 2776 694 1388 694 1388 694 2776 694
#
name: BLUE_FAST
type: raw
frequency: 38000
duty_cycle: 0.330000
data: 1388 2082 694 1388 694 694 694 694 694 694 1388 2082 694 1388 694 1388 694 2776 694 1388 694 1388 694 694 1388 694 694 694 694 694 1388 2776 694 1388 694 1388 694 2776 694
#
name: DARK_PURPLE_FAST
type: raw
frequency: 38000
duty_cycle: 0.330000
data: 1388 2082 694 1388 694 694 694 694 694 694 1388 694 694 2776 694 2082 694 2082 694 1388 694 1388 694 694 1388 694 694 694 694 694 1388 2776 694 1388 694 1388 694 2776 694
#
name: BLUE_SLOW
type: raw
frequency: 38000
duty_cycle: 0.330000
data: 1388 2082 694 1388 694 694 694 694 694 694 1388 2082 694 1388 694 1388 694 2776 694 1388 694 1388 694 694 1388 2082 694 694 1388 2776 694 1388 694 1388 694 2776 694
#
name: TURQUOISE_SLOW
type: raw
frequency: 38000
duty_cycle: 0.330000
data: 1388 2082 694 1388 694 694 694 694 694 694 1388 694 694 694 694 1388 694 1388 694 2776 694 1388 694 1388 694 694 1388 2082 694 694 1388 2776 694 1388 694 1388 694 2776 694
#
name: BLUEISH_WHITE_FAST
type: raw
frequency: 38000
duty_cycle: 0.330000
data: 1388 2082 694 1388 694 694 694 694 694 694 1388 1388 694 2082 694 2082 694 2082 694 1388 694 1388 694 694 1388 694 694 694 694 694 1388 2776 694 1388 694 1388 694 2776 694
#
name: TURQUOISE_SLOW_2
type: raw
frequency: 38000
duty_cycle: 0.330000
data: 1388 2082 694 1388 694 694 694 694 694 694 1388 1388 1388 1388 694 1388 694 2776 694 1388 694 1388 694 694 1388 2082 694 694 1388 2776 694 1388 694 1388 694 2776 694
#
name: BLUE_FAST_2
type: raw
frequency: 38000
duty_cycle: 0.330000
data: 1388 2082 694 1388 694 694 694 694 694 694 1388 1388 694 2082 694 1388 694 2776 694 1388 694 1388 694 694 1388 694 694 694 694 694 1388 2776 694 1388 694 1388 694 2776 694
#
name: PURPLE_SLOW
type: raw
frequency: 38000
duty_cycle: 0.330000
data: 1388 2082 694 1388 694 694 694 694 694 694 1388 2082 694 1388 694 2082 694 2082 694 1388 694 1388 694 694 1388 2082 694 694 1388 2776 694 1388 694 1388 694 2776 694
#
name: BLUEISH_WHITE_SLOW
type: raw
frequency: 38000
duty_cycle: 0.330000
data: 1388 2082 694 1388 694 694 694 694 694 694 1388 1388 694 2082 694 2082 694 2082 694 1388 694 1388 694 694 1388 2082 694 694 1388 2776 694 1388 694 1388 694 2776 694
Hi,
First, thank you for doing this project it is relly fun to play with it!
Now the question, I have an issue with enabling the infinity loop on the new Coldplay wristbands (from last weekend). I just copied this answer from bellow on the flipper (inside inifinity.ir file that I created). I can see the labels but when I click on them, piximob doesnt light up :( . Could it be the version problem or did I do something wrong when copying? Could you include these new infinity codes as a files in the repo so it is easier to test what is wrong?
Thank you thank you thank you!
Hey, I would love do know this as well. I borrowed a flipper and the PixMob_main.ir works fine. But I have to give it back and I'd love to have my Pixmob x2 in infinity loop. Best wishes, Mona
Hey @monafarmer, hi @rshock262,
I used the effects_to_flipper_files.py to convert the binaries to Flipper remote files. You can copy the following code, save it as pixmob_loops.ir and move it to the infrared folder on the SD card:
Filetype: IR signals file Version: 1 # name: LOOP_BLUE type: raw frequency: 38000 duty_cycle: 0.330000 data: 1388 2082 694 1388 694 694 694 694 694 694 1388 694 694 2776 694 1388 694 2776 694 1388 694 1388 694 694 1388 1388 1388 694 1388 2082 1388 1388 694 1388 694 2776 694 # name: LOOP_BLUE_2 type: raw frequency: 38000 duty_cycle: 0.330000 data: 1388 2082 694 1388 694 694 694 694 694 694 1388 2082 694 1388 694 1388 694 2776 694 1388 694 1388 694 694 1388 2082 694 694 1388 2776 694 1388 694 1388 694 2776 694 # name: LOOP_GREEN type: raw frequency: 38000 duty_cycle: 0.330000 data: 1388 2082 694 1388 694 694 694 694 694 694 1388 1388 694 2082 694 1388 694 2776 694 2082 694 694 694 694 1388 2082 694 694 1388 2082 1388 1388 694 1388 694 2776 694
Hi @SvenCelin – I don't know, maybe Coldplay uses different bracelets, I tested the codes with the bracelets from the Eras tour. I don't have access to the repo and haven't done a pull request yet but if you copy and pasted it, it should be working.
Could you post a picture of the PCB of your bracelet?
I believe the Coldplay wristbands are based on the x4 (gen 1), so the commands should work. Perhaps the batteries died? They should be easily replaceable. I've yet to get my hands on one of these bracelets but I have one on the way so I can investigate further.
Hi, here are the photos of the bracelet. It says it is Piximob Aurora v1.7.
Batteries are ok, since I can still use all of the other commands from this repo. Only the ones that you have commented above are not possible to run :/ . I guess I have saved it wrongly or something else is different.
Basically I have taken copy of above code and saved it as infinity.ir . Then I copied it to infrared folder of my Flipper Zero. I can open the commands and I can see it on FZ but unfortunately when I click on "LOOP_BLUE" nothing happens.
Thanks for the info. Very interesting. Turns out my Coldplay band is arriving from eBay today, I'll see if I have any luck.
Nope. Same issue as you. My guess is that since this is a custom model made for them, they probably stripped out parts of the firmware that aren't needed for their shows. Or maybe a component is missing to store the persistent effect data and therefore it cannot write such an effect to the band. Not sure, but it seems like this isn't possible for these :(
Shame :( Thank you so much for checking nevertheless :) It would be fun to have the persistant possibility but, it is what it is.
By the way, this is a little off-topic but: how long do your batteries last?
I only checked a few effects, the bands were probably on 10 minutes in total in the last 2-3 weeks. Now my batteries (non-brand, replaced the after the concert) ran out, the brightness was also significantly lower in the last couple of days.
I assume the band is always on and consuming a little power when the IR receiver is in an active state but I would have hoped for longer battery life.
I have used mine for last week or so... it is still running... I am playing here and there with them (I have 2) with my dog so it is not full day use but definitely more than 10 minutes on 1 charge. Also, I still have original cheapo batteries in them :)
By the way, this is a little off-topic but: how long do your batteries last?
I only checked a few effects, the bands were probably on 10 minutes in total in the last 2-3 weeks. Now my batteries (non-brand, replaced the after the concert) ran out, the brightness was also significantly lower in the last couple of days.
I assume the band is always on and consuming a little power when the IR receiver is in an active state but I would have hoped for longer battery life.
For me I have the pull tabs for most of them so I never really let them die. When I'm testing effects, I usually have the band(s) hooked up to a power supply.
Dunno if this is still being checked, but I got one from the eras tour, and played around with the ir and my flipper. Now I'd like to set the band back to the color fade that the eras tour left it in at the end of the show.
Dunno if this is still being checked, but I got one from the eras tour, and played around with the ir and my flipper. Now I'd like to set the band back to the color fade that the eras tour left it in at the end of the show.
Unfortunately, once the band gets a new signal it is removed from storage. I tried recording the end signal at Indy n1,2, and 3 but the flipper didn't see it at all, unlike most other commands.
Hi Dani,
First of all, thank you so much for providing these signal files so that I am able to re-use the wristband.
At the end of the concert, they set everyone's wristband to fade Magenta forever, even after you turn it off and on. I'm wondering if there is a simple way to edit the .ir files so that I can have it set to that state forever without needing a Flipper Zero again. Thank you.
Sincerely, Asher