TravelTrakCE version 1.06 has been released! It features Aladin support so development for DiveProxyCE has been stopped.

Have you ever thought of saving about USD 200,-- for a Uwatec® MemoMouse™ and paying about USD 900,-- for a PDA instead?

If so, here's a good excuse. I wrote DiveProxy CE as a tool to buffer data from all kinds of Uwatec® Aladin dive computers, primarily to extend the limited space for dive profiles. As the name states, it is written for PDAs running Windows™ CE 3.0, PocketPC. Versions are available for MIPS, ARM (XScale, PXA2xx) and SH3 CPUs. It is tested on Casio Cassiopeia E-115 and E-125, and reported to run on several types of iPaq and hp Journada. If you have access to other PocketPCs, please let me know if it works!

The first stage featured receiving data from the Aladin and transferring it to a PC based program later on. Next came the urge to have a look at the dive profiles while out for some time too. Together with the need to correct the slack of the internal clock and to add time zone support the program now is more or less complete. If you can't share my opinion on this, please let me know about your ideas. If I find them useful and within my capabilities I may implement them.

To protect my PDA when I carry it under humid conditions (on board of a live aboard boat e.g.) I bought a waterproof bag (see image further down). I haven't tried it yet but what about a game of Solitaire when you have nothing else to do for 6 minutes at 3 meters?

What DiveProxy CE is

DiveProxy CE is mainly a data proxy. It is designed to look like a PC running DataTrak DOS to an Aladin and like an Aladin towards a PC. Some of my friends own an Aladin too. DiveProxy CE is designed to cope with more than one Aladin, even within a file. Data packets are distinguished by the internal serial number. DiveProxy CE is an expensive replacement for a MemoMouse with added data view.


Features to come (?):

During my last holidays I was wondering if I should continue DiveProxyCE at all. To be honest, it looks old-fashioned and dull, compared to TravelTrakCE. I'm currently developing an import function to merge Aladin log and profile info into TravelTrakCE. This would mean the end of DiveProxyCE but then, there would be a real log for Aladin computers too.

What DiveProxy CE is not

If you're looking for an electronic dive log, there are two possible solutions:

1) You may use SmartTrak provided by Uwatec and my latest creation, TravelTrakCE. Although the profile display looks better than in DiveProxyCE and additional log info may be added, there are a few shortcomings. There is no possibility, to read Aladin data straight into SmartTrak, not even with a MemoMouse. The only way is to read the Aladin through TravelTrakCE and import it on the PC.

2) For a full featured operation on both a PC and a PDA I recommend WLog by Thomas Temesvari for the PC side. WLog can't import TravelTrakCE data files though. You may use any other communication software able to read an Aladin but I haven't tested others (DataTrak DOS doesn't run on my PC, it's far too fast).

If you want a dive log for Windows CE (especially for older Win CE versions or Handheld PC devices) that interfaces with other shareware or freeware solutions on a PC, try pDiveLog by Chris Jackson. It was designed to run under Windows™ CE 2.x and has been modified to run under version 3.0 too, recently. There's a similar piece of software for the Palm series of PDAs called pAladin. It offers Aladin and MemoMouse emulation towards a PC. As I've heard, now even through IrDA.

Smart Pro, Smart Com and Smart Tec support: TravelTrakCEversion 1.06 released!

The Aladin interface

Although the original Uwatec® interface works with my PC it doesn't with the serial cradle of my PDA (a Casio Cassiopeia E-125). Research has shown that it works with the Casio serial cable. The DIY model described at Matthias'es DIY interface works fine with all devices I've tested so far. It seems to draw less power from the PDA's interface chips.

A word on cable connections

Most PDAs come with a (serial) cradle. It is designed to plug into the serial port of a PC. Therefore it features an internal "null modem", meaning that the data and control lines are crossed. This way the receive line from the PC will meet the transmit line from the PDA and so on. Even When you buy a serial cable for a PDA it most probably is a "sync cable" meant to replace the cradle when you're out and about. These cables feature the same female (usually 9 pin-) socket and pin layout as the docking stations.

The DIY interfaces as well as the original Uwatec interface are designed to plug into a PC as well. That's where all the troubles start. If you want to connect them to a PDA you have three choices.

DiveProxyCE Download

The CE setup images are now available for ARM (and XScale), MIPS and SH3, Pocket PC Windows CE 3.0, Pocket PC 2002 and Handheld PC Windows CE 3.0. All packages are available in a CPU specific PC setup (runs under Windows 98, ME, NT 4.0, 2000, XP).

DiveProxyCE is freeware. I'm not only interested to know about those who encounter troubles when installing or running DiveProxyCE. My provider is a bit strict on scripting on this site. Therefore, I'm asking you to tell me (instead of a smart registration form) so I know you're running DiveProxyCE. If you are interested in future releases or other related stuff I'm creating please state so. I hate spamming so I won't put you on any mailing list by default.

Pocket PC Win CE 3.0 latest release (10-FEB-2003)

Handheld PC Win CE 3.0

The application was spawned from the 1.05. I tested the transmission with a hp690 Handheld PC. Profile and log data display seems mostly ok. There's a date bug with time zones (GMT + x only) in the MFC library for CE 2.11, go west! The only other work around is to compile it for Win CE 3.0. I haven't heard bad things – either because nearly nobody is using this version – or it works quite well.

The HandheldPC version  isn't as complete as The PocketPC version Dialogs and Labels are in German only. I won't be working on it any further. There's so much else to do, ...

ActiveX Control for Windows 98/ME/NT/2000 and Win CE

I've built an ActiveX control. It features data transmission from the Aladin only. It does not emulate an Aladin. All data items stored in the Aladin are presented through an easy to use interface. Raw Aladin data packets may be saved to disk. The package contains a developer version for Win 2000 and four controls for different CPUs (ARM, MIPS, SH3, CEF) under Win CE as well as samples in VB for Win 2000 and Win CE. I'm keen about the software you're going to write with my controls. Please drop me a line if you like to receive a free copy. I'm not going to put my package here for download.


All packages are provided as .zip files. Actually these archives contain nothing but a single .exe file but my provider allows .zip downloads only.

In order to get the whole thing running you need to follow the steps shown below:

Trouble shooting

If DiveProxyCE doesn't show up in the list of installable software, check the following items:

If the Aladin switches to dive plan mode when connected:

If DiveProxyCE always reports an error after transmission:

All other troubles:

Version log

The version log applies mainly to the Pocket PC version. I don't have a Handheld PC and I did it out of curiosity | to be nice | 'cause I'm stupid. That's why I do all changes to the Pocket PC version first. I port the changes to the Handheld PC version only when there's a lot of time (or somebody REALLY poor out there needing the new feature for his/her next dive in the Maldives – while I'm sitting at home in front of my PC).











Infos, suggestions, ideas: please mail -- Last update 2007-08-21