As on all platforms, the following steps are needed:

  1. Install the serial link driver (for USB, to be done only once on a computer)
  2. Install the application
  3. Get the serial link to work (RxTx driver)

In more detail, it goes like this:

  1. Usually the USB driver comes on a CD with your device. If not, you can probably get them from (CP2102 VCP drivers)
  2. Installing the application as indicated elsewhere
  3. The trickiest part is the serial link driver with the application (RxTx). It requires the RxTx library to be compatible with the operating system and Java itself.
    At the time of writing, the only RxTx driver available for windows is a 32 bit version. If you have Windows Vista, you might be running a 64 bit operating system. Your 64 bit operating system can still run 32 bit programs, but when running a 64 bit program, all code it uses 'directly' must be 64 bit. As the RxTx driver does not come as a 64 bit version yet, running Java as a 64 bit version will not work. Quite franckly, there is not real reason to use the 64 bit version of Java, but you probably are if your operating system is 64 bit.
    The solution is to install the 32 bit version of Java instead. You can get it on sun's site ( You'll see that you have a choice between 32 bit and 64 bit.

When using the Web Start system (running BT747 from the web) the above considerations are still valid. On top of that you also may need to give permission to the application to allow it to use the system's resources.