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 2950untested
  • Commercial 2450untested
  • Commercial 1750untested

Rowers

  • RW900untested
  • RW700untested

ProForm

Bikes

  • Studio Bike Prountested
  • Carbon CXuntested

Treadmills

  • Pro 9000untested
  • Pro 2000untested
  • Carbon T10untested

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:

  • Zwifttested
  • MyWhooshuntested
  • TrainerRoaduntested
  • Rouvyuntested
  • Wahoo SYSTMuntested
  • Kinomapuntested
  • FulGazuntested
  • Xertuntested

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.