Category Archives: Hardware

RIP Creative DDTS-100

Sad day. Electronics from freshman year of college have finally given up the ghost… the Creative DDTS-100 was a pretty awesome little device:

It was essentially a multiplexer / digital multichannel decoder for powered speakers, such as what you would buy for a PC. Think mini-receiver with no amplifiers.  Nate & I used it in the dorms extensively to drive my Klipsch ProMedia 5.1’s, but it seems in the 2 years of transportation and storage since, the forces that be took it out on my poor DDTS-100:

For the non-techies: Broken circuit boards are bad.  Quite bad.

For the techies: Apparently (based on the smell and general not-working-ness) this connected a couple hot traces to a ground plane, shorted the power circuits, and fried the heck out of a bunch of stuff :-/
Rest in peace.

Using the Microsoft Fingerprint Reader on Windows Vista with Firefox 2.0

Back Story

This past summer at my internship I picked up a Microsoft Fingerprint Reader MS Fingerprint Readeron a whim. I had been reading about efforts to write an open source driver for it, and thought it might interesting to give it a shot. I haven’t actually run Linux on my desktop since then, but I finally got around to opening the fingerprint reader up a couple weeks ago and playing with it on Windows Vista.

While I wouldn’t speak to the total security and accuracy of the device, especially since it sends a photo of your finger to the OS unencrypted over USB, it is rather handy and has a nice nerdiness factor of the glowing reader on my desk as well. 🙂

The one absolute show-stopper, though, was that it didn’t work with Firefox. Game over. All browser wars aside, at the end of the day I use Firefox for most of my web browsing, and if the fingerprint reader didn’t work with it, it wasn’t of much use to me beyond logging in to Windows Vista automatically.

FingerFox 2.0 logoEnter Fingerfox (SE) v2, released just this weekend with compatibility for Windows Vista and Digital Persona Password Manager 2.0 (the software included with the fingerprint reader). I had been waiting & hoping for this plugin for weeks, as the previous versions of Fingerfox didn’t work at all for me. I’m happy to say that today everything works!

How to Set it Up

  1. Buy a Microsoft Fingerprint Reader (or other compatible Digital Persona device)
  2. Install the device as indicated in the instructions, or by downloading the newest driver from Microsoft. This process will walk you through registering your fingerprints.
  3. Install Firefox!
  4. Install the Fingerfox (SE) v2 plugin by downloading it, and then opening the XPI file (In Firefox, go to File->”Open File…” and locate the XPI file you just downloaded.)
  5. Restart Firefox to complete the installation, if you haven’t.
  6. Right-click on the new Fingerfox icon in your status bar: FingerFox 2.0 statusbar icon
  7. Enable “Global automatic popup”, to allow Fingerfox to open automatically on websites that you can log in to:FingerFox 2.0 context menu
  8. Go to a website where you want to login. Example:
  9. Fingerfox will pop up a small window containing the same input boxes as the login page. Do not fill them in. These are here because the Digital Persona software, which cannot detect the login page under Firefox, can detect this mini login window.
  10. Now, put your fingerprint on the reader to open the Digital Persona password manager creation screen, and fill out the form with your account information, as in this example. Notice how Digital Persona highlights the corresponding fields in the Fingerfox (SE) window. This is showing you which boxes you are filling out, just in case there is any question:
  11. Click OK to close the password manager creation window, and the Fingerfox popup will change like this, since Digital Persona now knows how to fill this window out for you:
  12. Now, press your finger on the reader to login, and you should be at your Facebook homepage!
    FingerFox 2.0 Success!
  13. That’s it! To login to Facebook in the future, just go to the page, and repeat from step 12!
  14. Some extra things to be aware of:
    • For some websites (like Facebook) you will need to set up more than one login. This is because when you go to, you are logging in to a different site (as far as Fingerfox is concerned) than when Facebook asks you to log in to, e.g., Since these appear to be different sites, you will have to store your login information twice. After that, however, it will be all set.
    • For some websites like Meebo, which have multiple login forms, you will need to select the appropriate one from a small drop-down box:
      FingerFox 2.0 Multiple Login Forms


Dave and I pooled our USB extension cords this evening to wire my laser printer to the Myth box by the TV. The result? Approx 20′ of über-USB!

The picture below pretty much says it all. The Myth box is located left of the TV, and the printer is located at the right of the image, at the near end of the couch. The über-USB cable wraps all the way around the room behind the couch, under the window, and behind the TV, for approx 20 feet total. Awesome!

[Large linked file warning: 1.22MB]

From left to right across that picture, the green circles highlight:

  1. The end of one USB extension piece in the Myth box
  2. One of the connections between extension cables
  3. The other end of the über-USB cable in the printer

How nerdy are we?