Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Watch does not automatically reconnect to GadgetBridge after turning airplane mode on and off #302

Closed
GithubUser5462 opened this issue Apr 20, 2021 · 105 comments · Fixed by #796
Labels
bug Something isn't working

Comments

@GithubUser5462
Copy link

InfiniTime version: 1.0.0 RC3
Gadgetbridge version: 0.56.1

Steps to reproduce:

  1. Pair InfiniTime with Gadgetbridge, enable the "Reconnect automatically" setting in GB
  2. While the two are connected turn airplane mode on and then off after the watch is disconnected
  3. GB tries to reconnect, first with status "Connecting" and then gets stuck with "Waiting for reconnect"

The workaround I have found is to fully disconnect in GB - status "Not connected" and then pair the watch again.
Restarting the watch or Gadgetbridge did not seem to help.

I don't know if the problem is with GB or IT but it would be nice if the two could automatically reconnect in this scenario if possible.

@petterhs
Copy link
Contributor

hmm I'm not able to reproduce this issue running same versions. Do you experience the same if you toggle Bluetooth off/on on the phone?

@GithubUser5462
Copy link
Author

GithubUser5462 commented Apr 20, 2021

Yes, exact same result.
If it works for you I guess the problem could be with the phone or the watch.
I'll try with another phone.

@JF002
Copy link
Collaborator

JF002 commented Apr 20, 2021

This kind of issue is really hard to debug, and is probably caused by a mix of PineTime HW, InfiniTime, phone HW and software stack.
InfiniTime does advertise itself automatically as soon as it's disconnected during 3 minutes. It also restarts advertisting every time the display is switched on. Then, it's up to the companion app to receive these advertising messages and reconnect to the watch.

@pfeerick
Copy link
Contributor

pfeerick commented Apr 21, 2021

Not knowing that behaviour is most likely the 'cause' of the problem... i.e. I would probably have had a similar complaint if I didn't know that turning the screen on wakes up advertising. But only the OP can answer that question.

InfiniTime does advertise itself automatically as soon as it's disconnected during 3 minutes. It also restarts advertisting every time the display is switched on. Then, it's up to the companion app to receive these advertising messages and reconnect to the watch.

Maybe a future thought could be have periodic advertising... say once every five minutes or so, for 10 seconds or whatever (I'm sure there's some convention that can be followed - or not!) ... i.e. try and make itself available if the phone wants to reconnect.

@GithubUser5462
Copy link
Author

I made a couple more tries to try to understand what is happening.
It seems that it is not limited to Gadgetbridge since it also happens with nRF Connect.

In nRF Connect when I disable/enable bt the "bonded" tab in nRF Connect gets wiped, but the scanner does detect watch - as not bonded.
If i try to manually connect sometimes it connects, but most of the time it timeouts/errors - logger says Error 133 (0x85) GATT ERROR. Which is probably not very helpful.

@pfeerick
Copy link
Contributor

pfeerick commented Apr 22, 2021 via email

@diegosolor
Copy link

I have the same unstable connection problem with gadgetbridge, only workaround is unpair/repair the pinetime

@jjrugui
Copy link

jjrugui commented May 10, 2021

I can confirm the same issue with reconnection as @diegosolor . Connections gets lost and some times pinetime does not appear in gadgetbridge. Only solution in that case is to restart the watch.

For reference I'm using a Oneplus Nord with A droid 11. I'm a bit lost with how to debug it but let me know if I can do anything to provide help/info about the reconnection issue.

@pfeerick
Copy link
Contributor

pfeerick commented May 10, 2021

Sometimes I have to tell gadgetbridge to connect twice... I.e. connect, press and hold to disconnect after a few seconds of no activity, and then connect again. With the pinetime screen on to ensure it is actually advertising. If you need to restart the watch, you could be running what seems to be a time-related issue when the bluetooth locks up at somewhere around 20 hours of uptime, and the watch needs restarting.

@blaueente
Copy link

blaueente commented May 12, 2021

Independent of airplane mode: Mine (1.0.0) disconnects sometimes from gadgetbridge, and then does not appear on the nRF scanner, and then can only be reconnected by restarting the pinetime AND re-pairing. This also happened after a very short time, not 20h.

@jjrugui
Copy link

jjrugui commented May 13, 2021

I'm having the exact same behaviour as @blaueente . I get multiple disconnects per day and I need to restart the pinetime in order to be able to pair it again.

