-
-
-
-
Nice to see I'm not the only one experiencing this...
https://github.com/espruino/Espruino/issues/2207 -
Working fine here.... Check the app permissions (phone). @Gordon I've noticed that the app doesn't ask for the needed permissions and I've needed to enable them manually.
-
-
@Gordon FYI, your update of the 6x15 font fixed my issue with Swedish characters.
-
@johan_m_o did you choose the 'Pair' option when connecting, or was it not paired. I've seen when you pair sometimes the OS does seem to hang onto the bluetooth connection, especially if you enabled HID.
Yes, I do use "Pair" when connecting. The only reason I brought this up is because I haven't seen this happen with the regular Gadgetbridge app for a very long time...
Sometimes I have trouble when connecting to the app store.
What happens if you go to the 'my apps' tab and refresh?
If I get that json error when connecting to the App Loader through GB it doesn't matter what I do, refreshing from the "My apps" tab gives the same error. Force closing and reloading the GB app has worked in getting things working so far.
is the bitmap rendering supposed to take care of words containing special characters as well?
Yes. Right now anything that's not char code 0...255 is converted (assuming that the fonts support ISO8859-1 correctly). å is char code 229 though. It seems to be in the 12x20 and 6x8 fonts, but maybe not in the 6x15 one? What size to you think the font was that's not getting rendered right? It could be a Bangle.js issue.
So, apparently this is a Messages app thing. I did some testing and noticed that the characters only render wrongly in the main messages window. If I click the message and read the whole thing they render just fine. See attached images.
there was a small toast informing me that the Gadgetbridge app isn't installed on my Bangle.js.
I really need debug info from Gadgetbridge for that, but the Gadgetbridge app isn't installed on my Bangle.js error occurs when the Bangle throws an error in response to Gadgetbridge sending a message - so that's a bug in the Bangle.js app (do you have the default Android app or did you also install Gadgetbridge Music)? I imagine you'd see exactly that error with the normal Gadgetbridge too.
Like I said I have not been able to get any logs from the app so far. I only have the Android integration app on the watch, nothing Gadgetbrigde.
-
@Gordon I'm seeing a few issues with the new app.
Sometimes I have trouble when connecting to the app store. It complains about an invalid json, and even when I manage to connect and update an app on the watch it shows an error about "t" not being defined in a json (or something along those lines). I'm thinking it's one of the apps I have installed, maybe... But I haven't seen this when connecting to the App Loader in a browser. Have done a completely clean install of the new GB app and also wiped my watch, but same thing. If I simply can't get the App Loader in Gadgetbridge to connect it has helped to force close the GB app and let it connect again.
The app doesn't always release the Bluetooth connection to the watch. Even if I disconnect the BT widget shows it's connected and I can't reach it from other devices. In this case I have to kill the GB app for the watch to disconnect, even though GB itself shows that it's no longer connected to the watch. I have not seen this on previous installs of the regular Gadgetbridge app.
The bitmap rendering of unknown characters and emojis is not working at all for me. The attached screenshot is me sending a test notification containing ♥️💪👁️. Been seeing the same in actual texts. And is the bitmap rendering supposed to take care of words containing special characters as well? If so it's not working for the Swedish å ä ö (small ä and ö renders properly by default, but not å or the capital letters).
At one point when listing to music and starting a video on a web page (which automatically paused the music) there was a small toast informing me that the Gadgetbridge app isn't installed on my Bangle.js. Felt weird since it's deprecated...
One really nice thing is that I finally can update the watch through the App Loader (ref later parts of: https://github.com/espruino/BangleApps/issues/1069)! Might be the slowed down transfer speed that did it, so I'll try again with high MTU enabled later.
Lastly a small feature request. It would be nice to be able to specify the development App Loader as the default.
Love having a dedicated Bangle.js app though and not having to disconnect to use the App Loader.
Edit: almost forgot... Incoming call notification doesn't work either, but maybe it's not supposed to since this is based on GB 0.66 (I didn't have time to compare the commit history).
Edit 2: I did try to get some debug logs from the app, but couldn't get it to save any. Could be a permissions thing...
-
-
@gfric You can turn off the low battery notification in the Android notification settings for Gadgetbridge. So you won't have to turn off Bluetooth...
That suggestion sounds like a good idea though, but it might be on the radar already since I'm pretty sure I've seen this brought up before. Or maybe I'm misremembering.
-
-
-
Have you checked the tutorials? You might find something there...
https://www.espruino.com/Bangle.js2#tutorials -
Sounds like you've taken the precaution of keeping the app working as default and made all your improvements optional. In that case I'd say it's just to go for it...
Adding the @ for the original author to your commit message is a nice touch. That way they get a chance to review and possibly come up with suggestions on the implementation.
-
The watch did start off at 100% and I ran the code immediately after taking the watch off the charger. And looking at your graph, the battery percentage you've recorded pretty much exactly matches what I saw (with the plateau at 9-ish percent and then another plateau at 0).
That blue line looks spot on though, so perhaps this is something we'll have to live with.
-
I believe @Gordon has that covered already:
http://forum.espruino.com/conversations/370708/#16439256 -
@Gordon The new battery monitor algorithm is working really well. I've been using my watch as regular for the past week and haven't charged it since my message above.
The battery percentage has been much more "normal" without any sudden drops, but there is one quirk.
For the first 5 days there was nothing special, although I did feel that the battery was depleting slightly faster than normal. By day 5 the level was down to 9% and usually I can get a week of battery life without issue. But, then the level stayed at 9% for more than 24 hours and have since started dropping very slowly. Now, almost exactly 7 days since taking the watch of the charger, and 48-ish hours since it hit 9% the level is down to 5%.
Seems like the voltage levels in the algorithm needs a bit of tweaking...
-
@Gordon I'm charging my Bangle 2 right now and will test the new algorithm this week.
-
Check the link @Gordon posted in post #3. It sounds like exactly your issue...
-
-
Not sure if @Gordon ever started one, but I know I did (and there's been other sporadic posts about similar topics I believe):
http://forum.espruino.com/conversations/370594/The thread never got any momentum though...
-
-
Confirmed working as expected on 2v13.138.