We have just updated our Firmware update app (iOS, Android) to version 1.2.0!
We are very excited about this update, and in this post I’m going to do my best to explain why it’s so cool. It’s a big step up for the treadmills’ Bluetooth capability, and it brings us a lot closer to our goal of allowing our users to use any software they choose with the hardare that they own.
Table of Contents
Let’s start with the hardware.
The two chips
Our Elite treadmills (E8.0 and E8i) come with our 2 Bluetooth chips:
- The first automatically connects to Bluetooth Low Energy heart-rate monitors (HRM). Let’s call this one “the HRM chip.”
- The second chip broadcasts a few Bluetooth “services” that allow other devices to connect to it. This allows apps to read and write data to and from the treadmill. Let’s call this one “the DATA chip.”
Pictured here are the green HRM chip, and the black DATA chip.

It’s important to understand the difference here: the HRM chip reads data, but doesn’t broadcast anything useful to other devices. The DATA chip broadcasts, and reads a bunch of different things. It is the chip that most other devices will use to communicate with the treadmill.
We believe that you own the products you purchase, and you should also own the data you create using your treadmill. So to that end, we want to build products that are capable of integrating with the software you as the user choose – ultimately empowering you to use your products and data in the way you choose.
To be as clear as I legally can: we are working hard to make sure that we do not lock our users in to a specific platform or product.
You can connect apps like Zwift, Rouvy, Kinomap, BitGym, and many more including our very own NoblePro Go to the DATA chip – and this chip does all the heavy lifting of reading the data from the treadmill, and sending it to those apps over Bluetooth.
So, what’s new?
Before we get there, we have one last tangent. I promise this one is quick. 😬
Bluetooth is a complicated protocol that can handle a lot of different things – from smart lightbulbs, keyboards, and COVID tests, all the way to heart-rate monitors and treadmills.
To do that, Bluetooth tells us that we need to broadcast data using special “services”. That way, it makes things a lot easier to discover, because you don’t find “smart toothbrush” when you are looking for “heart rate monitor”.
Okay, so… Back to our DATA chip, and why we’re so excited about this update!
Heart rate data
The one thing that was missing from the “services” that the DATA chips broadcasts, was heart rate data.
The DATA chip’s firmware update (revision 3.1.2) adds a new heart rate monitor service to the broadcast list! This means the treadmill can now be seen as a heart rate monitor called “NoblePro Connect”.
Now, let me be clear – we were already sending heart-rate data before this update, but only as part of a service called FTMS, which was a specific service designed for fitness machines like rowers, bikes, and treadmills. This is not something that most apps scan for.
Apps like Strava & Peloton would only read data if it found it in the “heart rate monitor” service.
What this means is that with this software update, our treadmills are now fully compatible with apps like Peloton, Strava, and many more that rely on heart rate data alone to do their jobs.
Run Speed and Cadence data
This update also brings in a Run Speed and Cadence service (foot pods use this service), but it is still a work in progress. We are planning on releasing an update that brings this feature into the lime-light in the future. For now, this is just a placeholder that displays the correct speed – but no cadence data.
Comparison chart
Here are the Bluetooth services that the DATA chip broadcasts. On the left is the list before this update, and on the right, the list after flashing the new firmware.
Bluetooth Service | Pre v1.2.0 | v1.2.0 |
---|---|---|
Fitness Machine Service (FTMS) | ||
NoblePro treadmill data (Fitshow) | ||
Heart Rate Service (HRM) | – | |
Run Speed and Cadence (RSCS) | – | In progress |
If the HRM chip automatically connects to any heart rate monitor, and the DATA chip is now a heart rate monitor, wouldn't that mean the treadmill will auto-connect to itself? And you would be correct!
You need to flash both chips to avoid this infinite loop!
The order is unimportant, because the Firmware app will always be able to connect to both chips, but if you only flash one chip, and not the other, things could go awry when trying to use the treadmill with other apps.
🚨 Please make sure to flash both chips as part of this upgrade!
How to flash the firmware to *both* chips
Firmware is not a normal software update, and it will take a few extra steps. Please be patient, and follow these steps exactly. If you have any questions or issues, please get in touch with us, and we will help you.
Step 1
First, you need to get the latest version of the Firmware update app (iOS, Android), at the time of publishing this it is version 1.2.0.
Open it up, and tap the button that says “Download latest firmware” to download the latest firmware files to your device.
Step 2
Turn your treadmill off, and then on again.
This is just to make sure that the chips are not connected to other devices.
Step 3
Using the Firmware update app, scan for Bluetooth devices and look for two specific devices in the list. You should see:
- One called NoblePro Connect – this is the DATA chip.
- Another called HR-xxxx where the x’s are numbers, so, for example: “HR-8765” – this is the HRM chip.
Step 4
Tap on the HRM chip in the list to connect to it.
Then, switch tabs, and tap the firmware file called “noblepro-hrm-v2.ufw” to select it.
Tap the “Flash new firmware” button.
This will flash the HRM chip, and could take a few minutes.
Step 5
Still in the Firmware update app, switch tabs back to the device list and tap on the DATA chip to connect to it.
Then, switch back to the firmware list, and tap the file called “noblepro-connect-v3-latest.ufw” to select it.
Tap the “Flash new firmware” button.
This will flash the DATA chip, and could take a few minutes.
Step 6
Please reboot both:
- Your phone / tablet
- The treadmill
This is very important! ⚠️ Like I mentioned, firmware is not just a normal software update, and requires a reboot of both devices afterwards.
Step 7
All done!
If flashing the "
noblepro-connect-v3-latest.ufw
" file fails, please try using this file instead.
Again, if you have any questions or issues, please get in touch with us!