diff --git a/articles/02-fitmeter-re.yamd b/articles/02-fitmeter-re.yamd new file mode 100644 index 0000000..3ad51b2 --- /dev/null +++ b/articles/02-fitmeter-re.yamd @@ -0,0 +1,17 @@ +title: Reverse engineering of the Wii Fit U Fit Meter +slug: fitmeter-re-1 +firstPublished: 2020-09-1 20:00:00 +author: Chris Josten +hidden: true +tags: +- reverse-engineering +- wii-fit-u +--- +Today I'd like to introduce you to my project which I've been working on for a while. I wanted to discover the protocol the Fit Meter for Wii Fit U was using, so I could read the data out to my own format and I would like to synchronize the step count of the Fit Meter with the 3DS. The New 3DS XL is a bit too big for my pockets for my taste, but those play coins you can earn while walking are quite useful. + +# What is the Fit Meter? +![The fit meter](/static/img/articles/fitmeter-re-1/fitmeter.mpo "Wii Fit Meter on a table") + +The Fit Meter is a small device made by Nintendo as an accessoire for Wii Fit U. It keeps track of your steps, your activity and your altitude. It syncs up with the game, where it can display more detailed graphs than the device itself can display. You can also unlock costumes for your Mii in the game, by walking certain distances and climbing certain attitudes. + + diff --git a/projects/harbour-sailfin.md b/projects/harbour-sailfin.md new file mode 100644 index 0000000..c35cdc3 --- /dev/null +++ b/projects/harbour-sailfin.md @@ -0,0 +1,18 @@ +title: Sailfin +slug: harbour-sailfin +images: + - harbour-sailfin-1.png +platforms: + - Sailfish OS +technologies: + - QML + - C++ +icon: harbour-sailfin.png +description: a Jellyfin client for Sailfish OS +--- +[Jellyfin](https://www.sailfishos.org) is a free multimedia server that puts you in control of your +media. Stream to any device from your own server, with no strings attached. Your media, your server, +your way. + +Sailfin allows you to connect to your Jellyfin server and stream media of it to your Sailfish device! + diff --git a/public/static/img/articles/fitmeter-re-1/fitmeter.jpg b/public/static/img/articles/fitmeter-re-1/fitmeter.jpg new file mode 100644 index 0000000..1179a1f Binary files /dev/null and b/public/static/img/articles/fitmeter-re-1/fitmeter.jpg differ diff --git a/public/static/img/articles/fitmeter-re-1/fitmeter.mpo b/public/static/img/articles/fitmeter-re-1/fitmeter.mpo new file mode 100644 index 0000000..592fe56 Binary files /dev/null and b/public/static/img/articles/fitmeter-re-1/fitmeter.mpo differ diff --git a/public/static/img/projects/icons/harbour-sailfin.png b/public/static/img/projects/icons/harbour-sailfin.png new file mode 100644 index 0000000..3903121 Binary files /dev/null and b/public/static/img/projects/icons/harbour-sailfin.png differ diff --git a/public/static/img/projects/images/harbour-sailfin-1.png b/public/static/img/projects/images/harbour-sailfin-1.png new file mode 100644 index 0000000..d29f7c6 Binary files /dev/null and b/public/static/img/projects/images/harbour-sailfin-1.png differ diff --git a/sync.sh b/sync.sh index c92271f..ba89b56 100755 --- a/sync.sh +++ b/sync.sh @@ -1,5 +1,5 @@ #!/usr/bin/env bash -remote="mijnblog@netsoj.nl:site/" +remote="chrisblog@netsoj.nl:" notremote="." # z = compress # r = recursive (I don't want to keep owner and such) @@ -8,7 +8,7 @@ notremote="." # h = show human readable numbers # X = preserve extended attributes # --exclude mijnblog = don't send that huge binary over thousands of times. -flags="-rzPthX --exclude mijnblog --stats" +flags="-brzPthX --exclude mijnblog --exclude .git --suffix .old --stats" case $1 in "pull")