I was rather thinking of doing it the other way around.. perhaps trying the Mk2 player on a Mk1 unit, once the ethernet is functional.

But that will probably just run us out of memory or something, in which case we leave in the dedicated USB functionality, in addition to adding USB-ethernet and possibly USB-mass-storage to it's bag of tricks. The TCP/IP will allow things like kftpd/khttpd to be used, and in the worst case emplode can just muck around with the dedicated USB interface as before.

-ml