BTHRM issue depending on the firmware version. #6628
Replies: 1 comment
-
Posted at 2022-06-30 by @gfwilliams Hmm, that's interesting - thanks! 2v14.12ish did add the framework to allow multiple bluetooth connections out of the Espruino device which is quite a big change, and I wonder if something got broken there. I'll have a look today and see if I can spot anything. Posted at 2022-07-01 by @gfwilliams Ok, just fixed! Looks like bthrm was doing some fancy stuff trying to cache characteristics to get it to connect faster, and with the newer firmwares that are capable of connecting to multiple devices, the Posted at 2022-07-01 by Fteacher Yees ! It works with your oh-so-quick fixes ! Posted at 2022-07-22 by Fteacher Hi, Posted at 2022-07-22 by @gfwilliams Argh, sorry about that - I've been doing a lot of low-level bluetooth improvements recently and it looks like I messed this up. I've just put a fix in so it should be sorted in 2v14.65 Posted at 2022-07-22 by Fteacher Ah, 2v14.79 doesn't work either, but I come back with a potentially useful feedback (at last !). The bthrm app shows 2 sentences:"resetting trying time" and "set timeout for device as 100" they alternate at high speed and it took me a while to decypher these. Posted at 2022-07-22 by Fteacher 2v14.80 doesn't work either. Actually there are more alternated sentences that blink in the bottom of the screen, I could get "resetting retry time". Posted at 2022-07-25 by @gfwilliams This could be related to http://forum.espruino.com/conversations/377841/#comment16618202 - I'll have a look Posted at 2022-07-26 by @gfwilliams I've just put fix in, and it should be in espruino_2v14.91_banglejs2.zip Posted at 2022-07-27 by Fteacher 2v14.89 ,2v14.92 and 2v14.94 didn't work for the bthrm. I didn't try the 2v14.91 nor the latest ones Posted at 2022-07-27 by @gfwilliams When/where did you download 2v14.94? I've just checked and there was never a 2v14.94 cutting edge build at https://www.espruino.com/binaries/travis/master Posted at 2022-07-27 by Fteacher Then I got it wrong. I only went into the edge apploader. I'm sure I tried v...89 and v...92. I thought I tried another version, but it seems I have lost track at some point. Sorry for the misunderstanding. Posted at 2022-07-28 by Fteacher I'm delighted to confirm that 2v14.125 works with my bthrm. Posted at 2022-11-16 by Fteacher -I went for a run today after 7 weeks without any sport. I'm on 2v15.140, and the latest run app couldn't get the input from BTHRM. Posted at 2022-11-16 by @halemmerich What are your settings for BTHRM? Are you using recording during run? It seems to work fine on 2v15.140 for me (Default Mode, Debug->Bonding, Recording HRM in Run). Since the last couple updates 0 bpm events are filtered, so coming out of the fallback internal HRM takes a little longer if the BT belt delivers 0 bpm events at the start. My Tickr X2 needs about 15-20 seconds after connect before sending usable heartrate data after a cold start. Posted at 2022-11-16 by Fteacher Thanks for your reply Posted at 2022-11-16 by @halemmerich I just fixed a bug with BTHRM 0.16 where turning the HRM off has prevented the BTHRM from reconnecting properly on the next power on. Posted at 2022-11-17 by Fteacher I updated and ran a quick test with BTHRM, it worked, well done @halemmerich ! Posted at 2023-12-20 by Fteacher Hi there ! Posted at 2024-01-02 by @gfwilliams That's odd - so you're saying 2v19 works, but the cutting edge firmwares don't? Posted at 2024-01-06 by Fteacher @gfwilliams . Yes, exactly. I just tried 2v19.122 . It doesn't work. 2v19 works fine. Posted at 2024-01-08 by @gfwilliams Ok, thanks - just fixed if you update your firmware. Turns out BTHRMLite worked all along though: https://banglejs.com/apps/?id=bthrmlite BTHRM sets custom connection parameters (to allow slower bluetooth HRM devices) - I'm not sure if that's needed or not (seems unlikely) but the bluetooth stack started rejecting it after I increased slave_latency to make connections more stable, because conn_sup_timeout had to change too Posted at 2024-02-26 by Fteacher Btw, for those reading this thread, bthrm has worked most of the time apart from a few blips with some firmware updates, that have all been super quickly fixed. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Posted at 2022-06-29 by Fteacher
With the latest firmwares v14.12 and v14.14, I have issues with my external BTHRM. Technically, the bthrm app sees the polar device when I scan (in settings), but then, when I start the bthrm app, there's nothing coming out from BTHRM, I don't get any data out of it, only the wrist HRM. I was thinking that my external device is dead, but I flashed the firmware V13 and the data reached the watch. V14 also works fine.
I'm an early backer and I flashed almost every latest firmware as soon as it was available. This issue disappeared and reappeared on a regular basis. I have no technical knowledge, but from my perspective, some versions of the firmware break the transmission of the BTHRM data to the watch.
Beta Was this translation helpful? Give feedback.
All reactions