Hey folks, I just got my new pine time and I am impressed with the build quality for the price. I use a Pinephone as my daily driver and have since cut android from my life!
The pinephone connects proper and sends notifications but when the pinephone goes to sleep (suspend) the pinetime obviously looses connectivity which is to be expected, however when I wake my phone or get a message the pinetime does not reconnect with out me trying Siglo a bunch of times and messing around with the blue tooth toggle switch before it will re connect.
Is this a known issue or is this just something on my end?
Thanks in advanced.
What are you running on the pinetime? There used to be a problem with InfiniTime <1.6.0 but since that was fixed the BLE connection has been pretty reliable. I'm using it with Gadgetbridge on LineageOS though, so it may be a Siglo or PinePhone issue.
So some things I learned today as this was my first day using the pinetime all day.
The issue actually seems to be with the pinephone itself. First off Amazfish is a far better companion app as it is working even when the app is not open. So start by using that app instead of siglo
My firmware is 1.2.0 infinitime so maybe I am back on firmware that is something I will try.
When the pinephone goes to sleep (suspends) amazfish actually tells you your phone is going to suspend soon then a short time later the pinetime disconnects. The issue is when the pinetime wakes back up from a message or call or you just turn your screen on the bluetooth does not seem to re connect.
What I found is when you wake from suspend if you tap the bluetooth off then on in the quick access pull down menu a min or two later the phone will reconnect to the watch.
Currently I have completely turned off suspend on my pinpephone and my watch has been connected for the last hour or so. This obviously comes at a price of battery life.
I am wondering if anything can be done to either leave just Bluetooth on during suspend or have an immediate reset of Bluetooth on wake for connection.
One other thing I noticed was that there is already firmware v1.7.1 for the PineTime.
(Was not suggested automatically though (neither by amazfish nor infinitime on the iPhone. But I could select firmware and then update my PineTime to v1.7.1)
Will see if that makes a difference...
I just got an idea to kind of solve this issue.
Arch Linux Wiki has a section for scripts that are run pre or post suspend (Arch Wiki FTW)
I wrote a small script that powers bluetooth off then on and then pairs my pine time every time the phone wakes.
This is a bit of a hack job solution and probably does not fix the underlying issue but running with my phone not suspending all day was crushing my battery and its probably bad for the phone to never sleep.
I just did a quick test of this and it seems to work but I will try it for a few days and if its good. If all goes well I will post the script for others to use.