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.
- 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.
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.
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.
- Right click on TDL21D.EXE and under 7-zip > click Open archive.
- Right click on SETUP.EXE and click Open Inside.
- Drag and drop VBRUN300.DLL into C:\DATALINK
- 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.
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.
- 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!
- 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
Timex, Datalink, and DATA LINK are the registered trademarks of Timex Corporation. This project is not associated with or sponsored by Timex.