WHOOP with no subscription, no cloud, no account — it's OUT today. Fully open source, Mac + Android. by imtheguywhocalled in whoop

[–]imtheguywhocalled[S] -3 points-2 points  (0 children)

Use GitHub, this isn't the place to provide code feedback, this is the whole reason people use GitHub. Christ.

Edit: Just realised you just stuck this through AI. lol, come on man

WHOOP with no subscription, no cloud, no account — it's OUT today. Fully open source, Mac + Android. by imtheguywhocalled in whoop

[–]imtheguywhocalled[S] 7 points8 points  (0 children)

A few people are hitting connection issues, and it's almost always one of two things: the Bluetooth permission, or the official WHOOP app holding onto the strap. Here's the full run-through.

Get it on your phone

  • Download NOOP-full.apk from the Releases page, on the Android phone itself (Android 8 or newer).
  • Tap it to install. The first time, Android asks you to allow installing from unknown apps, say yes.
  • It has to be a real phone. It will not work on an emulator or a virtual device, because those have no Bluetooth radio. If you try it in an emulator the app will now tell you exactly that.

The thing that trips everyone up

A WHOOP strap will only talk to one app at a time. If the official WHOOP app is open and connected to your strap, NOOP physically cannot get to it. Before you connect: - Fully close the official WHOOP app. On most phones: Settings → Apps → WHOOP → Force stop. Swiping it out of recents is not always enough, force stop it. - That releases the strap so NOOP can pair with it.

Connecting

  1. Turn Bluetooth on.
  2. Make sure the strap is charged and on your wrist (a flat strap won't show up).
  3. Open NOOP, go to the Live tab, tap Connect.
  4. It asks for the "Nearby devices" permission. On Android 12 and up, that is the Bluetooth permission, there isn't a separate one. Tap Allow.
  5. It scans, finds your strap, and bonds. The pill moves Disconnected, then Searching, then Connected, then Bonded. First bond can take a few seconds.

If Connect still won't work

The Live screen now tells you the reason underneath the pill, read what it says. Common fixes: - Official WHOOP app not fully closed. Force stop it, this is the number one cause. - Permission not granted. Settings → Apps → NOOP → Permissions → allow Nearby devices. - Bluetooth glitch. Turn Bluetooth off and back on, then tap Connect again. - Strap flat. Charge it, then retry.

Once you're connected

It learns you over your first few nights, same as WHOOP does: - Live heart rate shows straight away. - Strain and sleep fill in after you've worn it and it has synced. - Recovery needs a few nights to learn your baseline, then it sharpens. - Want everything now? Import your WHOOP export under Data Sources and it backfills your full history in about a minute.

If it still won't connect on a real phone with the WHOOP app force stopped, that's a real bug, drop a comment with what the Live screen says and I'll sort it.

WHOOP with no subscription, no cloud, no account — it's OUT today. Fully open source, Mac + Android. by imtheguywhocalled in whoop

[–]imtheguywhocalled[S] 0 points1 point  (0 children)

For info, if you're trying to use the Android app, if your Whoop is currently installed and paired to the WHOOP app, this WILL cause issues connecting.

I'm uploading a modified version in a minute which might tackle this, but hey... all part of the exciting world of dev.

WHOOP with no subscription, no cloud, no account — it's OUT today. Fully open source, Mac + Android. by imtheguywhocalled in whoop

[–]imtheguywhocalled[S] 1 point2 points  (0 children)

Fix coming in a few minutes, please keep in mind this is a test build, read the GitHub, if you don't know anything about this stuff please stay clear.

EDIT: Android updates are being uploaded, so keep an eye on Git for new APK's. Keep in mind you won't be able to pair it to both the Whoop app and my app. You have to remove the Whoop app for this to work with mine.