Giter Club home page Giter Club logo

fitmetersync's Introduction

I am Chris, a Computer Science student.

Things that interest me:

  • Linux and mobile Linux distros, such as SailfishOS and Ubuntu Touch.
  • Creating GUIs, especially in QML. I haven't found a GUI framework yet that sparks the same joy as Qt's QML, although I would like to find one in case the Qt Company loses its mind.
  • Operating Systems, especially those with microkernels.
  • Open standards and free software. Ironically I'm writing this on GitHub.
  • Game engines in general. It's such a shame most people seem to flock towards a few well-known ones.

fitmetersync's People

Contributors

henkkalkwater avatar mrkev312 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Forkers

deosamox

fitmetersync's Issues

No data detected within 5 seconds error.

Every time i try to sync my fit meter with my New 2DS XL it says “ No data detected within 5 seconds.” The thing is, it spits out hex. Here it is if you need it: <- a5 00 84 01
04 04 64 4b
-> a5 0c 84 01
04 04 4d 7f
Any help is very much appreciated!

[DATA] Handshake 'Bread'

Program output

Please keep this indented with 4 spaces
This is example data, which isn't real

a5 00 84 01  04 04 c3 37
a5 00 84 01  04 04 c5 25

Fit Meter Data

This data probably isn't used in the handshake

  • kCal: 15
  • Steps taken: 17
  • Altitude: 1m
  • Time: 00:15
  • Date: 01-01-2010
  • Temperature: 27.7 °C

Other data

Right now, this is used identify if one user on GitHub has sent data about multiple meters. So it's, together with the username of the one who created this issue, an ID of the fit meter. I'm not even sure if the Fit Meter even saves this data.

  • Mii name: Bread

[DATA] Hannah 1

Program output

a5 00 84 01  03 04 c1 2f
a5 00 84 01  04 04 4d 94

Fit Meter Data

This data probably isn't used in the handshake

  • kCal: 11
  • Steps taken: 53
  • Altitude: 162 ft.
  • Time: 21:55
  • Date: 26-02-2019
  • Temperature: 72.1 °F

Other data

Right now, this is used identify if one user on GitHub has sent data about multiple meters. So it's, together with the username of the one who created this issue, an ID of the fit meter. I'm not even sure if the Fit Meter even saves this data.

  • Mii name: Hannah

[DATA] Martijn 2

Program output

Please keep this indented with 4 spaces
This is example data, which isn't real

a5 80 c4 19
03 14 63 a9

Fit Meter Data

This data probably isn't used in the handshake

  • kCal: 480

  • Steps taken: 1791

  • Altitude: 24m

  • Time: 20:48

  • Date: 26-02-2019

  • Temperature: 21.3 °C

  • Mii name: Martijn

[DATA] Nate 2

Program output

a5 00 84 01  03 04 84 f3
a5 01 84 01  04 04 4d bd

Fit Meter Data

This data probably isn't used in the handshake

  • kCal: 1312
  • Steps taken: 7275
  • Altitude: -117 ft.
  • Time: 20:38
  • Date: 24-02-2019
  • Temperature: 81.1 °F

Mine also has a kCal goal... adding just in case that's relevant, though as stated above it's probably not used in the handshake.

  • kCal Goal: 1130

Other data

Right now, this is used identify if one user on GitHub has sent data about multiple meters. So it's, together with the username of the one who created this issue, an ID of the fit meter. I'm not even sure if the Fit Meter even saves this data.

  • Mii name: Nate

[DATA] Handshake

Program output

Please keep this indented with 4 spaces

a5 00 84 01 04 04 62 59
a5 00 84 01 04 04 4d 94

Fit Meter color

This data probably isn't used in the handshake
color: black

Other data

Right now, this is used identify if one user on GitHub has sent data about multiple meters. So it's, together with the username of the one who created this issue, an ID of the fit meter. I'm not even sure if the Fit Meter even saves this data.

  • Mii name: Billy (most probably?)

I was given a "Battery Changed, please sync with WiiU to restore time"

I wonder if you could theoretically hook into the game on-WiiU and dump the IR data?

[DATA] Chris 1

Program output

(please keep this indented with 4 spaces)

a5 00 84 01
03 04 e3 c6

Fit Meter Data

  • kCal: 369
  • Steps taken: 1303
  • Altitude: -8m
  • Time: 20:20
  • Date: 24-02-2019
  • Temperature: 22.9 °C

Other data

  • Mii name: Chris

[DISCUSSION] Project still in progress?

I dug out my old Fit Meter today wondering if it still works... and then I began wondering "what if someone's done some crazy reverse engineering/homebrew for this thing and i can play doom on my wii fit u fit meter". Obviously and unfortunately, I found nothing like that. But I found this, which makes me happy enough to see people tinkering with obscurely specific stuff like this. That's more than I found when I got curious if anyone's made some sort of homebrew for any Fitbit watches. Not even anyone asking if that's a thing. Is it just a me thing that it feels like a missed opportunity if portable devices with screens and buttons (like a fitbit or wii fit u fit meter for example) doesn't have some sort of very simple time wasting game?

...Back on topic, I wanted to ask, is there still plans to work on this? There hasn't been many commits this year, but there's been a small bit of active discussion recently, so I figured I'd ask directly what the plan is. If it's still going to be going, I'm willing to help in any way I can, this is the kinda stuff I love to nerd about! Got a fully functional Wii U w/ Wii Fit U, Fit Meter (i might have a second around somewhere?), and 2DS XL; along with a somewhat functioning technological nerd brain. I'm likely gonna start wearing my meter regularly again too, both in case I can use it for scientific research and because after i dug it out i spent a continuous hour playing wii fit for the first time since like 2016 and i really want to do more

[DATA] Nate 1

Program output

a5 00 84 01  03 04 83 e6
a5 00 84 01  04 04 4d 94

Fit Meter Data

This data probably isn't used in the handshake

  • kCal: 1310
  • Steps taken: 7275
  • Altitude: -120 ft.
  • Time: 20:35
  • Date: 26-02-2019
  • Temperature: 82.2 °F

Other data

Right now, this is used identify if one user on GitHub has sent data about multiple meters. So it's, together with the username of the one who created this issue, an ID of the fit meter. I'm not even sure if the Fit Meter even saves this data.

  • Mii name: Nate

[feature request] a u8 to string and string to u8 converter

in my fork i've been able to add a functional keyboard so i could modify the data without using my computer, the only problem is, it's in string format if you could make a u8 to string and string to u8 converter i can make it fully functional

[DATA] Chris 2

Program output

(please keep this indented with 4 spaces)

a5 00 84 01
03 04 ee e2

Fit Meter Data

  • kCal: 4
  • Steps taken: 0
  • Altitude: -11m
  • Time: 07:45
  • Date: 25-02-2019
  • Temperature: 18.3 °C

Other data

  • Mii name: Chris

[DISCUSSION] Protocol

If you have anything to add about the protocol, an interesting hypothesis you want to test out or anything else related to the protocol and its documentation, please reply here!

[DATA] Martijn 1

Program output

(please keep this indented with 4 spaces)

a5 00 84 01
03 04 40 a1

Fit Meter Data

  • kCal: 476
  • Steps taken: 1791
  • Altitude: 23m
  • Time: 19:34
  • Date: 26-02-2019
  • Temperature: 25.8 °C

Other data

  • Mii name: Martijn

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.