-
Notifications
You must be signed in to change notification settings - Fork 20
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
test with t1942 device #5
Comments
@PieterMiser Does the firmware need to be uploaded every time you connect the trainer and start the tacx software or only once? |
every time you connect the trainer |
OK I think we can use a windows port of fxload (https://wiki.epfl.ch/cfavi/fxload-libusb) to upload the TACX firmware file. On Windows platforms the firmware is installed by the standard Tacx software as c:\windows\system32\FortiusSWPID1942Renum.hex- can you find this? Could you find this file and download the windows fxload here: Then run from the console: and see if the device reappears with 3651:1942 . I'm not sure whether you'd need to add the device path- line 343 of the file you posted doesn't seem to say we need to |
OK have confirmed ability to upload firmware: Then run: You now need to install it as a libusb device:
Once you've done this, can you download the There is an exe in the T1942/dist directory if you prefer |
I've followed your instructions as described above: upload of the firmware and driver installation went fine. I ran T1942_debug.exe and did a couple of pedal strokes. You will find the output attached. The yellow LED on the T1942 device starts flashing when running T1942debug.exe which means there's communication between PC and T1942. Fyi, I also ran a test with the interface application: ant+ connection works, but there's no feedback from the trainer. All values (HR and frequency) remain zero and the yellow LED doesn't flash when running tacx-interface.Exe. |
Great thanks- no the 1942 isn't integrated into the interface application yet. Any chance you could rerun for 10 minutes with the latest exe? The latest one automatically initialised the 1942, then will progressively increase resistance so we can work out the force values produced by the trainer |
Ran the 10min test (tyre pressure around 7bar): The controller could not be initalized by the .exe application. I don't have the default driver installed for an unitialized t1942 device. Perhaps that's the problem, but actually I don't have a clue. Anyway, I've attached a screenshot of my device manager. For the 10min test, I initialized the device with the script. |
You need to run the T1942_debug application from the same directory
cokntaining fxload-libusb and the .hex firmware file :)
On Mon, 16 Oct 2017, 19:43 PieterMiser, ***@***.***> wrote:
Ran the 10min test (tyre pressure around 7bar):
10min.log
<https://github.com/john-38787364/tacx-ant/files/1388641/10min.log>
The controller could not be initalized by the .exe application. I don't
have the default driver installed for an unitialized t1942 device. Perhaps
that's the problem, but actually I don't have a clue. Anyway, I've attached
a screenshot of my device manager.
For the 10min test, I initialized the device with the script.
[image: cmd]
<https://user-images.githubusercontent.com/32778269/31628569-63bad9e2-b2b1-11e7-8f2f-e9326ce2e0b9.jpg>
[image: device manager]
<https://user-images.githubusercontent.com/32778269/31628764-fc450822-b2b1-11e7-8f35-651206fea669.jpg>
init.log
<https://github.com/john-38787364/tacx-ant/files/1388675/init.log>
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
<#5 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AfAO_fxjIhYYfiSoC8KdO6xgDaalO6DXks5ss6O-gaJpZM4P48dP>
.
--
|
Did a second test. t1942_debug.exe works fine. Thanks for your help. |
Could you do the full 10 minutes and send me the log. Start the script with
… out.log
On Thu, 19 Oct 2017, 19:02 PieterMiser, ***@***.***> wrote:
Did a second test. t1942_debug.exe works fine. Thanks for your help.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
<#5 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AfAO_cVcOOou8tlPVkq4Y_mX8e78nhFbks5st46egaJpZM4P48dP>
.
|
here it is |
Thanks Pieter. Does this graph look reasonable? https://plot.ly/~JohnTaylord7f0/10/ x axis left right is gradually increasing resistance sent to trainer (i.e. time) did the resistance increase fairly smoothly? Can you correlate with road grade? |
Hi John, Graph looks OK. very linear and little variation at low and mid power. linear but drop outs at high power. At high power, I wasn't able to maintain a sufficient speed. High power and low speed result in more friction between the tyre and the trainer, less efficient pedaling and power losses. Resistance increase was smooth and, to my feeling, pretty similar to the road grades in the tacx software. |
Great I think we've got it cracked. I assume you didnt have a heart belt on? |
Indeed, without heart belt. |
Hi,
What a nice project! It would be wonderful having my old Tacx fortius ant+ connected and experience zwift to it’s full extent.
I tested the interface with my fortius trainer but couldn’t get my trainer connected. Probably because the controller doesn’t get initialized. Unlike the T1932 model, firmware (FortiusSWPID1932Renum.hex) must be downloaded to t1942 controller once it is connected. This firmware upload is controlled by the tacx software. A non-initialized controller is represented as 3651:e6be. Once the firmware upload has completed the controller will represent itself as 3651:1942.
Would it be possible to create an upload program to get this controller initialized? The open source project ‘golden cheetah’ has such function to upload the firmware
https://github.com/GoldenCheetah/GoldenCheetah/blob/master/src/Train/LibUsb.cpp
I wish it could be of any help to get this function incorporated but i’m lacking programming skills. (I choose the wrong course at university😉).
Already big props for the project so far.
Pieter
The text was updated successfully, but these errors were encountered: