The MPIO is a simple parallel port MP3 player with 64Mb of onboard memory.
Once upon a time I owned one, and couldn't find any driver details. Eventually I got it working under Linux, but it was a nasty hack.
I'd forgotten all about it, since being given a Muvo, (usb based), player which required no effort to get working with Linux.
Yesterday I received an email from somebody who'd done a Google search for details and come across my Advogato diary describing my progress.
He asked, politely, if I could share my code - but sadly I could not... Having changed computer in the meantime I was sourcless.
Nonetheless I remembered an Australian site that contained some code.
In case anybody is in a similar situation again:
It's interesting that the code talks about a device called a Jazz Piper; but it works perfectly with the MPIO device.
(I guess for completeness MPIO USB Linux Driver is held upon SourceForge).
The power of google to allow people to help themselves never ceases to amaze me.
It was only a couple of weeks ago that I got an email from somebody in Russia who wanted to know about the patch I'd made to allow my Logitech PCVC720K/40 camera to run under Linux.
He had the same model, so I shared the code.
I feel humbled by the sheer size of the world, and the unlikely coincidence that one person working alone can produce exactly what somebody else in another continent desires, and they can both find each other by magic.
I've not done much real work recently, I toyed with packet capture and HTTP sniffing. Nothing really new was produced - A C++ Plugin based network sniffer, with a couple of plugins for displaying POP3/FTP/CVS logins, etc.
The intention is to handle form POSTS and attempt to analyse their contents for passwords - but I've lost interest for the moment.
From the mails I've received I (perhaps unsuprisingly) appear to have only received interest from the blackhats. That's enough to make me feel slightly uneasey.