1

How do you fire the iblazr programmatically?

No API I can find, they're not responding to inquiry.

I'm looking for a solution for iPhone and Android.

greggreg
  • 11,945
  • 6
  • 37
  • 52

2 Answers2

1

Since you have to enable the flash device with the media volume at max, I suspected it must have something to do with the volume output that triggers it. So, I plugged it in, started my music player, and it started flashing to the music for the most part. Turning down the volume stopped the flashing and turning it back up caused the LED to again start flashing.

Based on that I would assume you simply have to output a loud audio clip to turn it on while the media volume is set to max.

Update:

After experimenting on my theory, the device I have (iblazr compatible 16 LED Chinese version), the frequency of the tone is the key and determines the brightness. Using the Windows API Beep(frequency, duration) function, the light first turns on at a frequency of 6500 and gets brighter as the frequency increases. Seems like it is pretty bright at 7000!

  • Hey, I never ended up buying a iBlazr so I have no way of testing but I'm just gonna trust you as 1) that sounds like some good research! and 2) no one else has bothered to answer. Thanks for checking it out and I think I might buy one now! – greggreg Sep 13 '15 at 23:34
0

They finally published it here: https://github.com/ConcepterDev/iblazr-original-protocol

You can control the original iblazr by sending the specified tone for the specified duration to the headphone jack:

function         frequency (Hz)  duration
----------------------------------------------
wake iblazr      800             200±150ms
flash            15750           300ms (auto)
pre-flash        10000           until focused
constant light   2500-9500       infinite
greggreg
  • 11,945
  • 6
  • 37
  • 52
  • I can see android sdk here: https://github.com/ConcepterDev/iblazr-sdk-android. But I have not tested it. – ChinLoong Jul 14 '16 at 08:44