Trouble mounting my Timex Run Trainer watch
I have a Timex run trainer watch that is made to work with a TImex Device agent, made for Win.
The watch, when plugged in the USB port in Linux, does not register as a file system (fdisk -l dosen't show it), however it does, when the "lsusb" command is entered, show on the output ( Is it possible to mount the watch as a filesystem somehow? If I install the Device manager in Wine, it runs, but does not register that the watch is plugged in and so I cannot download any data. Cheers! |
Could be a fun RE experiment...
|
So there's now ay to make it work under a Linux environment, or to mount it as a mass storage device?
|
There's always a way, it just depends on how much effort you're willing to expend. You could start reading Linux Device Drivers for example .. :)
|
So what would the procedure to realize the possibilitiy of mounting the watch as a USB stroage device entail? How do I read thsoe drivers, how much prior knowledge is required to make it work?
|
Member Response
Hi,
First, please provide the output for 'lsusb' and relative section for 'lspci -vv' along with 'lsmod'. That way we can hopefully help you diagnose the problem. If you do have a module loaded then use; Quote:
Quote:
Quote:
|
I would say that getting the watch to work with WINE might be a long shot.
http://wine-wiki.org/index.php/Drivers#USB_drivers http://wiki.winehq.org/USB The two most common USB protocols are USB storage and MTP typically used by MP3 players and cameras. However there are many devices that use proprietary protocols and without any way to access them natively from within linux. I've never tried but but you would need to reverse engineer the watches communication protocol. There are many articles that can be found by searching like the following. Using libusb to write the driver and create a fuse file system so the watch can be mounted like a USB storage device. http://matthias.vallentin.net/blog/2...wn-usb-device/ |
Thank you for all your answers, I will try to post all the relevant info tomorrow, when I'll finally have some free time on my hands. I'm already looking forward to what you will make of it.
|
michaelk: I tried installing the Timex device agent through Wine and everything worked ... except recognizing the watch, that is - I was checking out the links you provided and it seems that the only way of possibly making it work would be to snatch the files from the Win registry?
Note that even in Windows, Timex cannot be used as a Mass storage device (in contrast to Garmin), it just downloads files through the Device agent software Here are outputs from the lsusb, dmesg, syslog and others: Quote:
DPInstx64.exe DPInstx86.exe TimeCycleTrainer.inf TimexGlobalTrainer.inf The TimexGlobalTrainer.inf file reads: Quote:
brandtx.dll qextserialport.dll timexm242.dll pwxbrowse.dll timexm229.dll timexm878.dll Does this info help in any way? p.s.: Sorry for the smileys in the output, I don't know how to disable emoticons here. Obvisouly the big grin means, that the characters there are : and D |
React OS via QEMU
I will try using a QEMU / Vbox VM with React OS
I am unfortunately not quite good at writing drivers (I rather suck massively, lol) so that I am going to use this approach. but I will keep an eye on this thread, if somebody knows how to make the stuff run using the Wind DLLs it would be awesome. My Timex is in fact the only reason that I keep a version of Win7 on my hard drive. It seems that we Linux people aren't too much into sports :( (I am ultra-runner, BTW). We will have to work on that. First stop getting my Garmin running... and else... who cares, we have been keeping track of our times using chronometers for decades. |
If your watch uses Timex Datalink software, wine reports that that runs well under wine.
https://appdb.winehq.org/objectManag...cation&iId=939 |
All times are GMT -5. The time now is 09:12 PM. |