-
Just to emphasize: "Long Range Bluetooth" should give much more than 2m and is possible with Bangle2.js (not Puck though as far as I know).
@user140377: Did you get feedback from people? How far does shownearby work?
-
Glitch - special to Circles Clock or hint to general problem?
Wanted to try out cutting edge 2.15.93. Got also 6 app updates (including launcher and circles clock now 0.16). So don't know really whether firmware or app is to blame.
Now if going back from launcher via button only the left circle is visible, rest of clock face is missing. Going back with tap on upper left arrow works fine.
This is reproducible here, also after a reboot.@Gordon Not a big deal for me. Wanted to let you know in case this is symptom of some general problem before it goes into a stable 2.16
[Update]: Hmm, now bootloader was updated (was not shown before?)
Now effect seems gone. -
Have a look here, that might be an example of what you search (access and graph raw and filtered online at watch display)
https://forum.espruino.com/conversations/372681/?offset=25#16390275
(just paste to WebIDE and send to watch to try)In case you don`t know: there is a recorder app that does record the raw PPG data from the watch directly to a csv on PC or phone:
https://banglejs.com/apps/?id=hrmaccevents
You can also check that code as an example.if you need to dig deeper, check the HRM calculation from raw in C here:
https://github.com/espruino/Espruino/blob/407dd17e0903840df724ebf25f83d2bb95863fb5/libs/misc/heartrate.c -
I very much appreciate you caring about privacy and thinking about it from the get go.
Actually privacy concerns with other watches is what brought me to bangle!
So I would vote against enable by default and for a pop up (if upcomming once and not every time).That said, knowing your intents and pseudonomisation I am happy to provide data here. I did turn on, re-connected, then off again. Not sure though if that was enough (guess so from your ">Pretty much all of the above")
What I personally would like most is a button: "Send now" (which could be annotated with explanation of what data, how anonymized and how used).
Maximal control, transparency and ease. -
Would also be interesting to feed test data to that blob to see how it compares (as kind of a "at least that is actually possible" SOTA).
Could that blob maybe somehow integrated into the test harness ? @Gordon
[in case it does not actually set registers, which I don't know] -
Thanks a lot @user140377.
Have made links to your analysis and literature from my summary.
http://forum.espruino.com/conversations/372681/?offset=50#16454552 -
-
According to the picture the battery was very low. Did you charge it since then?
But sorry then I am not expert enough to help here.
The ultimate expert @Gordon is in vacation right now (http://forum.espruino.com/conversations/376356/#comment16540081),
but hopefully somebody else has advice earlier. -
Did you try a long press (press button for ~10sec).
Release immediately after you see the "watchdog" screen - before the <==== appear (if you are too late, no problem - just repeat).
That should reboot the device.If you run into the same problem again, you may check the "more" tab at https://banglejs.com/apps/ . There you can remove all apps and install default apps.
You can always install apps again later after you see hardware running ok with the basic apps.
If you search for "firmware" in the library tab at above link you can also find the firmware updater there. -
-
Hello, its basically a bandpass filter followed by a peak detector.
Definitely much room for improvement. After looking into it and getting an overview I wrote a summary here (including links to the code and a quick experiment to visualize):
http://forum.espruino.com/conversations/372681/?offset=50#16454552Unfortunatly had to stop due to time issues, but plan to come back soon.
-
@halemmerich: "ECG-HRM device helps a lot": good point.
Clear to us, but maybe not everybody is aware of bangle being able to receive, show and store the heartrate from external devices.
Added this to the summery. -
What Firmware are you using?
Don't know about "medidian", but had a similar problem with "Function not found" that was solved with new firmware. Seems there were some buggy versions somewhere between 2v13.48 and 2v13.138 (for me especially 2v13.123)
See http://forum.espruino.com/conversations/376706/#comment16554038 -
Yes, breakage is to be expected in cutting edge builds. I think most people understand that and are happy to help squashing some bugs by testing.
Yes, absolutely!
[Maybe http://forum.espruino.com/conversations/376706/ was also somehow related? Didn't work in 13.123 but fine again in 13.138] -
You can connect to the watch with the IDE and see the log printed in the console.
Ah, yes. Should have known this. Thanks for the reminder.
2v13.123 (c) 2021 G.Williams Uncaught Error: Function "setBTHRMPower" not found! at line 14 col 36 in bthrm.app.js ...ings.startWithHrm)){Bangle.setBTHRMPower(1,'bthrm');} ^ >
Error gone after updating to 13.138 Firmware.
Makes also sense since my wife has still older Firmware. So looks like some inbetween version(s) were broken, but bleading edge is ok.Can the H10 have multiple connections? Maybe it was still connected to something else during your tries?
It can have, but that needs to be enabled via App which I didn`t do. But I made sure all other BT was turned off.
-
UPDATE: hmm, while writing this, it actually did connect finally to my wifes watch!
So its not the 0.09 Version but something else on my watch.
Never mind, I keep on searching. (Title can't be changed (to "solved" or so) right?)Hello,
somehow BTHRM doesnen't work for me anymore :-(
Scan does find the H10 belt, but no events are shown.
My wife was still on 0.08, so I tried there with immidiate success. Then I updated her watch to 0.09 as well and don't get events anymore (as shown in BTHRM app). I did play around with debug options (eg. setting all times to 500ms) without success. I also enabled the log, but couldn't find it anywhere.
Anybody else seeing this?
@GrandVizierOlaf: Any ideas? Any easy way to downgrade? -
Much much better, no problem the whole day.
But: as said above, my wife had the same problem but much less frequent. She does not have the sleep apps installed. So I checked back on memory on my watch (no apps used the whole day, only looked for time). It still looses memory, but now with approx 3/min (instead of 300 before).
Will continue to check (maybe this is expected behavior from the health app collecting data or something like this?) -
Thanks a lot for that command @Gordon, enabled me to find the cause.
Showed a memory leak clearly with number going up by ca 300/min.
After deleting sleeplog and sleepphasealarm number keeps constant now.
So sorry to say @storm64, but I am pretty sure its one of those two causing the problem.[Update] Did this test with current dev versions 0.04 (log) and 0.07 (alarm)
-
-
I also get this quite regularly now. My wife too, but much less often.
Anything I can do to help find the cause before doing a factory reset?
I am on 2.12.126, she is on 2.13 which are the same thing if I remember right.
I guess its about RAM?! How can I get Stats about that?>require("Storage").getStats() ={ totalBytes: 8388608, freeBytes: 7335192, fileBytes: 499652, fileCount: 133, trashBytes: 553640, trashCount: 310 }
Current state:
- clock face is shown only partly (sometimes completely black screen) and doesn't change anymore
- Longpress (both reboot or just to watch-face) removes problem for some hours (time is shown correctly then, so something was still working in the background).
- Repeat
{Update] Don't know if that helps:
Got into that situation while connected in WebIDE. Saw whole screen full ofExecution Interrupted during event processing. Execution Interrupted Execution Interrupted during event processing. Execution Interrupted Execution Interrupted during event processing. Execution Interrupted during event processing. Execution Interrupted Button held down - interrupt JS execution... Button held down - interrupt JS execution... Execution Interrupted during event processing. Execution Interrupted during event processing. >
- clock face is shown only partly (sometimes completely black screen) and doesn't change anymore
-
I just want to know how people are handling the operating system and apps management
There is also a Backup function in https://banglejs.com/apps/ under "More", "Utilities". That brings all files - that are apps and settings and data, not firmware - to a zip and back.
[Its a shame that android doesn't have something similar. Was already good standard in symbian times] -
-
Don't know if caused by new menus system, but found wrong behavior in Accel Logger using 2v13 on bangle 1:
- After freshly starting Accel Log everything works as intended (especially selecting File Nr)
- After doing one recording (start, stop) one is back in the menu
- but now menu doesn't work proper anymore. Eg. File Nr can no longer be changed.
- can be cured by leaving app and starting again (not critical therefore)
- After freshly starting Accel Log everything works as intended (especially selecting File Nr)
Ah, sorry. From "I have two apps ..." I got the impression you wrote them, but see now that Gordon did.
Anyway, I do have two bangles here so will give it a try this evening.
Since this test app uses GPS it`ll only work outside. Would also be interesting how well it does between adjacent rooms.