Firmware update 1.2.0 | NoblePro

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:

  1. The first automatically connects to Bluetooth Low Energy heart-rate monitors (HRM). Let’s call this one “the HRM chip.”

  2. 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.

Our two Bluetooth chips
Our Bluetooth chips

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.

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 ServicePre v1.2.0v1.2.0
Fitness Machine Service (FTMS)
NoblePro treadmill data (Fitshow)
Heart Rate Service (HRM)
Run Speed and Cadence (RSCS)In progress

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:

  1. Your phone / tablet
  2. 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!

Again, if you have any questions or issues, please get in touch with us!

Send me updates!

Was this helpful?

Contact NoblePro Support

Need help? Start your support request online and we’ll connect you to the Support Team.