ScreenPlay Pro HD
Register
Advertisement

Version 1.0 of the firmware has a problem with transferring files greater than 2 GB from a networked computer onto the ScreenPlay Pro HD, regardless of whether you are formatted for NTFS or FAT32. Likewise, if you try to access files over the network that are already on the drive, and those files are greater than 2 GB, you will not see them in the explorer.

Workarounds[]

  • This problem was resolved in firmware R1.8. You can upgrade the firmware, although you will lose any media files, wifi setup, and recording settings on the drive.
  • Instead of using ISO files, use the IFO/VOBs from DVDs. The player will automatically start the DVD when it switches to that directory, and those files are less than 2 GB each.
  • Use the USB port connection to copy any files > 2 GB onto the drive.
  • Use the USB port connection for renaming recorded video and moving them to the appropriate place on the drive.
  • Telnet into the drive to rename or move the recorded video.
  • Break the MPG into multiple files smaller than 2 GB. They will automatically play one after the other in the correct order if you name them sequentially (like Part 1, Part 2, Part 3) or you can build a playlist.

Solution[]

There is an alternative to installing the R1.8 firmware.

Warning: This is a change in the Linux OS of the ScreenPlay Pro HD. Iomega may consider this a reason to void your warranty if do any of the actions listed. It is possible to mess up the operating system enough to make it no longer function. If you make these changes, you do so at your own risk.

Note: Iomega has provided a firmware update program that will restore the drive's firmware and operating system files.

The problem is with Iomega's modified smbd. The version reported on the drive is 3.0.23c. However, compiling one from the open source at samba.org results in a 1 MB larger one that does not have the 2 GB limit and is also about twice as fast as the original. R1.8 firmware also has the same speed advantage.


The following instructions assume you have you have no familiarity with Linux, but general familiarity with Windows XP or Vista.

If you are using Vista, you will need to enable Telnet (Go to Start –>> Control Panel –>> Programs and features –>> Turn Windows features on or off).

1. Download the smbd.zip file from this site.

2. Extract the smbd file from the smbd.zip and put only the smbd file in the upper level directory, the \ directory of your media player. You can copy the file via network or USB connection.

3. In explorer, right click on the media player drive and select disconnect if you have a drive mapped to it.

4. Open a telnet session prompt

5. Start ->> Run ->> telnet 192.168.1.1 (replace the IP with your drive's IP address)


What you do
Comment
Iomega login:
type root
Warning about not being able to change to home directory is ok
type mount -o rw,remount / makes the first Linux drive writeable
type cp /tmp/hddmedia/smbd /usr/local/etc/dvdplayer/samba/bin/smbd2 copies smbd to your second linux drive as smbd2
type chmod 755 /usr/local/etc/dvdplayer/samba/bin/smbd2 makes the smbd2 file executable
type vi /etc/inetd.conf edits the inetd configuration file
Move cursor to line 15 where it says
netbios-ssn stream tcp nowait root /usr/local/etc/dvdplayer/samba/bin/smbd smbd
Press the i key in the bottom left corner an I appears. This is insert mode.
change it to:
netbios-ssn stream tcp nowait root /usr/local/etc/dvdplayer/samba/bin/smbd2 smbd2 -s /usr/local/samba/lib/smb.conf
(all on one line)
Press esc key In the bottom left corner, the I will change to -
Type :wq Writes the files and exits out of the editor
Type exit logs out of the telnet session

Now power off the drive and power it back on. This will stop the current smbd process, reset the drive back to read only mode, and reload the inetd configuration. You can now use the discovery tool to remap the drive.

To test the performances you can use, for example, the robocopy.exe tool (you can download it from Microsoft site, in the Windows 2003 resource kit tools).

This binary executable came from Peter's Ellion HMR-700a modification page.

Advertisement