- Download and install Sun VirtualBox. Make sure you get the PUEL version and not the OSI version, or else USB will not be supported!
- Download the extension pack to get USB support.
- Create a new virtual machine for Windows XP.
- Go to VirtualBox settings. In USB settings, create a new device filter that has only the Vendor ID "0e97" set. All other fields (except the filter's name) should be blank!
- Any and all FW devices will now be enabled in the session, because the virtual machine now has it's USB filter set to match only the Vendor ID and not any Product ID or product name -- including FW devices in DFU mode, which is very important. The price we pay for this is that we must plug in another set of mouse/keyboard while we run this virtual machine.
- Plug in a normal mouse&keyboard (to actually control your computer!).
- Boot the virtual machine.
- Install Windows XP in VirtualBox.
- Install the Windows version of the FingerWorks software.
- Plug in the FW device you want to configure.
- Right-click the USB icon in the virtual machine window's footer and make sure the FW device has a check mark.
- Windows XP will detect your USB devices including the FingerWorks device. Select "Let Windows find drivers automatically" (they're installed along with the FW software so this will work out fine).
- Start the FW software, it will now find the FW device.
- Do whatever configuration you like, then upload to the FW device.
- When you're done, don't shut down Windows but instead close the virtualbox session window. You now have the option to save the machine state which is faster than booting Windows again next time you need it.
- You can now disconnect the normal mouse/keyboard again.
Done!