In gadgetbridge it is not enough to click reconnect since it seems it does not manage to reconnect, so only option is: remove pinetime from gadgetbridge -> restart pinetime -> pair again.

@Anyil89
Copy link

Anyil89 commented May 14, 2021

I am on arch Linux arm danct12s Image. I’m using it on my pinephone, when I restart my phone like when I update the Bluetooth says it’s disconnected. But it was connected before the reboot. (my PineTime) But sometimes rarely it will reconnect itself after a while but 80% of the time I have to restart my watch to make it reconnect or disconnect from amazfish and then reset that back up. For it to register.

@jjrugui
Copy link

jjrugui commented Jun 17, 2021

Today I upgraded Gadgetbridge to latest version 0.58.0 and so far I had a way more stable connection and automatic reconnect working. I'll give more info after testing it for a couple days but I highly recommend the upgrade.

@NCLI
Copy link

NCLI commented Jun 24, 2021

On the latest version of Gadgetbridge. I pretty much have to restart the PineTime every 20 hours to connect, but it does then reconnect immediately after booting back up. Quite annoying, and I often miss calls because it takes a while for me to realize that the connection has dropped.

@1989gironimo
Copy link

I can add, that not only activating airplane mode causes this behavior. Disabling bluetooth for a while triggers this issue as well, even on the newest firmware (1.2 at this time) and newest gadgetbridge (0.58.1) on GrapheneOS (RQ3A.210705.001.2021.07.07.19)

I even have to remove it from gadgetbridge first, restart the phone AND the Pinetime to get a working connection, so this might be somewhat related, but not the same issue..

@raananelefant
Copy link

I can report that upon Airplane mode on/off, PineTime, running Infinitime FW v1.1.0 w/Hebrew support, cannot reconnect automatically/manually using latest Gadgetbridge (v0.58.2).

Workaround is "disconnecting" watch via GB, re-pairing via Android settings (PineTime disappears from "Previously connected devices") and then connecting via GB.

Phone is a Planet Computer Cosmo Communicator running Android v9, Build number Cosmo-9.0-Planet-02032021-V25, Custom build version alps-mpp-p0.mp1-V5.313

@Roterfux
Copy link

Roterfux commented Jul 25, 2021

Same issue with firmware 1.3.0.
Force restarting the watch and deleting the device in GB helps. This is a bad workaround.

@aemkai
Copy link

aemkai commented Jul 27, 2021

I have the same problem.
Watch doesn't reconnect to Gadgetbridge or nRF Connect and also could not be found by BL-Scan of phone. BL-Symbol on watch is off.
Cycle Bluetooth connection or reset of phone doesn't help.
After reset of watch BL connection is established automatically and without problems with both apps and BL symbol on watch is on.
Issue appears @ about 20 hours runtime.
Firmware tested with V1.2.0, self compiled V.1.2.0 and self compiled V1.3.0

@tealeg
Copy link

tealeg commented Jul 28, 2021

Another one here. I just received two PineTime's, the current firmware is v1.2.0. The behaviour is identical on both devices, and with two different Android phones running Gadgetbridge.

My experience is as per #527 - there's no need for airplane mode, or any shenanigans on the phone, at some point, when the watch is idle, it will disconnect and will no longer advertise until a restart is forced. As others have noted, the Bluetooth indication on the watch face disappears, and (naively) I assume the Bluetooth radio has been powered down.

@jamesstott
Copy link

Same problem here as well with v1.3.0 an Gadgetbridge.

@1989gironimo
Copy link

1989gironimo commented Jul 28, 2021

Another one here. I just received two PineTime's, the current firmware is v1.2.0. The behaviour is identical on both devices, and with two different Android phones running Gadgetbridge.

My experience is as per #527 - there's no need for airplane mode, or any shenanigans on the phone, at some point, when the watch is idle, it will disconnect and will no longer advertise until a restart is forced. As others have noted, the Bluetooth indication on the watch face disappears, and (naively) I assume the Bluetooth radio has been powered down.

