"Irrigation of the land with seawater desalinated by fusion power is ancient. It's called 'rain'." -- Michael McClary
Intel Pocket PC
This has to be one of my favourite projects...
I have this cute little digital camera known as an Intel Pocket PC Camera. Pretty cheap, good webcam, and it can take lots of good-quality 640x480 images. Unfortunately, they didn't provide any drivers for Linux...
So, out came the USB sniffing tools... and I engaged in my first spot of reverse-engineering.
This is by no means a complete project -- but it's gotten far enough to allow me to upload normal images from the camera to my PC. Videos and sequences of images, it won't handle... but those aren't that much use anyway.
I'm afraid this is one project you'll see on here which doesn't use proper packages -- and it will be a pain to get it working. You'll need to get hold of IBM's javax-usb implementation... I've included the scripts I use to compile and run it, which will hopefully be of some help.
If you particularly need to get it working, send me an email and I'll help.
Command Line Parameters: see included scripts[an error occurred while processing this directive]