Avatar for user152222


Member since Dec 2022 • Last active Nov 2023
  • 1 conversations

Most recent activity

  • in Bangle.js
    Avatar for user152222

    Thank you all for your responses.

    • On the design of the charging port:
    • * It was hard to find a picture where the Amazfit Cor 2's charging cable design can be observed well, I managed to find one: https://cdn.tacticalproducts.cz/img/700p­x/8596311144295_62779_M.jpg Credit where it's due, it's a smart design -- the connectors are level but the slightly U shaped design of the plastic doesn't allow shorting on a metal surface. I'd recommend considering something like this for a BangleJS 2+ / 3 -- or maybe for the 2 such a charger could be developed? I'm happy to pre-fund on Kickstarter or something, maybe it could be developed in a way that it's compatible with other smartwatches too (I'm assuming this port layout is used elsewhere also).
    • * I'll see if I can make a video of what feels like a less than stable charging port.
    • * I really appreciate the extra short circuit protection. I'm happy to pay extra for that, even if the charger design will get adjusted.
    • * Supporting battery wear information would also be a suggestion for the next BangleJS, if feasible. I'm assuming/hoping that the battery can be replaced, it'd be nice to know when is it time to do it:)
    • I've taken a snap of the bottom surface on day 1 with the surprising scratches, will attach. Maybe it's that thin film you mentioned? I don't see it but input is welcome.
    • Battery: I've turned off most of the automated backlight features, and the data is interesting: the battery level is still jittery when I'm out and about, I see this on the watchface and also in GadgetBridge. I found this thread https://forum.espruino.com/conversations­/372705/ but it doesn't answer the question -- why is the battery level jittery? Is it a hardware thing? (I'm a software/product guy, I don't know much about battery hardware.) From Gordon's comment I suspect it's just the way a battery works, and in this case it's fine (actually, very much appreciated to know what the latest reading is), but it's weird, this is my first device that does this (maybe other devices just mask this? lol) -- and in case it's just a hardware thing, it might make sense to mention this in the docs.
      ** Also, in Power Manager I don't understand what's "Force monotonic battery percentage" -- would it simply mask the phenomenon?
    • Not tracking sleep is a huge blow for me, this is one of the main reasons I wear a smartwatch. I recommend calling it out in the docs / not too far from the store page to prevent disappointment. A heavy suggestion for Bangle JS 2+ / 3.
    • Today I went out for a fast paced walk -- Bangle didn't register the steps and the increased heartrate. I don't understand why; the interface seemed generally working but even when I pressed the heart icon in GadgetBridge there was no reading (I waited 30-60sec). Maybe there is still a film on the back? I'd still guess the steps would be registered.
    • Installing GadgetBridge on GrapheneOS: yes, how I understand the thread that I found where a kind user was sharing his/her experience, is that F-Droid uses an older Android API, while this "Neo Store" by default uses the newer API, and on GrapheneOS the right permissions are only available if the BangleJS flavour of GadgetBridge was installed with the new API. Till this point I didn't even know there were different APIs, but here we go:) Reinstalling with Neo Store fixed my issue. It might be worth mentioning this at http://www.espruino.com/Gadgetbridge#how­-to-set-up .
    • (Seemingly) DoA: I did try pressing the button for a long long time too, after charging for an hour or so. I was surprised that after many hours of charging it turned on for a simple button press. I wouldn't be surprised if there were people reporting DoA just because they haven't tried charging it overnight.
    • Backlight turning on: I'm on Android. Good suggestion re:BT, I can check this out, thank you. For power saving, which app should I set up to be always running, would it be GadgetBridge? http://www.espruino.com/Gadgetbridge#ext­ra-setup doesn't seem to be clear on this.
    • Bangle GadgetBridge icon: yes, fair play, I was suspecting it's the case:) I've replaced the icon with my launcher. What I recommend for consideration for the next product development step is to reach out to people with some design skills who believe in FLOSS to chip in with a design.
    • Tracking down error toasts: at times I also see a series of toasts claiming that the GB plugin isn't installed on the watch -- which looks odd because I definitely installed it. I don't always have the opportunity to connect to debugging when I see the toasts; is the debugging info also available a good 30min later?

    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)!

  • in Bangle.js
    Avatar for 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:

    • Simple and neat packaging, paper based doc is fine for a start, good build materials, simple strap installation, also appreciate the film installed on the middle pins
    • Very fast delivery
    • Wonderful experience w.r.t. apps and firmware installed via browser
    • Some solid docs, e.g. the page that describes which service consumes how much battery
    • The whole experience that I can actually customise mine and set up actions as I see fit
    • The whole experience that my data stays on my devices and (to my understanding) there's little chance that the device would be cracked (if I turn off BT I guess). It's so sweet to have devices with good privacy by design.

    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?

    • Device appeared to be DoA. Didn't turn on, didn't appear to be charging, having spent hours on 3 different chargers. After that, it turned on :o
    • Charger isn't attaching very well. I haven't found videos with which I could compare with others'. And since pins are level on the charger, I'm uneasy about charging on a metal surface, thinking it can detach and short circuit (I understand there's short circuit protection but I don't want to rely on it tbh)
    • The bottom surface has a good fair bit of scratches on the transparent plastic surface in the middle, right when unpacking. Is that normal for a new device? The main device looks to be... used. :o Now many of my devices I buy used but for wearables and headphones etc. I'd go new.
    • Battery behaves... weird. Seems to discharge a bit faster than expected (I've read the battery usage doc page), and at times battery level increases slightly when device isn't being used actively. The device hasn't been outside yet so wasn't exposed to extreme temperatures. Is there a way to find out the wear level of the battery? A cursory look at the API didn't yield anything.
    • Backlight turns on every now and then when device is idle and is just on the bedside (without a notification arriving). I've turned on the options that turn it on e.g. when I'd look at it, but again, it's turning on when I'm not wearing it and it's not moving.

    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:

    • I had a couple of roadbumps as a newbie and I don't recall these documented, so these may be considered for improving docs if appropriate:
      ** 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
    • Observations:
      ** 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.