Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
Paul Colby
@pcolby
The upside is that Bipolar now has higher precision ... of course, being accurate to a couple of millimetres on altitude of not necessarily useful, but it doesn't hurt :)
Paul Colby
@pcolby
I've extended the Travis CI integration to also build the final install *.dmg files :)
It's a pity Travis CI doesn't have any free (for open-source) artifact storage like AppVeyor does... I'll need to setup an S3 access key.
Paul Colby
@pcolby
I've flagged 0.5.0 as a pre-release for now pending final testing on different platforms, but don't expect any issues at this stage.
With the finalised AppVeyor and Travis CI automated build artifact releases, I hope to be able to turn around subsequent releases much quicker now :)
Paul Colby
@pcolby
quick question... is anyone here currently running FlowSync 2.6.4 for OSX?
Paul Colby
@pcolby
Nevermind... I managed to answer my question already :)
Daniel Feist
@dfeist
any idea if polar ever reintroduced saving of R-R to export files?
Paul Colby
@pcolby
@dfeist, unfortunately no. I'm not aware of that data being restored yet. However, I haven't really checked (and have no access to check right now).
You can always check yourself (though I'm not hopeful), or you can simply have a look at any generated *.r-r.hrm files to see if they have any meaningful data (the code for processing R-R data is still in-place in Bipolar, and should "just work" if/when the data comes back).
Paul Colby
@pcolby
To check if they data is / should be there, you can either look at the hook export directory (eg C:\Uses\<user>\AppData\Local\Polar\PolarFlowSync\export) or the hook debug log file (eg C:\Users\<user>\AppData\Local\Temp\Bipolar-hook-debug.txt) for any entries with "rrsamples" in their names.
Daniel Feist
@dfeist
i synced via phone yesterday, but will check when i next sync..
Daniel Feist
@dfeist
ok so *.r-r.hrm is generated but will an empty HRData section
[roscoe]
@rsc-dev
Hi, I just started a new project - loophole (https://github.com/rsc-dev/loophole). It allows to access Polar (tested on loop) device memory, dump it, read files. Next versions will allow to extract information from files, put files into device. Linux support soon. Let me know if you have any comments/ideas. I tested it on Polar Loop device. It would be amazing if someone could check it on other devices.
Paul Colby
@pcolby
:thumbsup: :smile:
Je-Ho
@Je-Ho
The .r-r.hrm file is still empty with the 1.7.16 firmware :worried:
Klaus
@k3ho
Hi all! I have a Polar A360 activity tracker and want to use it only from Linux. So started with tweaking the v800_downloader to support also that watch (works now), and luckily read about loophole - loophole seems to work fine for me for accessing/dumping data from the A360.
Currently, I'm figuring out how the daily activity (steps) are stored in the ASAMPL*.BPB files - and have made some observations that I want to share, as @rsc-dev wrote that next versions of loophole shall allow to extract information from files, that might be interesting :-)
Klaus
@k3ho
These are the infos that I figured out up to now, for ASAMPL0.BPB file of A360 watch:
* 0000h-006F(?) header block - don't know much about this
* file contains "raw" activity data in higher time resolution - 60 samples with 5-bytes per half an hour = every 30sec one sample, 
* every 30 minutes, the raw activity data is interleaved with blocks which seem to summarize the activity (steps?!) for the previous period. These "summary blocks" start with "3f 2a 1e", the 1e indicating that exactly 30 bytes are following. My first thought, to take these as one byte per minute, does not seem to fit - as activity-pause-activity-pause pattern in raw data does not map 1:1 to the same pattern inside the "summary blocks".
* in raw data, completely inactive times are filled with "00 00 60 3f  25"
* in "summary blocks", completely inactive times are represented by thirty 00 bytes
* if raw data differs from "00 00 60 3f 25" then the following summary block has non-zero bytes
[roscoe]
@rsc-dev
@k3ho: Version 0.3 of loophole has already necessary code inside. All files on Polar devices with extension BPB are serialized Google protocol buffers. You can find parsers in loophole/polar/pb folder. Parser for ASAMPL0.BPB is inside act_samples_pb2.py. I haven't published plain PROTO files yet, but figuring out all structures from *_pb2 files should be easy.
PS. It would be great, if anybody could share with me DEVICE.BPB files from different devices. This device does not contain personal information - only device info like firmware version, bootloader version, etc.
Fernsehkind
@fernsehkind
Hi I just started a new project based on the great project loophole from @rsc-dev. My idea was to use a raspberry or a clone. You can connect your device (I work with the LOOP device) to your raspi and open a website on it. Here you can sync your device data to the raspi and browse through it in the browser window. At the moment it supports readout of device information (serial, software version, sync data) and the daily summaries items (Steps per day, calories per day, time spend sleeping per day).
You can find the project at https://github.com/fernsehkind/PALOR
Klaus
@k3ho
@rsc-dev just sent you the A360 DEVICE.BPB file...
[roscoe]
@rsc-dev
@pcolby , @k3ho , @fernsehkind: I uploaded plain Google protocol buffers. It should be much easir now to use Python parsers. :)
[roscoe]
@rsc-dev
@pcolby: I received info, if bipolar is supporting loophole dumps. I believe it is not right now? Do you plan to implement it?
Fernsehkind
@fernsehkind
Thanks @rsc-dev for sharing the proto files.
[roscoe]
@rsc-dev
@pcolby: sorry for the mess on your channel. I created another one only for loophole: https://gitter.im/rsc-dev/loophole
Paul Colby
@pcolby
@rsc-dev, no probs! :) I'm not sure what you mean by "supporting loophole dumps"?
[roscoe]
@rsc-dev