The watch also gets disconnected after some time (even if it's connected all the time), as someone described above and doesn't reconnect anymore after approx. 20h.

Well, in my case (I've tested it already several times) it is NOT sufficient just to restart the watch.
-> restart the watch
-> disable bluetooth or switch on airplane mode
-> delete the watch-entry in Gadgetbridge
-> re-pair the watch
-> disconnect the watch (because it's connected, but it doesn't receive the time for example)
-> connect the watch again
-> have a connected watch with accurate time and working notifications

EDIT: Tried it without re-pairing and voila, just a restart of the watch is necessary, so I was wrong. (But Gadgetbridge still hangs as described if I try to go this route)

@innateessence
Copy link

innateessence commented Aug 8, 2021

I just wanted to chime in and say, if I reboot my phone, it won't connect to my pinetime without unpairing and repairing with GadgetBridge. (stuck on waiting for reconnect)
I suspect the same will be true if I toggle airplane mode or disable/enable Bluetooth.

PineTime:

  • FW: v1.2.0
  • HW: v1.0.0

Phone:

  • OnePlus 6T (Sprint model) - A6013
  • OxygenOS 10.3.10 (rooted, no modules mucking with bluetooth)

GadgetBridge:

  • version: 0.58.2
  • CompanionDevice pairing: enabled

@heinrich-ulbricht
Copy link

heinrich-ulbricht commented Aug 9, 2021

Chiming in with the same problem. Received watch, updated firmware from 1.2.0 to 1.3.0, paired with Gadgetbridge, disabled Bluetooth, enabled Bluetooth... no connection anymore.

PineTime:

  • FW: v1.3.0
  • HW: v1.0.0

Phone:

  • Poco F1
  • LineageOS, Android 11

GadgetBridge:

  • Version: 0.59.0
  • CompanionDevice pairing: enabled

Restarting (resetting?) the watch via button long-press fixed it for the moment. Until I disable and enable Bluetooth again.

(Maybe adding an BT advertisement indicator to the watch UI might help see if it's advertising at all?)

Edit
Well, after one night in airplane mode watch and phone don't connect anymore. Restarting the watch does not help this time. This a bummer. I really hope this somehow gets sorted out since the watch is not usable in this state. :(

Edit2
Had a successful reconnect after going out of BT reach for some minutes, coming back and tapping "Reconnect" in GB.

Edit3
Ok everytime I disable+reenable Bluetooth on the phone I have to delete the watch from GB and re-pair it :(

@bearclaws8
Copy link

I can confirm I have the same problem with a new PineTime. Just like @heinrich-ulbricht I received watch, updated firmware from 1.2.0 to 1.3.0, paired with Gadgetbridge, disabled Bluetooth, enabled Bluetooth... no connection anymore.

I have had some better connectivity with nRF Connect compared to GB. GB seems to dislike reconnecting when toggling Bluetooth while nRF will usually reconnect. However, after a while, like noted in issue #527 the PineTime itself will no longer broadcast via BLE.

Might it be that this issue and #527 are connected but due to two different issues, one that GB is a flaky and the other where PineTime stops broadcasting?

Is it possible to add into the settings the ability to turn Bluetooth on/off and force the service to restart without restarting the entire device? On/off may be nice for those looking to maximize battery and security and restarting the BLE broadcast may help with debugging.

@Avamander
Copy link
Collaborator

GB seems to dislike reconnecting

It doesn't if the disconnection is too long, primarily because making a new connection itself is very unreliable right now. Once InfiniTime can keep a connection in-range and has working reconnects, Gadgetbridge's auto-reconnection can be dialed up.

@bearclaws8
Copy link

It doesn't if the disconnection is too long, primarily because making a new connection itself is very unreliable right now. Once InfiniTime can keep a connection in-range and has working reconnects, Gadgetbridge's auto-reconnection can be dialed up.

@Avamander thank you for the clarification.

@heinrich-ulbricht
Copy link

heinrich-ulbricht commented Aug 16, 2021

This issue seems to be a rather complex one due to the number of potentially involved parts (and parties):

  • Gadgetbridge might have an issue with reconnecting
  • Infinitime might have an issue with reconnecting
  • the watches hardware might have an issue with reconnecting (?)
  • maybe the phone or its operating system plays a role, too?

Furthermore only some users seem affected. (Otherwise this would have priority over new features? Can we estimate how many users are affected?) So the issue might prove hard to reproduce for those who are capable of analyzing and/or fixing this issue.

From an end user's point of view it's frustrating. The connection between watch and phone is unusable for me. Going out of range sometimes is enough to kill the Bluetooth connection, but I also often go to full flight mode (with Bluetooth disabled) and back. I then have to re-pair, which takes time and after some time I don't bother anymore. I also see that this issue has been known a long time already which gives me the fear it will never be fixed.

From a developer's point of view I'd like to help get this sorted out. I just don't know how and somebody would have to tell me what to do to diagnose this. Reading logs with adb? Can do. Fire up a dev environment? Not so sure. What else?

How is the current state for this issue? Is somebody currently working on it? Can we assume that this will sort itself out with future updates to software and/or hardware?

Back in the Windows Phone times I used to write: I really want this to work. Seems like I'm back again writing: I really, really, reeeeeally want this to work!!

@Cuperino
Copy link

Cuperino commented Aug 17, 2021

My PineTime is having similar issues. It won't reconnect after a few minutes. Nevertheless, existing connections can last for hours. I have not yet checked what's the longest it will last.

Upon resetting I sync to both my laptop, using Siglo, and my stock Android phone, using GadgetBridge, one after the other before the PineTime's screen turns off. After disconnecting, the paired device needs to be removed from GadgetBridge and the PineTime needs to be reset for it to connect to either device.

UPDATE: I managed to re-connect the PineTime with GadgetBridge after two days without pairing. The paired device had to be removed and re-paired to GadgetBridge for it to connect. This was on firmware 1.3.0.

PineTime:

FW: v1.3.0 and v1.2.0
HW: v1.0.0

Phone:

Google Pixel 3a
Android 11 (Build number RQ3A.210705.001)

GadgetBridge:

version: 0.59.0
CompanionDevice pairing: enabled

Laptop:

Dell XPS 13 7390 2-in-1
KDE neon Testing Edition
Linux Kernel 5.11.0-27-lowlatency

Siglo:

version: Flathub stable released on August, 04 2021

@LlamasJM
Copy link

This morning, the PT disconnected from GB. Why? I don't know: probably at the moment when I connected the Heart Rate BPM, but I don't know exactly.
It was impossible reconnected. I had to reset the watch.
Now is working well. But some bugs persist...

@kennysc
Copy link

kennysc commented Oct 1, 2021

On my side I don't have this issue, I'm using:
Infinitime 1.6.0
Gadgetbridge 0.60.0
Android 11 on a Samsung S10

maybe Gadgetbridge 0.60.0 fixes this issue ?

@razzeee
Copy link

razzeee commented Oct 1, 2021

It's way better then before. It still disconnects from time to time, but so far I could always reconnect. Previously I needed to restart the pineTime for that to work.

@ajostergaard
Copy link

On my side I don't have this issue, I'm using: Infinitime 1.6.0 Gadgetbridge 0.60.0 Android 11 on a Samsung S10

maybe Gadgetbridge 0.60.0 fixes this issue ?

Not fixed for me, still have to trick GB into connecting by adding and then selecting "don't add" but ONLY after airplane mode.

Same versions except a Fairphone.

@bearclaws8
Copy link

I've been running 1.6.0 for almost 36 hours now and have not had to restart the PT once to fix it advertising/showing up.

With GB 0.59.3 or 0.60 I have issues reconnecting after anything that cycles Bluetooth off, including toggling BT, toggling airplane mode, or sometimes a restart. For GB I usually have to remove the device to re-add it after restarting the phone. Sometimes it takes several phone restarts, sometimes one, or sometimes just letting them sit disconnected for minutes/hours. Even clearing the GB cache does not help.

With nRF Connect 4.24.3 I also have issues reconnecting after a BT toggle. However, a restart allows it to reconnect. IF GB has failed to connect before trying nRF then I cannot get nRF to connect to the PT. Connecting nRF before GB does not always allow GB to reconnect to the PT.

I even tried to fix this by restarting my PT and that did not change the behavior noted above. So I think (maybe??) that the PT side of this issue may be resolved. Unless PT is storing BLE connection info across restarts that disables new connections, which I doubt. Do we think that this may be closed from a PT perspective but still open from a GB, nRF Connect (maybe Android OS) perspective?

@ainola
Copy link

ainola commented Oct 2, 2021

I think it is also worth mentioning the incredible work done by those that have been looking into these issues. This is very clearly a difficult bug and the amount of time and pain to fix them, let alone track them down, is incredible.

@Avamander Avamander added the bug Something isn't working label Oct 2, 2021
@lordfeck
Copy link

lordfeck commented Oct 2, 2021

I wanted to add my congratulations and thanks for this fix. I've had my PineTime for a month and this has been one of the few (minor) troubles with InfinniTime. Now that it's fixed, this humble watch moves closer to rivalling the big boys!

@stillmanff
Copy link

I've just spent a half hour restarting the PineTime, restarting GadgetBridge, and trying to pair the two through the BT control panel in Android. Nothing works. The closest I get is a failed "Pairing..." message in the control panel, and "Creating bond with InfiniTime"/ "Bonding with Infinitime"/"Attempting to pair with InfiniTime"/"Trying to connect with InfiniTime" in GadgetBridge, all of which end with the watch and phone not connected. Doesn't matter if the screen is on or off once GadgetBridge or the OS discovers the watch. I can seen that things are much improved in 1.5 and 1.6 but I'm running 1.4 and can't upgrade until I can connect. Any advice?

@PhilDevProg
Copy link

I've just spent a half hour restarting the PineTime, restarting GadgetBridge, and trying to pair the two through the BT control panel in Android. Nothing works. The closest I get is a failed "Pairing..." message in the control panel, and "Creating bond with InfiniTime"/ "Bonding with Infinitime"/"Attempting to pair with InfiniTime"/"Trying to connect with InfiniTime" in GadgetBridge, all of which end with the watch and phone not connected. Doesn't matter if the screen is on or off once GadgetBridge or the OS discovers the watch. I can seen that things are much improved in 1.5 and 1.6 but I'm running 1.4 and can't upgrade until I can connect. Any advice?

You could try another app (e.g. NRF Connect).

@tmilburn
Copy link

tmilburn commented Oct 4, 2021

@stillmanff InfiniTime doesn't require pairing/bonding so don't try that through the bluetooth control panel. Unpair it from the bluetooth control panel and just open gadgetbridge and try connecting using that.

@stillmanff
Copy link

It didn't successfully pair at all, so there's nothing to unpair. However, I updated Gadgetbridge to 0.60, an update that didn't show up last night when I was trying. As soon as I did that, the PineTime connected, first try, with pairing. Thanks for the advice.

@cydergoth
Copy link

Phone:         Samsung Galaxy S10+ (SM-N975U)
Phone OS:      Android 11 RP1A.20070.012.N975USQS7FUH8
Watch:         Pine64 sealed
Watch OS:      Infinitime 1.6.0 f41aaad6
GadgetBridge: 0.60.0

After some (short) time the watch disconnects from BT and can't be scanned, connected or bonded again. Android says 'This device needs an application'. Stop and restart BT on the phone doesn't solve the issue. Nrf can't scan the watch either. Restarting the watch brings BT back again, and removing/adding in GadgetBridge brings it back there.

@GithubUser5462
Copy link
Author

It's still borked for me on the latest GB and IT versions but i have found a bit of a workaround.
I'm posting it because i'm curious if it works for anyone else + it might help identifying the issue.

Basically, when GB gets stuck on "connecting" you press and hold the tile until it says "Not connected.".
Then you enable location services (GPS) and go to "Device discovery" (the + button).
Press the physical button on the watch so it wakes up and then press the "Start discovery" / "Stop scanning" button multiple times. Keep pressing the button until the watch shows up, it should show up quickly, after 2 to 5 presses in my case.
Stop scanning, but don't pair the watch, go back and try to reconnect, it should successfully reconnect now.

I know that it is not much of a workaround, but it doesn't require rebooting or re-pairing.
I hope that this new info and it sheds some light on the issue.

@JF002
Copy link
Collaborator

JF002 commented Oct 16, 2021

For those having this kind of issue with reconnecting to Gadgetbridge, could you check these points:

  • Do NOT bond/pair when GB asks if you want to
  • Location service must be enabled in Android for GB to be able to connect to InfiniTime (don't ask me why, location service is needed to scan for BLE devices)
  • Do NOT connect to the PineTime using the Android settings page, it will prevent Gadgetbridge from connecting to your watch
  • InfiniTime allows only one connection from only one application and only one device. Please check that no other device/app is already connected to your pinetime
  • Trying to connect when the display is ON should give better results (infinitime advertises itself more often when the display is on)
  • Install the latest version of InfiniTime available (1.6 currently). Please do not report issues if you're running an older version of InfiniTime as we fixed a bunch of issues in 1.6.

Also, as some of you experience issues after turning the airplane off and on : why are you doing this?
I don't know what happens under the hood, but it probably disables/resets the BLE stack and radio of your phone, aborting all existing BLE connections and maybe leaving both BLE stacks (on the pinetime and on your phone) confused. Maybe give them a bit of time (to wait for some timeouts) and/or retries will help?

I'm not saying there's no issue and that you shouldn't go into airplane mode, but it looks like a "degraged case" that might be difficult to debug, as every BLE stack of every BLE device probably behave differently...

@bearclaws8
Copy link

@JF002 I'm not sure why others go to airplane mode but I know I cycle Bluetooth due to battery and based on phone use. Where I work I may have to leave my phone in another office/area away from me for several hours. Or, sometimes I'm at my desk, with my phone right in front of me, and don't need notifications to sync. With Bluetooth on, my phone lasts one day at best but cycling WiFi and Bluetooth I can get 2+ days. So cycling Bluetooth is an important use case to account for.

I have not had any PineTime/InfiniTime issues with Bluetooth since 1.6 came out. But I have had issues with Android/GB. If I cycle Bluetooth, nothing other than a phone restart will allow GB to sync. No restart of the PT is needed. GB still sees the PT, and attempts to connect, but it simply will not, even if I restart my PT. So I don't think cycling Bluetooth is a PT/IT issue right now, I think it's an Android/GB issue.

I have also noticed some odd behavior with GB now that we can stay connected for days (thank you for that fix!). I have noticed that after ~3-4 days GB will have intermittent connection to IT. It seems related to whether my phone's screen is on or off. When I turn the phone screen on it quickly reconnects (PT screen does not have to be on but it can help speed up the reconnect, cycling PT screen alone does not fix it). Once reconnected it stays connected when the screen goes off, until it decides to disconnect. I have not been able to determine what the period is between disconnects but it happens a few times per day. Only a phone restart corrects this behavior too.

I don't think either #302 nor the additional item I note are PT/IT bugs. And I'm not sure if this other behavior is related to this subject bug, and thus something odd with Android/GB Bluetooth handling. (sorry to bring up an unlisted bug deep in a possibly unrelated thread). Does GB happen to have a bug being tracked related to #302? Do we know if those using other non-GB connections are having similar issues?

@akutuzov
Copy link

@bearclaws8 do you have HRM turned on on your PT? See #707

@M4xTheMan
Copy link

@JF002 everything checked. I put my phone into airplane mode at night. I'm sleeping in the basement. Due to a low signal strength, my phone boosts up the transmitter power (can I say it like that?) which drains my battery. At night, I only need my phone as a clock and to wake me up in the moeging

@bearclaws8
Copy link

@akutuzov I honestly don't remember. But given how long my PT had been on it is quite possible my kids or myself had turned on the HRM at some point. I'll keep an eye on it and thanks for noting that bug for me. 👍

@bearclaws8
Copy link

@akutuzov I started having the issue again without using the HRM and within a day of reconnecting to GB via phone restart. So I'm not sure it is explicit HRM related, maybe it is related to #302.

@M4xTheMan
Copy link

It's still borked for me on the latest GB and IT versions but i have found a bit of a workaround. I'm posting it because i'm curious if it works for anyone else + it might help identifying the issue.

Basically, when GB gets stuck on "connecting" you press and hold the tile until it says "Not connected.". Then you enable location services (GPS) and go to "Device discovery" (the + button). Press the physical button on the watch so it wakes up and then press the "Start discovery" / "Stop scanning" button [...] Stop scanning, but don't pair the watch, go back and try to reconnect, it should successfully reconnect now.

Works for me too.

@infinitytec
Copy link

infinitytec commented Oct 17, 2021

I have trouble when my phone restarts or the watch goes out of range.

The range issue may be better since 1.6 though.

I have the HRM off. I did have it on earlier.

@bellegarde-c
Copy link

bellegarde-c commented Oct 26, 2021

Basically, when GB gets stuck on "connecting" you press and hold the tile until it says "Not connected.".
Then you enable location services (GPS) and go to "Device discovery" (the + button)...

Confirm it works.

Press the physical button on the watch so it wakes

This is mandatory

@geekbozu
Copy link
Member

Pushing the button is not mandatory. It does how ever make the watch advertise faster, Which makes it easier to connect to. with #625 it was changed to always advertise even when disconnected. Per the wearable specs from the big wigs.

@innateessence
Copy link

innateessence commented Nov 4, 2021

I went ahead and updated the firmware and it seems like the majority of the issues have subsided if not been entirely addressed (For reference, I do have the Device Companion Pairing setting enabled in Gadget Bridge)

@Avamander
Copy link
Collaborator

Avamander commented Dec 5, 2021

Each and all issues related to reconnection or pairing should now be held until #796 is merged. After it is merged and an issue is encountered again, a new issue must be opened.

@InfiniTimeOrg InfiniTimeOrg locked as resolved and limited conversation to collaborators Dec 5, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
bug Something isn't working
Projects
None yet
Development

Successfully merging a pull request may close this issue.