USB Connectivity

FDF is committed to continual product innovation. Our advanced computer consoles and performance monitors provide a motivational platform from which to improve your fitness and interact with peers via web-racing software and applications.

FDF ergometer models with USB connectivity enable you to connect your training sessions to your personal Windows PC or Laptop via standard USB cable.

Get Connected and Train Harder and Stronger

USB Device Driver for Windows

To connect your FDF Console or IPM to a host PC or Laptop download the device driver.

Device Driver Download Page (32 bit and 64 bit versions for Windows)

USB Device Driver Update

Use this link to update your Driver Software 

 

Have more questions? Submit a request

57 Comments

  • 0
    Avatar
    Dma

    Hi Eric,

    I would really love to support this but unfortunately I am not a Windows developer. I will do my best but it will take me much more time than it should normally take. 
    What I have now, is something that gets the data from the Apollo Pro and turns them to graphs of your choise. SO you can draw anything you want!!!

    It requires a bit of installing and a connection to the internet.

    My attempt is to remove the installing hussle and the need for internet connection. I am calling for any rowing lover developers (windows or javascript) out there for help :-)

    Your interest is motivating.

    PS: if the phrase "install nodejs on your pc" doesn't scare you away I can already share this with you :-)

    Edited by Dma
  • 0
    Avatar
    Eric Rousse

    Hello Dma,

     

    I'm not a windows perso anyway. :) I already have nodejs installed on my linux machine. But I'm not a big developper, but I know my ways around javascript and stuff like that. ;)

     

    you can send any info to my email ericrousse at gmail . com.

    Thanks!

    Thanks!

  • 0
    Avatar
    Dma

    Sounds like a plan. I will add some finishing touchs and I will send you a github link. I hope we can make smething for our fellow FDF users :-)

  • 0
    Avatar
    Eric Rousse

    I contacted the guys at concept2 to see if they thinks we could hook up a PM5 onto another rower brand. Here's what they said:

     

    "Hello, and thanks for your inquiry.  The PM5 monitor is a monitor that is built by us that only works on Concept2 products.  It’s calibrated specifically for the machines and unfortunately wouldn’t work on any other company’s product.

     

    The PM5 itself doesn’t require any special connection with our rowing machines.  It comes standard on all equipment we sell.  It can connect via Bluetooth or ANT+ to smart phones and Heart Rate straps.  All of our rowers are calibrated so that performance should feel the same from one to the next when using the same drag factor.

     

    Let us know if you have any further questions."

     

    So I guess we are stuck with our limited rower computer. At least with the work of Dma, we might be able to do something more. Let's see what we can do! Dma, I got your email, but haven't had the time yesterday to look at it. Should have to time tonight.

     

    Thanks!!

  • 1
    Avatar
    Dma

    Since we got the data out of the USB port, it is much easier to send this data to pc or mobile via cable, wifi or even bluetooth than attaching another vendor's console. It's even easier to build a console than reverse calibrate another product.

    Hooking a wifi or bluetooth device can easily end up to a DIY FDF "add-on". I will look on that but I think we should first focus on building a standalone app which works on all platforms with a USB cable. Then the sky is the limit :-)

    Since you are willing to contribute with the javascript stuff I will be able to focus on adding a WiFi/Bluetooth device on the console.

    Let's take the details on Github and keep this post updated of our results.

    Greetings!

    Edited by Dma
  • 0
    Avatar
    Byron Frenchie

    I looked at the connection for the USB cable and it looks like its a different type of USB cable needed. What type of USB cable do I need? Doesn't look like a normal USB connection.

  • 0
    Avatar
    Dma

    Hi Byron,
    you need a "mini USB" cable. They are a bit old fashioned but you can easily find them on hardware stores

  • 0
    Avatar
    Byron Frenchie

    Ok...thank...found one in the junk closet!

  • 0
    Avatar
    Chris

    Hello, I am also interested in being able view my rowing data on an android phone as my son accidentally let the handle slip and it hit and damaged the LCD display which is only partially legible now (In the first week of owning it and it costs about $500 to replace). The USB port still works but connecting to a PC is a bit cumbersome. If someone can get phone apps working from the supplied USB that would be great, however I was thinking would it not be possible to use a bluetooth/ANT+ bike speed/cadence sensor and the existing magnets that the supplied computer uses, see attached photo
    .

  • 0
    Avatar
    Dma

    Hi Chris,

    that's a great idea however if you attempt to read the sensor directly you will need to callibrate the device. This is an interesting project especially due to the fact that FDF callibration is not very accurate.

    There is a simpler solution though. If the usb still works and you have a bit of arduino knowledge then you can easily read out the usb and send the data over wifi to any connected device! You can find such a device on Amazon with less than 7$

    https://www.amazon.com/DIYmall-ESP8266-ESP-01S-Serial-Transceiver/dp/B00O34AGSU

    I am planning to make the code public some time sooner or later.

  • 0
    Avatar
    Chris

    Hello Dma,

    Thank you for your response, unfortunately my computer skills end at building a PC and installing windows so this is beyond my knowledge. I do use an Android phone so it has a USB port, wireless is not really the issue for me would just like to use the phone or tablet to view and store the workouts. I will continue to watch this to see what you and other developers can come up with.

  • 0
    Avatar
    Byron Frenchie

    Hi Dma.....I'm new to rowing machines. I purchased the Apollo Pro ll and love it. How can I know if the computer monitor is accurate? How do I know if its off and needs to be calibrated? Thanks

  • 0
    Avatar
    Dma

    Dear Chris, unfortunately both the rower and your mobile phone are USB devices and can only connect to 'USB hosts' aka a pc. The same way you can't connect a tablet to smart phone. That said, wireless is the only way to connect this to your phone. I promise to do my best to help you out but keep in mind that this is a very low priority project for me :-)

    Dear Byron, I am afraid you can't really. What I observed is that strokes with different power may give you the same distance in meters. For example pulling with 35W will "move" you for 5m. Then pull again with eg 25W and you will see the same distance. It's just not THAT accurate.There seems to be another "glitch" regarding the sampling rate of the sensor but I would really have to test this in detail.

    Don't get me wrong. It is an amazing device with a bit outdated USB interface and support. Apart from that I am totally satisfied and I would love to fix a couple of USB issues at my spare time :-)

    Edited by Dma
  • 0
    Avatar
    Byron Frenchie

    Thank you, Dma.  I'm not going to really worry about it then. I enjoy rowing and am getting better each day as I practice the correct technics. I really don't need it to be all that accurate. Thanks anyways. Have a great weekend.

  • 0
    Avatar
    Chris

    Hello Dma,

    Some android devices can work in host mode and concept appear to have been able to make use of this or am I missing something:

    http://www.concept2.com.au/indoor-rowers/accessories/android-connection-kit

    http://www.concept2.com.au/service/software/ergdata/android-requirements

    However, I realise that this would not be compatible with a lot of phones which is why I was originally suggesting the use of a bluetooth/ant+ cadence meter. From what I can see the only sensor is the one that I have shown in the photo, do you know if this is correct? If it is then the FDF computer is just using the number of rotations within time periods to calculate values for each of the outputs. If you were able to extract the raw rotation data and the FDF computer calculated data for each of the provided outputs wouldn't we be able to reverse engineer the calculations used. Obviously the calculations would differ for each resistance setting and would change depending on the rowing rate which FDF does not appear to have done well anyway. 

  • 0
    Avatar
    Dma

    Yes SOME android devices can do that and they will more coming soon. I don't really know the details though.

    Regarding the sensor you are also correct. I just think that reverse engineering the callibration will be more tedious than just hooking a serial2wifi or serial2bluetooth device.

    In any case, if your Screen is almost broken and you can't really see the output how can you reverse engineer the callibration? You do need two sensor readings (original FDF and your bike cadence, to compare the output of the same stroke right?

    By the way, I have a feeling that if you are to reverse engineer the callibration you must be able to upload code to a serial2wifi arduino like device ;-)

    Edited by Dma
  • 0
    Avatar
    Chris

    Hello Dma,

    I will need to wait for what you manage to come up with as I have no ability to program.

    As far as the data for calibration goes I don't think you would need a working display as that would be almost impossible to use as it is instantaneous data. I think you would need the output as a file (ie from the USB onto the computer that still works) and a second file recorded simultaneously that has the raw rotation data. It is a long time since I have connected the PC to the rower, do you know if the computer generated files can be opened as a data table in excel and if it also includes the raw rotation data?

    I think the ultimate solution would be for a power meter that measures the actual force applied with each stroke to the rowing pull cord but I cannot find one designed for this type of purpose. There is a golf glove ($89) that may work to provide direct power readings that could be used to come up with more accurate calculation for power.

    http://www.sensorprod.com/tactilus/hand-grip-pressure.php

    https://www.golfdigest.com/story/it-would-be-an-understatement

  • 1
    Avatar
    Ivo Verhaar

    Afaik there are people using a pm5 on a rowperfect. But i think sensor placement was a thingie. And i think apples tomatoes comparison.
    WaterRower has an interface for iPhone About 250 euro. But bear in mind that fdf uses adjustable resistance which raises the fruit basket issues.
    Just a tip there are usb to network adapters which in sense gives a tablet wireless usb.
    And if fdf new computer is capable of adjusting the water level not just Reading the lever position i completely understand why you can not simply replace the computer.
    And i hope more fitness like programs.
    FDF care to share a Roadmap for delivery on this? And maybe lift the tarp a bit on what to expect?
    Might get a used Rower to bridge the gap or wait if it is soon.

  • 0
    Avatar
    Geoff T

    @Dma - It looks like it's been a couple of months since you posted, so I don't know whether you're still around, but I'm a Mac- and Linux-using software developer, and I'd be keen to help out with building something for people to get more out of their rowers :)

  • 0
    Avatar
    Dma

    Hi Geoff,

    unfortunately I didn't have any progress due to lack of time and the fact that I was moving a bit out of my terrain. The good thing is that I have done most of the Linux part for reading the device, send the data to my server and present them with Grafana. The next step was sending the data over WiFi instead of using the cable connection. That was enough for me. I did give a bit of time in developing a universal electron App for presenting the data but I did nothing much with it.

    You can find the software for reading the device and sending the stats to InfluxDB in https://github.com/dmamalis/apollopro

    You can find the beginning of the electron project in
    https://github.com/dmamalis/apollopro_desktop

    It would be a motive for me too if someone could put some effort on it.

  • 0
    Avatar
    Brad P

    I’m on board too to get something developed. Much needed!

  • 0
    Avatar
    Niklas Speich Hegnelt

    Hey Dma.

    Awesome initative.

    I was actually just starting work on an electron app for the rower when I came across this thread.

    I'm a full time Angular dev, and I would like to contribute to the app if you think it's of any value.

    Otherwise I might just fork your project and go from there.. ;-)

     

    Cheers!

    https://github.com/phl3x0r

  • 0
    Avatar
    Dma

    Geoff, Brad, Niklas it looks like we can make this work.

    If you have read the thread you probably know that I am actually on the embedded systems side and thus really bad at making JS apps. :-D

    My initial plan was to read out the data, send them to my online DB and display them with Grafana. Now, this was enough for me but definitely not user friendly. I believe that this should be a universal app which can keep the data locally and display them.

    I have made the repo where you can find the description of how to read the data Make sure you start from there. Niklas, since you are the Angular developer feel free to push or fork. Whatever suits you best! :-)

    Whichever the case, let's keep this thread live for others to see and let's put the technical discussion on github.

    Any other suggestions?

  • 0
    Avatar
    Niklas Speich Hegnelt

    Could we open a gitter channel for this?

  • 0
    Avatar
  • 0
    Avatar
    Niklas Speich Hegnelt

    For anyone who's interested, I've started a project using electron + angular 6 + typescript at https://github.com/phl3x0r/electron-rower 

    Please feel free to contribute and let's make a killer rowing app together!

  • 0
    Avatar
    Arnaldo Brenner

    Hi evreybody, I have a MAC and just installed the software under a VM Virtual machine running windows 7 and It works! I still have to try USB connectivity but it should also have to work... lwill let you know...

Please sign in to leave a comment.
Powered by Zendesk