Bangle.js 2 issues/questions #5683
Replies: 1 comment
-
Posted at 2022-12-31 by @halemmerich Just some notes on some of your points:
The GrapheneOS thing interests me, I see the same problem with another watch and phone and default GB build from FDroid without a solution so far. Does it actually work for you if the APK from FDroid is installed manually by e.g. file explorer or do you mean something like Aurora installing the Playstore-APK by "other client" ? Posted at 2023-01-06 by @gfwilliams Hi! Sorry about the problems - I'll try to reply below:
That's very odd - it's designed to require the button to be held for a while before it turns on so it doesn't turn on in transit though. That could be it?
Maybe you could take a video? I haven't had many complaints about problems, so it might be something odd in your case.
Yes, that wouldn't be a good idea without something like a charging cradle. It is a pain but it seems common on a lot of devices. I actually pay extra for the short circuit protection in the plug but as you say it's definitely not an idea ot rely on it!
The HRM sensor should come with a protective film. The film is super soft so will pick up scratches very easily, but it comes off easily enough.
Sorry about this - it definitely shouldn't be. Maybe you could send some pics? The charge port may have some minor marks since we use it to charge, program and test the watch, but other than that the watch should be basically unmarked.
You'd expect the reported level to vary - what you see is based on the battery voltage, but that does vary slightly with temperature (and load). It's fine for a 20px battery level meter but if you're looking at the actual percentage, it's not going to be accurate to 1%. In terms of discharge, it really depends on what apps are installed. Out of the box it should be pretty good, but some apps/clock faces use more power than others.
No, there's no specific battery level handling IC, so things like charge cycles/etc aren't logged.
That is strange - but are you connecting to Gadgetbridge, or an iOS device? It's possible that it is lighting up to show a change in Bluetooth connection state because the phone keeps connecting/disconnecting? If so, it could be due to power saving on the phone - maybe check out https://dontkillmyapp.com/
This is great, thanks!
Do you remember the error message? The normal Gadgetbridge should work fine - there's a list of the differences between different builds at http://www.espruino.com/Gadgetbridge#how-to-set-up
That does sound odd - it could be it hasn't been granted Android permissions properly. You could check out the last section on http://www.espruino.com/Gadgetbridge#extra-setup ? If there's something specific I could add to the docs to help though, please let me know! Posted at 2023-01-06 by @gfwilliams
Yes - sadly I am not a graphic designer, and getting the app sorted took priority over the icon - but if anyone is reading this and wants to contribute something better I'd be happy to include it ;)
I did a quick google and all I saw was https://www.ebay.co.uk/itm/394096073676 which looks kind of similar. Do you have a link?
In the Settings for the Messages app there is an option called
Yes, it's a good point. A page on this for Bangle.js would be good. If Bluetooth is off you're totally fine, or you can also turn 'Programmable' off in settings in which case even if someone did connect to the Bangle the worst they could do is send you notifications - they can't change the code that's on it or anything like that.
The syntax error toast could actually be because of some app that's installed on the Bangle that has a problem. You could connect with the Web IDE and then if if happens you should hopefully be able to see in the console what the full error message is (or you could look in the Gadgetbridge debug logs) Hope that's some help! Posted at 2023-01-06 by @halemmerich
This behaviour seems to have started with the update to Android 13. I can not say that for sure, since the device also has changed from Pixel 4a to Pixel 6a at that time, but I suspect the hardware has nothing to do with this. Installing the Bangle.js build from the Playstore (I used Aurora from FDroid to do that) has worked and the notification access permission can be set to on as expected. Both versions of GB from FDroid do not work on that device for me, the changing of the setting is just not allowed. Posted at 2023-01-06 by @fanoush
Maybe you could add console output to https://banglejs.com/apps/ - the "More .." tab? that way it could be seen also in the web view version included inside gadgetbridge. And BTW that one is great and mostly works. There are issues with custom install dialogs (like firmware upgrade, watchface font selection) - buttons do not work, and sometimes GB is confused with the extra traffic done by app installation but otherwise it is quite usable - app updates without dialogs work quite well. Posted at 2023-01-09 by @gfwilliams Yes, I'd really like to get the dialogs in Gadgetbridge fixed - I'm sure it can't be a super hard fix... But yeah, a console menu item in the App Loader would be a nice easy fix and might help a lot for debugging this kind of thing Posted at 2023-01-22 by user152222 Thank you all for your responses.
General feel: huuuuge potential, pretty much perfect physical layout, mature hardware, potential for growth in product development + software, very good docs that need a bit of tuning here and there; currently more like an open platform on people can hack than a product people can reliably use and hack. A similar mind blowing experience when I first saw Android 1.0. I feel the next big step could be stabilising software (incl. the ecosystem!) and adding a bit of structure into product development. What I could imagine for next milestone is either a Bangle JS 2+ or a Bangle JS 3 -- both with stabilising software and getting the product development more structured (building UVP from strengths like privacy and openness etc.etc.etc., standard stuff)., and the difference being same (or slightly improved) hardware or a more significant touch on hardware features. P.S. Great work so far folks and I'm very excited about the next phase(s)! Attachments: Posted at 2023-01-22 by @thyttan Regarding sleep tracking, have you seen the Sleep Log app? Also in its to do list there's this:
So hopefully it's not too long before gadgetbridge can receive the data. Posted at 2023-01-23 by @gfwilliams Hi!
Bangle.js is very much a community effort - I'm the only one working full-time (and realistically that's all that the sales from Bangle.js will fund) and while I do try constantly to improve things, I only have so much time, especially when so much of it is spent on support. In the areas where you think Bangle.js is lacking, please have a go and try and get stuck in. Even if it's just a pull request to improve the documentation it'll only take a few minutes and yet will help many others in the future. |
Beta Was this translation helpful? Give feedback.
-
Posted at 2022-12-27 by user152222
Hi all,
Got a Bangle.js 2 for Christmas, from the Espruino shop I believe. My first smartwatch was an Amazfit Cor (with Gadgetbridge) and I'm really looking forward the experience.
First, the good:
Second, the not-so-good... where my question is (with no bad intent), are these normal, or is it my device and I should seek a replacement?
I'm not certain if my device is new and is in good condition :s so inputs would be welcome.
Third, just as sidenote, user feedback:
** Gadgetbridge for Bangle seems to be a fork which specifically needs to be selected and downloading and configuring the original Gadgetbridge yields an error message toast that isn't clear either, from that I thought I'd need to install some sort of a Gadgetbridge plugin, but had to reinstall ultimately.
** Installing Gadgetbridge on GrapheneOS is tricky, if installed via the default F-Droid app it won't support sending notifications unless it's reinstalled from a different client, and the experience is baffling as the permission can't be granted but it's not clear why and definitely surprising that it depends on the installer client
** The Bangle.js Gadgetbridge icon on Android looks very different compared to other icons
** If there's a Bangle.js 2+ or later model, please change the charger to be less prone to short circuiting. I hope there's something off the shelf that has a solution similar to the Amazfit Cor, simple but pretty safe.
** It'd be great to have a firmware(?) feature to turn on the backlight when a notification arrives.
** It'd be great to have some docs for "hardening". I guess if I turn off some options in BT I'm okay even if the underlying BT firmware has a vulnerability, but is it so? It'd be great to understand this better.
** Freshly set up Gadgetbridge doesn't seem to show sleep stats, every now and then displays a toast about syntax error(?) in JSON but it's not clear where can I look at this error. I haven't got to duckduckgo'ing this yet.
Beta Was this translation helpful? Give feedback.
All reactions