Compatible Devices & Apps
Hyperborea is coded to be compatible with iFit-based fitness equipment, including NordicTrack, ProForm, and FreeMotion models. If your machine has an Android-based touchscreen console and your fitness app supports BLE FTMS, they should work together.
Hyperborea has only been tested on the NordicTrack S22i. The other models listed below are expected to work based on shared hardware and software, but they have not been verified. If you have a different model, proceed at your own discretion.
Supported Models
NordicTrack
Bikes
- S22i Studio Cycle — tested
- S27i Studio Cycle — untested
- S15i Studio Cycle — untested
Treadmills
- X32i Incline Trainer — untested
- X22i Incline Trainer — untested
- Commercial 2950 — untested
- Commercial 2450 — untested
- Commercial 1750 — untested
Rowers
- RW900 — untested
- RW700 — untested
ProForm
Bikes
- Studio Bike Pro — untested
- Carbon CX — untested
Treadmills
- Pro 9000 — untested
- Pro 2000 — untested
- Carbon T10 — untested
FreeMotion
- i22.9 Incline Trainer — untested
- i11.9 Incline Trainer — untested
Other Models
Any iFit-enabled machine from NordicTrack, ProForm, or FreeMotion with an Android-based touchscreen console running Android 7.1 (API 25) or higher should work with Hyperborea, but has not been tested. If your model is not listed above but has a touchscreen console, it may be worth trying. Hyperborea does not work on basic LCD-only consoles without Android.
Other Brands
Hyperborea could potentially support other fitness equipment that runs Android (e.g., Peloton, Bowflex, Echelon), but we haven't built support for those yet. If there's a device you'd like to see supported, let us know.
Compatible Fitness Apps
Hyperborea broadcasts your machine's data using the BLE FTMS (Bluetooth Low Energy Fitness Machine Service) standard. The following apps should be compatible:
- Zwift — tested
- MyWhoosh — untested
- TrainerRoad — untested
- Rouvy — untested
- Wahoo SYSTM — untested
- Kinomap — untested
- FulGaz — untested
- Xert — untested
Any fitness app that supports BLE FTMS should be able to detect and use your equipment through Hyperborea. If your app can connect to smart trainers over Bluetooth, it will likely work.
What Is BLE FTMS?
BLE FTMS (Bluetooth Low Energy Fitness Machine Service) is an industry-standard Bluetooth protocol for smart fitness equipment. It defines how devices like bikes, treadmills, and rowers communicate workout data (power, speed, cadence, etc.) to apps and head units.
Hyperborea turns your machine into a standard BLE FTMS device. From the perspective of your fitness app, it looks and behaves like any other smart trainer on the market. There is nothing proprietary to configure on the app side — just scan for Bluetooth devices and connect.
What Is Wi-Fi Streaming?
In addition to Bluetooth, Hyperborea can stream workout data over your local Wi-Fi network using a TCP-based protocol that mirrors the same FTMS service and characteristic structure as Bluetooth.
Hyperborea runs a TCP server on your machine and advertises itself via mDNS. Compatible apps (such as Zwift) will automatically discover your equipment on the network — no manual IP configuration required. The result is lower latency and a more reliable link than Bluetooth alone.
Wi-Fi streaming is especially useful when Bluetooth is unreliable or when you want to connect from a device that isn't in Bluetooth range but is on the same network.