Fighting with computers

Computers are not always friendly.

Monday, June 01, 2009

Two useful additions to your Iomega Screenplay pro HD

I've found the network transfers to take forever on this device. Between 1 and 2 Mbytes/second is really slow by todays standards. It means around 4GB per hour.

I'm happy with the torrent download functionality I mentioned on a previous entry but there is a catch: What if your download contains a sequence of RAR files? Yep, it happened to me with a 16GB download. Moving this back and forth to a PC would took more than 8 hours!!

So the obvious idea is ... why not to have unrar command on the SPP? And this is what I did. I looked for the source code, and using a buildroot ext2 image file I compiled unrar command. Now I can telnet to my box and launch it without the need of moving files back and forth. It's not lightspeed but it's minutes instead of hours.

The other improvement was to add SSH functionality by borrowing dropbear binary from OpenWRT project. Please have a look at dropbear documentation so you can install in properly on your system (a few files and links need to be created to get it working). It also includes SCP file transfers.

11 Comments:

  • At 9:34 pm, Blogger damaltor said…

    Hi,

    i want to reuse the binary of unrar for a argosy hv359t device, wich essentially is the same as the screenplay pro.

    but i need the file wich is linked by "/lib/libuClibc++.so.0", because this lib is missing on the argosy device. coul you send it to me or better, upload it somewhere? that would be great. thanks in advance... =)

    damaltor

     
  • At 10:50 pm, Blogger Miguel Sánchez said…

    I do not have that file in my system. But I have unrar working. You may want to try my binary.

     
  • At 10:55 pm, Blogger damaltor said…

    ok.. tis binary actually wants the same file, libuclibc++.

    i found a working uclibc++. both binaries do now unrar correctly, but dump the core after quitting.

    well, better then nothing i guess :)

     
  • At 11:01 pm, Blogger Miguel Sánchez said…

    Yoy may want to use buildroot to create a development system for compiling using your target system. I did not have a lot luck using buildroot though. I guess the problem is your system has a different set of libraries thann mine.

    Just in case you have not thought about it: You need the library file for your own architecture (it won't work the same file from a linux PC).

    Good luck!

     
  • At 11:04 pm, Blogger damaltor said…

    yes, i know that ;)

    thi firmware for the two devices are exactly the same, there is only a very few files changed. the hardware is the same, too. the binary dows work now without core dump, but only when called with arguments. if i just call "unrar", it spits out usage info and then dumps core.

     
  • At 11:13 pm, Blogger Miguel Sánchez said…

    If it works with parameters, that's a start.

    Without params it prints the help page, but it ends with

    unrar: can't resolve symbol 'dl_iterate_phdr'

     
  • At 11:15 pm, Blogger damaltor said…

    ok, here it ends with

    terminate called after throwing an instance of 'i'
    Aborted

    well, thats fairly enough to work with... thanks a lot for your help :)

     
  • At 7:51 pm, Blogger Роман said…

    This comment has been removed by the author.

     
  • At 7:52 pm, Blogger Роман said…

    damaltor, hi!
    How did you come up with screenplay firmware on your argosy device? i'm trying to find solution, but still nothing :( if helps, here's my adress contact @ r-s.lv

     
  • At 7:58 pm, Blogger damaltor said…

    the actual screenplay firmware doesnt work on the argosy device. or better, it would probably work, but i havent found an easy way to flash it yet. you probably could extract the firmware image and write it directly to the disk, but i just left it with the argosy software. it is identical anyways. but i downloaded the screenplay skin from the screenplay wiki, and put it onto the argosy device. works nicely.

     
  • At 8:51 pm, Blogger Роман said…

    One thing I even posted to Argosy's support email - FLAC playback. I have a huge collection of flac audio, that i would like to play on argosy. As mentioned in ScreenPlay model specs, it supports flacs :( Even, thank you for such a quick reply ;) Will try to somehow figure this out.

     

Post a Comment

<< Home