I've been working on revense enginnering the protocol of Diamond Multimedia's Rio600.
Update Feb 1st 2001: - it now mostly works!
You can get the code here.
Update 11th June 2001 - Nathan Hjelm has taken over the project, get the latest version of his code at sourceforge