A quick update on this, we discovered a minor difference in how the LIFX buld acts depending on model, which created this issue.
We have now fixed this so we will soon release a new firmware update which makes this work!
We have released a script to make it possible to send OSC messages from the Flic Hub SDK.
The script can be found here: https://github.com/50ButtonsEach/flic-hub-sdk-osc-js
OSC is a communication protocol made for live performances and is often used to communicate with the popular application https://qlab.app .
With this script you can easily trigger workflows in QLab (or other OSC enabled applications) with a push of a button.
Hope you find this useful!
Sorry for the late reply! We have not seen any issues related to connectivity with iOS 16.2 so I'm not sure why this happens.
However, there is a workaround that can fix these instabilities and that is to "Enable Location Services" in the Settings. What this does is it is registering the Flic app to be woken up on what iOS calls a "Significant location change". This is a good way to kick the service back into a working state.
It should not really be needed but it has proven to solve these kinds of rare issues before.
One side note is that this will deliver your approximate location to our app and iOS will show you a warning about this but I can assure you that we do not upload this location anywhere, it is purely as a workaround for getting back into a running state.
Hope this helps!
Yes, there is!
You can use Flic Universal to configure the Flic button to act as a Bluetooth keyboard and program different key combinations to be triggered when you press it.
You can read more here:
I think there should be a way to solve the issue you are having, but yes it would require some programming, but if I know more about the specific scenario maybe I can help!
The main question is what you would like to use instead of a computer to connect the button to, are you thinking a phone or a Flic Hub?
In the case of the Flic Hub, it will probably be possible to write a script using our Flic Hub SDK (https://flic.io/flic-hub-sdk) that will send a specific OSC command to a host.
If you want to use a phone, you will have to use the approach suggested by emil and run an HTTP server on a computer somewhere that translates the messages to OSC. This will probably be a bit more complicated.
Sorry to hear this. Yes, the pairing dialogue not showing up is the issue here but we are not quite sure what causes this.
Could you please try the following procedure and see if it fixes your issue:
Go to System Settings -> Bluetooth and turn Bluetooth off and then back.
Remove any Flic device in the list if there are a.
Go to System Settings -> Security & Integrity -> Integrity
In the left pane, select Bluetooth.
Make sure Flic is in the list and has a checkmark.
If Flic already has a checkmark, uncheck it and re-check it again.
Please let me know if this worked for you!
@thecudes Thank you for submitting the log! After having a closer look we see that it tries to connect, but fails stating that it is currently connected to another device.
Is this a Flic 2? (LED in the edge of press area)?
When pressing, make sure it is pulsating with a yellow light.
Also, when connecting, macOS will pop up a dialogue asking to confirm pairing. Do you get this dialogue?
To make sure you could perform a factory reset to clear any old pairings that might interfere.
Open the battery hatch by twisting the back side.
Remove the battery for 10 seconds, then re-insert it and immediately press and hold the Flic for 10 seconds. When releasing it should blink red fast 3 times.
Pressing again should show a red fade, this indicates that it has no pairings.
Now try to add it to the Flic app on your mac.
Please let me know if this helped!
Sorry to hear this, it would be very helpful if you could submit a Bluetooth Log so we can take a closer look of what is causing this.
First, recreate the issue by trying to connect a Flic, then in the top menu, select Flic -> Submit BT Log. Write "Stuck on 99%" as description.
Once again, sorry for everyone experiencing this issue! Hopefully a BT log will help us track this issue down!
@nikolai-misc Hmm, this sounds very strange. I am currently testing this on macOS Monterey 12.2.1 and I cannot seem to be able to reproduce the problems mentioned in this thread.
Does the Flic connect to other devices like an iPhone or Android without issues, are the problems exclusive for the mac app?
There should be absolutely no problem moving the Flic from one device to another so there is definitely something strange going on.
Just to be super clear, this is how connecting a previously paired button should look like:
Make sure the Flic app for mac is at version 2.1.0.
When pressed, the button should pulsate with yellow 2 times, this means it is trying to connect to something.
Press the "Add Flic" button in the mac app.
Press and hold the Flic for about 6 seconds.
The Flic should flash Green and connect to the mac app.
If you see any other LED behaviour, like fast red flashes, it might be low on battery.
I have some questions in order to narrow down the issue.
The MIDI features can be found in the bottom of the action list, under "Flic Universal". Note that you must have a Flic 2 connected directly to your phone (not hub) to configure MIDI.
You can read more and find tutorials here: