Skip to content

Timex Datalink Notebook Adapter emulator for Raspberry Pi Pico or Arduino, works with the original software to sync your watch.

License

Notifications You must be signed in to change notification settings

famiclone6502/DIY_Datalink_Adapter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

75 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DIY Datalink Adapter

Timex Datalink Notebook Adapter Emulator


  • This is a modern microcontroller based replacement for the Notebook Adapter kit used by the Timex Datalink watch, an adapter that eliminates the need for a CRT monitor to sync the watch.
  • You can use either a new Windows 11 machine with Raspberry Pi Pico microcontrollers and winevdm, or use the original hardware with the Arduino version.
  • Use just as you would with the official Datalink Notebook Adapter, following in-app directions (choosing to sync with the Notebook adapter).
  • Note: You may need to shield the watch sensor from outside interference, like modern lightbulbs or monitors.

USB Raspberry Pi Pico version


  • Hold the reset button and plug in the microcontroller, then drag and drop the appropriate .uf2 file.
  • If using Pico W or W2, it requires an external LED (GPIO pin 18 connected to 1k resistor on GND). Otherwise, the onboard LED will work.
  • Install winevdm and then run setup for the Timex Datalink softare (2.1d), then run the program as usual making sure to choose the notebook adapter to sync.
  • You can also pass through the device to a virtual machine running a legacy Windows version.
  • A 3D printable case is available to help shield the sensor from interference.

DB9 Serial Arduino Uno version


Connect the Arduino Uno to RS232 TTL adapter using wires with Dupont connectors. Add an LED with 1k resistor. Power the Arduino Uno via USB. Connect null modem cable from the PC to the TTL adapter.

  • Connect GND to GND, pin 9 to TX, pin 8 to RX (RX and TX are sometimes swapped), 5V to VCC (Warning: some TTL adapters may require 3V), pin 12 to the postive/longer leg on the LED, GND to a 1k resistor, the other end of resistor to the negative/short end on the red LED.
  • Connect USB type B to power source (does not use USB for data/communication)
  • Connect null modem cable between TTL adapter and PC
  • If you're using a virtual machine, pass through the COM port to your VM. It's better not to pass through the USB to serial device directly. This is verified to work in VMWare Workstation.

Troubleshooting

Error: Could not load 'VBRUN300.DLL' required by 'TIMEXDL', error=2

If you receive an error about VBRUN300.DLL missing, you may need to manually extract the file from the installer using something like 7-zip.

  1. Right click on TDL21D.EXE and under 7-zip > click Open archive.
  2. Right click on SETUP.EXE and click Open Inside.
  3. Drag and drop VBRUN300.DLL into C:\DATALINK
  4. Try again

If you only have SETUP.EXE (i.e. the floppy version), you can just right click on it, and under 7-zip click Open archive, then drag and drop VBRUN300.DLL into C:\DATALINK and try again.

Timex Notebook Adapter not found. Please check the connection to the PC.

I've had issues with it using COM5 and above on Windows 11. Use device manager to remap the COM port of the Pico's USB Serial Device to an unused COM 1-4 under Properties, Port Settings, Advanced, and COM Port Number.

3D Printed Case

  • Shilbo has designed and printed a case that not only holds the watch and Pico at the right distance, but also shields the light from interference from modern LED lighting!

Special Thanks

  • Antti Huhtala
  • excsniper on the Arduino Discord
  • Selzby and leandromarceddu on the unofficial Pico Discord for their hints and encouragement
  • PhiLho on a Processing.org forum post for their bitwise info
  • Shilbo for providing a 3D printable case for the Pico version
  • MuddledBox for providing step-by-step instructions in VMware Workstation

Disclaimer

Timex, Datalink, and DATA LINK are the registered trademarks of Timex Corporation. This project is not associated with or sponsored by Timex.

About

Timex Datalink Notebook Adapter emulator for Raspberry Pi Pico or Arduino, works with the original software to sync your watch.

Resources

License

Stars

Watchers

Forks

Packages

No packages published