4

Anyone reversed ifit?

I just picked up a discounted NordicTrack Elite 11.0 Elliptical on Ebay, I want to hack it.

I would like to extract performance data and it would be great if I could control the elliptical to increase/decrease the intensity?

I can see the elliptical has an ifit port, I think this takes an ifit module which adds wifi to the elliptical, I think this might tie me to the ifit subscription app though which is bad, anyone hacked this or know anything about it, maybe the PCB fingers (the module connects to) are just a serial communications port?

Maybe I can use bluetooth (might just be for heart rate), or even USB (might just be for phone charging), where do I even start?

Ideally if I could hack something together without having to buy anything proprietary or be locked into monthly subscriptions then that would be fab, it doesn't need to be fancy.

FWIW I'm pretty handy with computers and I can solder, I also have access to an oscilloscope, open to suggestions on a logic analyser I could buy, if that will help?

This looks interesting:

https://github.com/dawsontoth/zwifit https://github.com/jamesdotcuff/iFitController

Also it looks like some people just remove the head unit and replace it with a SBC like RPi (and display) wired into the sensors, I probably don't want to go that far.

I could buy the ifit module, they're going for around A$250 on ebay, would that be the best place to start?

The optimal result is I can get data from the elliptical, into one of these "games" where you can race up the side of a mountain.

1
  • I'm curious whether you made any progress on this at all. I have a similar Proform-branded treadmill which accepts an iFit Wifi Module (which i don't have). It looks like the edge connector has relatively few conductors so ought to be relatively easy to reverse engineer or control... – Yeroc Jan 12 at 20:50
1

I'd try to approach this from a pure software perspective. Since handheld devices can connect to iFit exercise equipment with the iFit app I'd develop an app which talks the same iFit protocol. I'm actually planning to add iFit support to my own mobile application sometimes in the future. I'm looking at the https://github.com/dawsontoth/zwifit repository and I think it could be possible to decipher the protocol from that source.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.