just to be sure that the connection really did drop during that 1 sec?
But if it's disconnected at that point then in a way it tells us the problem. The connection is failing before you're even doing anything, so it's some problem during the negotiation.
Googling BLE_HCI_CONN_FAILED_TO_BE_ESTABLISHED seems to imply that it's likely to be an issue with whitelisting/bonding information on the peripheral you're connecting to. Are you in contact with the developers of it? They might have come across this behaviour before.
Out of interest, can you still connect with a second phone? It might be the actuator only holds bonding information for a single device at a time.
Espruino is a JavaScript interpreter for low-power Microcontrollers. This site is both a support community for Espruino and a place to share what you are working on.
Can you try:
just to be sure that the connection really did drop during that 1 sec?
But if it's disconnected at that point then in a way it tells us the problem. The connection is failing before you're even doing anything, so it's some problem during the negotiation.
Googling
BLE_HCI_CONN_FAILED_TO_BE_ESTABLISHED
seems to imply that it's likely to be an issue with whitelisting/bonding information on the peripheral you're connecting to. Are you in contact with the developers of it? They might have come across this behaviour before.Out of interest, can you still connect with a second phone? It might be the actuator only holds bonding information for a single device at a time.