Can no longer connect to my bangle.js 2 #6523
Replies: 1 comment
-
Posted at 2022-03-09 by d3nd3-o0 When was it working last? Posted at 2022-03-09 by TheDod Last time I connected via web was about a month ago. I think I was upgrading apps that needed upgrading. I don't remember changing anything since then. Posted at 2022-03-09 by myownself Stating the obvious a bit, but I assume you've gone into the bluetooth settings and clicked the "Make connectable" button, and that you don't have whitelisting enabled? Posted at 2022-03-09 by TheDod True and true Posted at 2022-03-09 by myownself Someone a few days ago had somehow ended up with "Programmable" set to off, so that is worth checking separately too. I just checked and "Make Connectable" on my watch doesn't toggle that value (I assumed it would). Is there anything that could be connecting to the watch automatically and beating you to it? A phone or something? Posted at 2022-03-09 by d3nd3-o0 Is it related to having multiple of them, perhaps same name isn't allowed? I dont know cos i've never had two before. Did you ever have 2 bangle's both advertising in past? Btw, try putting the Bangle that doesnt' show in list, very close to the bluetooth adapter, just to rule out range/power issues, because there was a post recently about someone who had such issue. Posted at 2022-03-09 by d3nd3-o0 https://www.espruino.com/Bangle.js2#resetting-without-loading-any-code Posted at 2022-03-10 by @gfwilliams Hi, As above: https://www.espruino.com/Bangle.js2#resetting-without-loading-any-code If the Bangle says '-> Bluetooth' on the screen before you try and connect then the issue is that some other device nearby is connecting to it automatically - it's possible it's paired in the OS of your phone/PC. Posted at 2022-03-11 by ajkm So I now have exactly this problem too. I'm using exactly the same method of connecting through the browser as I have before, and all I get is the orange bar and "Device connection failed,". I did the reboot and the Bangles shows '-> Bluetooth', however the BT widget is grey, the phone (to which it's usually connected, and the only device other than the browser to which it's ever been connected) has BT switched off - so it's not connected to any other BT. I have forgotten the iPhone pairing, but can't find a way to forget the browser pairing. (Update: forgot the pairing in the System Preferences instead of the browser.) As I say, I've done nothing different from what I always did (phone BT off, connect through the browser), but can't get Bangle connected in the browser. It does connect just fine with the phone. Thoughts @gfwilliams? UPDATE: Solved the issue, but not sure how. I had deleted the pairing from both phone and computer. When I tried to repair with the computer, it asked for a "passcode shown on remote Bluetooth device" but there was no indication of a code on the Bangle. Without closing that window, I opened a new window with the Apps loader page, and it connected. I tried to repeat this connection method, but it has failed again. Still getting the orange "Device connection failed," bar. Clicking Cancel returns to the orange bar. I've never had this connection issue before. UPDATE UPDATE: In order to be able to connect, I have to hold the button in through the <====> screen, until it boots to the logo and just ">" bottom left. Then I can click Connect on the App Loader page and it connects. Attachments: Posted at 2022-03-11 by ajkm And now I can't re-pair to the phone as it's looking for a pairing code on the Bangle (which isn't showing one...) Posted at 2022-03-11 by @gfwilliams
You noticed this but if you follow the steps properly there should be no Bluetooth widget shown - just the Bangle.js logo. So it looks like the issue was just that you'd changed the settings and added a Passkey? Posted at 2022-03-11 by ajkm Hi Gordon, Posted at 2022-03-13 by TheDod Hi. Attachments: Posted at 2022-03-14 by @gfwilliams @thedod Ok, thanks - and when it's showing the Bangle.js logo as in your picture, you're saying you don't see the Bangle listed in any Bluetooth scans? What about if you reboot it to the bootloader? Do you see 'DfuTarg' in any scans then? @ajkm yes, lets hope it doesn't happen again. But it seems to me that Posted at 2022-03-14 by TheDod
No, I don't.
No. No Posted at 2022-03-15 by @gfwilliams Ok, thanks. In that case, it sounds like somehow Bluetooth has stopped working on your Bangle. I'll ask Christine to drop you an email and arrange a replacement Posted at 2022-03-15 by TheDod Thanks. That's extremely cool. Posted at 2022-03-21 by blogmywiki In case this is useful to anyone else: I had what looked like the same connection issues @thedod had, fixes outlined above didn't help, no other devices were connecting to my watch. Rebooting the laptop does seem to have fixed the issue, though! Posted at 2022-03-29 by TheDod It has arrived. Thanks 🙏 Posted at 2022-03-29 by user140458 Hi, am just having the same issue. I clicked the disable Passkey and it paired but asked me to enter the passkey which seems to be in Passkey option one digit at a time... Posted at 2022-03-30 by @gfwilliams It looks like you went into settings and enabled the passkey? If you enter the menu and then go back, that's enough to set the passkey. You need to go into the menu and choose 'Disable' to disable it. You need to at minimum exit the Settings menu and go back to the clock to reload settings, but it's possible that right now you may even have to reboot your Bangle to get it to disable the passkey. It says 'Beta' because passkey is something that got added due to popular request but which I feel probably isn't ready for general use because some people had reported connection problems. Posted at 2022-05-17 by stevethatcodes Hi Gordon, I'm also encountering this issue. Even after a factory reset, I cannot get my Bangle 2 to show up for pairing (tried multiple laptops / phone). It happened a week or so ago and previously had been pairing fine. Have tried pairing when the watch is running normally, and also when booted to the bootloader Posted at 2022-05-18 by @gfwilliams
You wouldn't be able to pair when it's in bootloader mode anyway, but maybe you could try running the NRF Connect app on your phone and see whether the Bangle appears as a device called Posted at 2022-05-19 by stevethatcodes Hi Gordon, Thanks for the reply. I've tried NRF Connect and don't see the Bangle show up there either I'm afraid. Tried another factory reset and repeated test but to no avail. Posted at 2022-05-20 by @gfwilliams Ok, thanks - If you can't see Posted at 2022-05-21 by stevethatcodes Replacement arrived and connected without issue. Thanks for the fantastic service. (I also checked the bootloader steps above on the new one and that also worked) so must have been a hardware issue. Posted at 2022-05-23 by @gfwilliams Ok, great - glad you're sorted out anyway! Posted at 2022-08-22 by Unostot Hello, I have now a similar problem...
right now my only explanation for this erratic behaviour is a hardware error, but I'm willing to try a more systematic approach if you guys have ideas others than go in to DFU/no software mode... the watch of my wife currently is still working another point:successrate was better after reboot of the phone used for flashing, but also no consistent results using reboots to get a connection *sigh * so long greetings, Posted at 2022-09-05 by @gfwilliams Hi - sorry for the slow update - I was away the last 2 weeks. Any success? And when did you get your Bangle? Recently, or from the KickStarter? It's a hard one to pin down, but in general if you:
Then it's probably a hardware error. If you're doing this and you squeeze the top right of the watch and then it appears in the list of bluetooth devices then it's almost certain it's a hardware error Posted at 2022-09-05 by Unostot Hello Gordon, thanks for the reply. But what you say with the squeezing matches with my obersavations back then. If there is a chance I can squeeze bluetooth on, this would explain why it worked so erratic. Can you explain a bit more how/where I should sqeeze to get better chances? As for the other question: It was one of a "2-watches", blue Kickstarter Bangles which got sent later to Germany because of the customs problem, and has also all 4 pins exposed (ok, mine right now with a bit partly removed nail polished on the center two :o) ). Greetings, Posted at 2022-09-05 by @gfwilliams
Just pinch between the top right of the screen and the back of the watch - so conveniently where the bluetooth icon normally is! But thanks - this definitely looks like another hardware failure that we'd replace for you. Posted at 2023-02-13 by ElazarRosenthal Has anything new been found on this I also tried factory reset Posted at 2023-02-14 by Christine Hi, can you enter the settings menu and double check if the Bangle is connectable Cheers, Posted at 2023-02-14 by ElazarRosenthal Yes I tried the above before posting. Was working fine last week i noticed when i tried to sync the time at the beginning of the week. Elazar Posted at 2023-02-14 by Christine Do you have a Bangle.js v1 or a Bangle.js v2? Posted at 2023-02-14 by ElazarRosenthal V2 Posted at 2023-02-15 by ElazarRosenthal I paid more attention to the "pinching" thing Posted at 2023-02-15 by Christine I understand. Can you send me an email to contact@espruino.com. Then we will sort this out for you. Posted at 2023-02-15 by itsjpb I am having a similar issue with mine. Interestingly, I was able to connect to vanilla gadgetbridge but unable to download apps from the web interface. With banglejs gadgetbridge the watch shows the bluetooth symbol but my phone doesn't see it. This is after about 2 months of use. Posted at 2023-02-22 by @gfwilliams Hi @itsjpb, Sorry to hear that - but if you can connect via Gadgetbridge and it's showing the bluetooth symbol as blue, I'd be pretty sure you have something like Maybe you could check Posted at 2023-03-04 by Jonathan78 Hi ! Posted at 2023-03-06 by @gfwilliams Hi,
What device/app are you trying to connect to it from? Generally you can't just pair from your OS's bluetooth menu. By default the Bangle isn't providing any service your OS is interested in so it won't display it in the list of devices. To start, it's best to go to https://banglejs.com/apps - check out the steps at https://banglejs.com/start2 If you're still having trouble, maybe try connecting from a different device? While it could be a hardware problem, that is extremely unlikely - we test bluetooth on every single device before we send it out. More than likely it's just some issue getting your PC to see it Posted at 2023-03-06 by Jonathan78 I tested from Android device, and 2 Mac devices, all working fine with other BLE devices over web ble. Actually I was able to have a very unreliable connection squeezing very hard at the top right between front and back. Squeezing very hard I can see the bangle js advertisement but the connection fails most of the times or disconnects quicky after established. Posted at 2023-03-07 by @gfwilliams Wow, ok. Thanks - that does sound like a hardware issue then. But as above that is extremely rare - we test before sending them out and apart from the very first batch that had a few failures after a few months, subsequent batches of Bangles haven't tended to have many Bluetooth issues. Please can you email contact@espruino.com and reference this thread and where you ordered the Bangle, and we'll sort out a replacement? Posted at 2023-03-13 by gfric Mine stopped connecting, too. I suspect I got water inside. I'll buy a new one, but, how would I open it to see if I can dry it, maybe? Posted at 2023-03-13 by @gfwilliams There's a thread on doing this but it's much like opening up an iPhone - you need to warm the display up so the glue melts and then pull it away with a suction cup. But it's super important not to go above (ideally) 70 degrees C, definitely not 100 or the LCD will suffer permanent damage. It makes it quite tricky to do - if you're lucky enough to have a PCB reflow hotplate then I've found those work great - but most people wouldn't have anything like that! Posted at 2023-03-13 by Hank I am not affected, but won't a 3D printer's printing bed do the job? You could easily set it to 70°c preheat (without printing) and set the watch with the display down on the bed for some longer time. Posted at 2023-03-13 by gfric I'll try that and report my success. Posted at 2023-03-13 by @gfwilliams
That's a fantastic idea! Yes, that would be perfect. Posted at 2023-03-13 by @halemmerich Maybe even a hot water bottle could work. I have done one mine with a hot air gun and without setting it to 140°C I could not get it to budge. That was hot enough to let the display go blank. It recovered completely but that did not feel save. Posted at 2023-03-14 by user113695 Sadly my (previously working) Bangle 2 seems to have succumbed to the same issue - I can no longer connect to it via Bluetooth. In particular, it is no longer discoverable on any other device (tried 3 smart phones, a laptop and a desktop, all of which see my other 2 Bangles without issues; made sure it is programmable in settings, also performed a factor reset); Posted at 2023-03-15 by @gfwilliams @user113695 thanks for trying all of that. It does sound a lot like a hardware failure then - although it's particularly strange to have one from a newer batch to have issues. How old is it? I'll ask Christine to get in touch about a replacement Posted at 2023-03-15 by user113695 Thanks, I appreciate that. Posted at 2023-06-11 by user155697 Looks like I am also encountering this HW issue. I got 5 bangle.js 2 from the Kickstarter, and the one I ended up using cannot connect via BT anymore and also doesn't show up as DfuTarg when in the bootloader mode. Posted at 2023-06-12 by @gfwilliams Argh, sorry to hear it's failed - unfortunately it's 18 months old now. I've been replacing Bangles if there's an issue within 12 months, but I can't afford to offer free replacements past then. There is a possibility that it is just the connection to the aerial that's corroded in which case you might be able to resurrect it by repeatedly squeezing the top right of the watch, or worst case removing the LCD and then reseating the PCB, but I'm aware that's a step too far for most people. What I have been saying is if you did want to buy a new Bangle then I can give you a code for the shop that will give you 50% off the price - while I can't afford to replace old devices free of charge, I also don't feel like I should be making money on the sale of a replacement. Posted at 2023-08-07 by user156160 Hey Gorden, i am suffering from the same problem. Please provide instructions for solving this properly. Maybe on ifixit? Greetings Dietmar Posted at 2023-08-08 by @gfwilliams Hi - you mean you're suffering a bluetooth connection problem? How old is your Bangle? There are some instructions for disassembly on http://www.espruino.com/Bangle.js2+Disassembly if that helps Posted at 2023-09-05 by user140701 Thanks Gordon - hard squezzing and some hard taps on the side brought it back to connect with bluetooth 😃 Posted at 2023-09-07 by @gfwilliams Glad to hear that solved it! Sorry you ended up having issues with it though. The aerial is built into the case and a gold-plated connector on the PCB pushes onto it to make contact - I guess if it got corroded somehow then that could cause problems - hopefully what you did will have broken through the corrosion enough to fix it Posted at 2023-11-26 by user140701 Hi Gordon run into the same problems again so I will go for disassemble - what glue should be used to fix the display back in place afterwards? Cheers Gernot Posted at 2023-11-27 by @gfwilliams Sorry to hear that - I'd say try and use "Neutral Cure" silicone sealant. It should be reasonably easily available - it's just you want neutral vs acetoxy silicone as acetoxy lets off acetic acid when it cures, and that can corrode the watch internals Posted at 2023-12-09 by user140701 I managed to disassemble using the heatbed on my 3D printer as recommended; how do I clean the contact as after reassembling I still get the bluetooth only connecting by hard squezzing. Thanks ! Posted at 2023-12-09 by user140701 I loosened the screw above the bluetooth contact and that made the magic; could it me the cause Gordon that this was tightened to hard in production ? Posted at 2023-12-09 by user140701 What about using this glue B-7000 ? https://cdon.dk/mobile-phone-replacement-parts/b-7000-lim-multianvandning-glas-sten-tra-lcd-15ml-2-styck-c157130481 Posted at 2023-12-11 by @gfwilliams Glad you got it fixed! I'm not sure if being over-tight could really be the issue as the PCB should just be tightened down onto plastic standoffs in the case. The bluetooth aerial is in the plastic case though, connected by that sprung plastic contact, and I wonder whether the contact can corrode slightly and lose contact. I think in a lot of cases just moving the PCB around and tightening up should be enough, but it's a pain that it's so difficult to do because of the LCD. And yes, that BEST B-7000 glue looks like it'd be perfect! I'd never seen that stuff before Posted at 2023-12-13 by user140701 **Works again ** The B-7000 glue is easy to apply & has a good viscosity to stay in place - after placing LCD into position an elastic was used to keep it fixed for 12 h. Posted at 2023-12-13 by @gfwilliams That's great! Thanks for the update on the B-7000 glue as well - I'll add a note on https://www.espruino.com/Bangle.js2+Disassembly as the glue to use seems like a common question, and I wasn't aware there were glues designed specifically for sticking phone screens back on! |
Beta Was this translation helpful? Give feedback.
-
Posted at 2022-03-09 by TheDod
One of the two bangle.js 2 watches we have can no longer be connected via BLE from Chrome, and no longer appears on BLE scans (I've also tried with Adafruit's "Bluetooth Connect" android app). I can see the other bangle.js 2 and connect to it without a problem.
How can I debug and/or fix this?
Beta Was this translation helpful? Give feedback.
All reactions