@pcolby:
"Hi Roscoe,
I have seen loophole for Polar devices with great interest and already dumped my M400. Now I am stuck to get it into Bipolar.

Do you know if this is already possible?

Thanks in advance and best regards

"
[roscoe]
@rsc-dev
Pit30
@Pit30
Can anbody tell me how to install v800 downloader? I have downloaded the zip-file - but there is no exe in.
Paul Colby
@pcolby
This is common thing that throw's people a little on github (for all projects)... the Zip file download is just a snapshot of the current source code. To download installers, you have to go to the project's Releases page - in this case https://github.com/profanum429/v800_downloader/releases :) cheers.
orjo
@orjo
hey paul! just found your awesome project. has something changed with the latest upates of Polar Flow Sync? I followed the instructions, but there is no such folder like %LOCALAPPDATA%\Polar\PolarFlowSync\export - and nothing close. I am on windows 10. thanks for any help!
Paul Colby
@pcolby
Hi @orjo :) No, nothing has changed that I'm aware of. What does %LOCALAPPDATA% expand to on your machine? (I'm not at all familiar with Windows 10) It's a hidden folder on most versions of Windows, so you'll need to set Explorer to show hidden files / directories to see it. Cheers.
Indiam75
@Indiam75
Hey Paul! found your great tool to grap the polar flow Sync Date but the installation does compleate at all , with the hint that polar flow is running but, the program is close. Other thing is, I can also not start the program w the hint of x86 or x64 compatibility. Do you have some advices for me how to run your great tool at windows 7 ? Thanks in advance
Paul Colby
@pcolby
Hi @Indiam75, sorry to hear you're having some trouble getting started... hopefully with can sort it out :) Are you using 64-bit or 32-bit Windows 7?
Indiam75
@Indiam75
Hello Paul thanks for your fast feedack. I tried to run it on 32-Bit windows 7 and 64-Bit Windows 10. On both systems I got different malfunction feedback. 32- Bit system : could not install succesfully because polar flow is running. But I deactivated polar flow already in boot mode. Afterwards I could not run the bipolar because of may wrong system ! 64- Bit system : the installation was not successful because of indication during the installation proc3ss that polar flow is running. Also here I deactivated the program alredy befor the installation. Hopefully my descriptions are helpful for you.
Paul Colby
@pcolby
Hi @Indiam75, the installer available on GitHub is for 64-bit Windows only. You can get a 32-bit installer from the AppVeyor CI system (eg https://ci.appveyor.com/api/buildjobs/qm1jiyecho46d5nh/artifacts/nsis%2FBipolar-0.5.3.360.exe). As for the 64-bit version, when the installer fails to install the hook, and suggests that Polar Flow might still be running... in that situation, its still safe to proceed with the installation by clicking "Ignore". Then, when you run the installed app, it will try to install the hook again - at which time you will get some more details re the cause. So go ahead and install, clicking the "Ignore" button when you see the message about failing to install the hook. Then run Bipolar, and have a look at the resulting output (might be a pop-up dialog, or entries on the "Show Details" log, depending on what the actual issue is).
Note, I'm about to release version 0.5.4 which should help resolve some of these sorts of issues (see #68).
Indiam75
@Indiam75
Dear paul , I installed your 32-Bit version and I got a new failure message : MSVCP140.dll is missing; reinstalling of the exe file was not successful. Do you have may a hint for me -:) Best regards, Frank
Paul Colby
@pcolby
Hi @Indiam75, sorry, yeah that 32-bit only error should have been fixed in v0.5.4, which was released just after the build I linked above. You can get the 32-bit v0.5.4 builds from https://ci.appveyor.com/project/pcolby/bipolar/build/master-405, such as https://ci.appveyor.com/api/buildjobs/e9ifb3y3xh67fhkw/artifacts/nsis%2FBipolar-0.5.4.405.exe
[roscoe]
@rsc-dev
Hi, I created new project - https://github.com/rsc-dev/A360. It aims to be a Polar devices data decoder. Under development.
joe t
@joe_spoons_twitter
Hello everyone. I am looking to get an application to allow me to upload data from polar OH1 via USB using a raspberry pi (basically polar flow app but for linux i presume??) Can anyone give me any help / point me in the right directions. APologies if this is the wrong place to post, new here. Thanks.
polartester
@polartester
good day everybody
is there a project to use a polar a370 without the flow web services or do i have to return this device? Thanks for a hint
Jakob Schmitt
@papergum_twitter
Hi @pcolby , I cannot find the input folder containing training sessions on my mac. Checked both /Users/papergum/Library/Application Support and /Library/Application Support… but cannot find any /Polar/PloarFlowSync/ folder. Running on mac OS 10.12.6 and using Bipolar 0.5.7, having sucessfully installed the hook. Any tips?
Jonas Häggqvist
@rasher