I've been working my way through the Iomega ScreenPlay Pro HD media player when I was pointed to this wiki. I've tried a few things on the screenplay pro which I think will probably generate interest.
I was able to put the FTP binaries on my drive and appear to be able to access the drive through FTP now. So feeling good about the binaries, I went exploring for more binaries.
On the "Linux" page, it points to a now expired bookmark about getting the root_fs_mipsel image. Well, the image has been moved. But in the binaries directory on that site, there is a system-image-mipsel.tar with a recent upload date. I pulled this down, mounted it in my ScreenPlay Pro (SPP) and chroot to it. I was able to create a simple HelloWorld app, exit out of the chroot mode, and execute the binary. Now, that isn't conclusive as to how in sync the libraries are with Iomega's versions, but I think that's a good sign that it was able to do that.
Not willing to try flashing a new firmware into it. The media player on the drive appears to be "DvdPlayer" which is started up in the drive when you boot it.
One of the primary things driving me to research this stuff is the fact that the drive has a very severe flaw: It appears to have a 2 gb limit sending the files to the drive. This limit is really strange, because it's not found everywhere.
For instance, I can write a larger file to the drive going through the USB port and hooking the drive up as a mounted NTFS drive in windows. It can play the file w/o problems. But if I try to view the file, either through the samba share, or through the FTP found at this site, it won't even list the file. However, the drive can browse to another computer on the network, mount the drive as type CIFS and have no problem pulling down a file greater than 2 GB, although it takes an inordinately long time.
Anyway, now you know why I'm here, and expect to see future contributions from me.