Help - Search - Members - Calendar
Full Version: Sharp's Photostorage
OESF Forums > General Forums > General Support and Discussion > Software
Pages: 1, 2
ashikase
Yesterday, Sharp released a free photo viewer/management software, PhotoStorage:

Download page: http://www.zaurusworld.ne.jp/menu21/photo/
Direct link: http://www.zaurusworld.ne.jp/menu21/photo/...e_1.0.0_arm.ipk
Screenshots: http://www.mobilenews.ne.jp/news/all/zaurus.html

Unfortunately, this software is SL-C3000 only. The ipk contains a preinstall script that confirms that the model is a C3000. The software can be installed manually, but will segfault when run. I have tried preloading some of the C3000 libraries, but so far, no luck.

[UPDATE: I had a look at the binary... it looks like the software itself also checks the model number (by looking at /proc/deviceinfo/product), so getting it to run on anything else is probably a no go.]

An interesting side note... the preinstall script checks not only for SL-C3000, but also SL-C3100. Looks like there *might* (note: *might*) be a new Zaurus on the horizon.

- ashikase
- anpachi, gifu, japan
nathanwms
SL-C3100?? Dare we speculate what this possible new unit might have? BT? 4 inch screen? Tivo like functionality like the Archos PMA400? We can only hope.
ev1l
Thanks for making that 3000-only, Sharp, it obviously seems to be absolutely useless for us 6000 and 860 users. What a great way to create customer fidelity, too.
ashikase
After reading some of the 2ch forums, I found that it *is* possible to run PhotoStorage on other models; to do it, you just have to edit the preinst script to reflect your model, as well as use a hexeditor to replace the SL-C3000 string with your model number (for example, change 33 30 30 30 -> 37 36 30 00).

The software does not require any C3000 specific libs. The segmentation fault I was experiencing earlier seems to be a problem I am having with my current ROM setup, as it works fine on a fresh install of Cacko 1.22.

- ashikase
- anpachi, gifu, japan
ArchiMark
Well...installed PhotoStorage on my C3000...

Install went fine, but when I opened app it's all in Japanese.... dry.gif

Mark
raybert
The recent update of NetFront was the same deal. The NetFront preinstall script contained nothing except the version check. If this is the case with this new program, you could just delete it from the package. if it contains more than that, you could edit it and replace it in the package. You could then re-create the package with the edited (or deleted) preinstall script and the edited binary and install it as normal. That should take about 5 minutes for someone who knows what they're doing. I wouldn't recommend publicly distributing the new package though...

~ray
Greg2
QUOTE(ashikase @ Feb 15 2005, 07:58 AM)
After reading some of the 2ch forums, I found that it *is* possible to run PhotoStorage on other models; to do it, you just have to edit the preinst script to reflect your model, as well as use a hexeditor to replace the SL-C3000 string with your model number (for example, change 33 30 30 30 -> 37 36 30 00).


How would I change the string for SL-5600?

43 33 30 30 30 > ? 35 36 30 30

If I delete the 43 for 'C' I get this:

bash-2.05$ photostorage BUG IN DYNAMIC LINKER ld.so: dynamic-link.h: 62: elf_get_dynamic_info: Assertion `! "bad dynamic tag"' failed!

I realize that it will not fit the screen properly but is it possible to open it at all?

Greg
ashikase
QUOTE(Greg2 @ Feb 16 2005, 08:43 AM)
How would I change the string for SL-5600?

43 33 30 30 30 > ? 35 36 30 30

If I delete the 43 for 'C' I get this:

43 33 30 30 30 -> 35 36 30 30 00

You must make sure not to add or delete any bytes when editing a binary file - only replace.

Even with this, though, I doubt it will work on a 5600. However, I don't have a 5600 and have never tried running C-model specific software on one, so I can't confirm this.

- ashikase
- anpachi, gifu, japan
Joshp
Ok I chaged the file around so that it reads like this: SL-6000...SL-C31009.....
I now get:

SlSharedManager: can't get proc entry
Null driver cannot connect
Aborted

Any Ides? Am running a sl-6000 with the default rom.

JP
xjqian
QUOTE(Joshp @ Feb 15 2005, 08:48 PM)
Ok I chaged the file around so that it reads like this: SL-6000...SL-C31009.....
*

How about make it SL-6000L(or N/W)? Sorry I don't have time to try it myself, looking forward for the good news. TIA
maslovsky
Here is the version, which should run on any Zaurus:

http://cacko.oesf.org/downloads/photostorage_1.0.0-1_arm.ipk

Unfortunately, all messages all Japanese inside, so it cannot be easily translated to English...
Greg2
QUOTE(ashikase @ Feb 15 2005, 07:22 PM)
You must make sure not to add or delete any bytes when editing a binary file - only replace.

Thanks for this information, it does indeed work on a 5600... but because of screen size and Japanese language it's pretty useless on the 5xxx series.(unless you read Japanese) This bit of info will help me to fix some other problems I've had in the past with my hexediter and lack of knowledge.

I was going to ask if anyone needed an ipk but I see that maslovsky has already made one for you.

Thanks

Greg
xjqian
thanks, maslovsky. Was able to lauch the program sucessfully. Everything goes well untill I want to do the slide show. The pictures are overlayed by blue thin stripes and moving from left to right in the landscape. The same thing happens when I double-click the thumnail to dispaly the picture in the full window. The thunails do look ok though.

Then I did the stupid thing. I think it might be something wrong with the libjpeg. So I installed the libjpeg_6b-0_arm.ipk. This makes the program unlaunchable. I uninstalled the libjpeg, not working. uninstalled the photostorage and reinstalled it, complained about dependency error. Now no matter with or w/o libjpeg installed, the program won't launch for me anymore. Don't know what's behind the weird behavior.

Seems I had to say goodbye to Phtostroage untill next time I flash my rom. Nice program though.
maslovsky
QUOTE(xjqian @ Feb 17 2005, 09:00 AM)
thanks, maslovsky. Was able to lauch the program sucessfully. Everything goes well untill I want to do the slide show. The pictures are overlayed by blue thin stripes and moving from left to right in the landscape. The same thing happens when I double-click the thumnail to dispaly the picture in the full window. The thunails do look ok though.

Then I did the stupid thing. I think it might be something wrong with the libjpeg. So I installed the libjpeg_6b-0_arm.ipk. This makes the program unlaunchable. I uninstalled the libjpeg, not working. uninstalled the photostorage and reinstalled it, complained about dependency error. Now no matter with or w/o libjpeg installed, the program won't launch for me anymore. Don't know what's behind the weird behavior.

Seems I had to say goodbye to Phtostroage untill next time I flash my rom. Nice program though.
*


The program worked just fine on my 750. Must be some specifics to your 6000 model...
scheck.r
Hi,

Thanks for making the ipk available.
I am running a 6000 and I have exactly the same issues as xjqian. It launches well, everything goes fine till I click on a thumbnail or view a slideshow where images are rotated by 180 degrees and appear with yellow, blue moving stripes.
After closing the program (wich takes about 5 second) I still can see a part of the user interface at the bottom of the screen.
I didn't have libjpeg installed though.
After a first take, I like this software.
d.maddock1
QUOTE(maslovsky @ Feb 16 2005, 06:08 AM)
Unfortunately, all messages all Japanese inside, so it cannot be easily translated to English...


Thanks for the ipk. It'd be great to have an english version of this program. I've been playing around with a hex editor and have translated a few of the menus based on what happens, but I don't speak japanese. If someone can send me or post 'real' translations, I will go through the binary and implement them. In some places (like the buttons) the text is actually just part of an image and these will need to be photoshopped.


Dave.
d.maddock1
Update: I've got about 75% of the program translated. Using babelfish on the documentation was enough to figure out most of it. There are a few error dialogs that I'm unsure about though.

I will post an updated ipk over the weekend.


Dave.
ArchiMark
Look forward to seeing that English ipk, Dave!

Thanks for doing this.

Mark

QUOTE(d.maddock1 @ Feb 18 2005, 07:42 AM)
Update: I've got about 75% of the program translated.  Using babelfish on the documentation was enough to figure out most of it.  There are a few error dialogs that I'm unsure about though.

I will post an updated ipk over the weekend.


Dave.
*
craigtyson
QUOTE(maslovsky @ Feb 16 2005, 11:08 AM)
Here is the version, which should run on any Zaurus:

http://cacko.oesf.org/downloads/photostorage_1.0.0-1_arm.ipk

Unfortunately, all messages all Japanese inside, so it cannot be easily translated to English...
*


Any 640 x 480 rez Zaurus with a Japanese font installed. Installed on my 5500 and got 1/4 screen display and lots of squares in the menu options

Cheers

Craig.
d.maddock1
Ok, below is a link to an english ipk of the Photo Storage program. But first, some caveats:

I don't speak any Japanese so,

1. I used babelfish to figure out what was being said. Sometimes this didn't help much and I got a bit creative.

2. I'm sure there are places where my wording sucks.

3. I haven't translated the documentation.

4. Because of the way this was done, the translation could not really exceed the number of japanese characters in the original. There were only a few times when this came up, but if you wonder about some word abbreviations, this is probably why.

5. There may be some dialogs (particularly ones I couldn't easily see, like some errors) where the text is too long for the box. If you find one, let me know which one and where the line break should be.

If you find anything that sounds awkward, please don't hesitate to suggest something better.

Also, as I mentioned in a previous post, several images used had japanese actually in the image. At this point I just used GIMP to remove the japanese, but did not replace it with any english. First, I had no easy way to translate it. Second, my attempts to put some text there looked sophomoric. If someone has the ability to do this and send me the updated images I will replace them. Otherwise, I'm leaving my edited ones in because I find the japanese distracting. (No offense to anyone.)

Enjoy!

http://dave.maddockfamily.com/photostorage_1.0.0-en_arm.ipk

BTW, I noticed several strings which seemed to infer an integration with the mail program (ie--making attachments). Anyone know anything about this? Does this work on the C3000? If so, can we package the updated mail client for cacko?


Dave
maslovsky
Man, you're damn too patient to be able to do that smile.gif Thanks a bunch, we'll put your version into Cacko feed.
ev1l
Maddock our hero. thanks.
d.maddock1
QUOTE(maslovsky @ Feb 20 2005, 09:55 AM)
Man, you're damn too patient to be able to do that smile.gif
*

It was a good excuse to procrastinate on my other work! smile.gif
Actually, it wasn't too bad once I got in the rhythm. I'm happy to do it again should the need arise.

QUOTE(ev1l @ Feb 20 2005, 07:35 PM)
Maddock our hero. thanks.
*

Aw, shucks. smile.gif

d.
kckong
maddock,

You're great! How could you do this? Can you teach me? However, I can help on editing those image buttons to English. Please tell me what I should do. Thank you.
eji
This app is extremely cool. I just figured out how to mount my Olympus C4000 on these forums a few days ago, and this is like a bonus feature.

Any idea what's causing these blue lines over the slideshow view? Is there any way to fix it? I'd love to use this as my primary photo viewing and organization app on the Z.
eji
Where are my manners?

Thanks, maslovsky and maddock!
d.maddock1
QUOTE(kckong @ Feb 26 2005, 06:01 AM)
You're great! How could you do this? Can you teach me?


As mentioned in earlier posts, many programs abstract the text information from the program to make translation easier. This method is for the cases when they don't.

It wasn't very difficult to do, but it was time consuming. You use an hex editor program to just replace the japanese characters in the program with whatever you want. If you've never used a hex editor before, it allows you to edit binary files. Basically, you just open up the program file in your hex editor, find the string you want to edit, then change it. The important thing is not to exceed the size of the original string. If the new string is shorter than the original, pad the rest of the space with NULL characters (00 in hex). (You'll notice there are already null characters at the end of each string. This is because the null tells the program where the string stops.)

If you've never done anything like this before, copy the /opt/QtPalmtop/bin/photostorage file to a desktop machine, open it up with a hex editor, then search for some of the words you see in the program. A visual is worth a thousand words.


QUOTE(kckong @ Feb 26 2005, 06:01 AM)
However, I can help on editing those image buttons to English. Please tell me what I should do. Thank you.
*


Great. Below is a link to a zip file of the images, both the japanese originals and my edits. Each of my edits needs english text where the japanese appears, preferably in the same color/style.


Thanks.

d.
d.maddock1
QUOTE(eji @ Feb 26 2005, 12:35 PM)
Any idea what's causing these blue lines over the slideshow view? Is there any way to fix it? I'd love to use this as my primary photo viewing and organization app on the Z.
*



It might be related to model. I have a c760 and I'm not seeing any blue lines while in slideshow.

Are you using it on a 6000 as your sig suggests?

d.
ArchiMark
Thanks again for doing this d.maddock!

Don't see the "link below" you mention in your post though....

Thanks,

Mark



QUOTE(d.maddock1 @ Feb 26 2005, 11:53 AM)
Great.  Below is a link to a zip file of the images, both the japanese originals and my edits. 
d.maddock1
QUOTE(ArchiMark @ Feb 26 2005, 05:02 PM)
Don't see the "link below" you mention in your post though....


oops. Here it is:

http://dave.maddockfamily.com/photostorage-imgs.zip
eji
QUOTE(d.maddock1 @ Feb 26 2005, 07:55 PM)
QUOTE(eji @ Feb 26 2005, 12:35 PM)
Any idea what's causing these blue lines over the slideshow view? Is there any way to fix it? I'd love to use this as my primary photo viewing and organization app on the Z.
*



It might be related to model. I have a c760 and I'm not seeing any blue lines while in slideshow.

Are you using it on a 6000 as your sig suggests?

d.
*



Yes, I am using it on an SL-6000. Other users of that model have had the same problem, as mentioned elsewhere in this thread.

It seems really odd that something as basic as displaying a JPEG (Sharp's new Photo Storage app doesn't recognize PNGs, I noticed) could very so greatly between models as to render the images unviewable. But I'm no programmer, so what would I know?

Anyway, here's hoping for a fix.
kckong
Hi maddock,

This is the English image button for your further action. Thanks for your instruction. Please let me know if any problem.
ensign
hi kckong,
excellent work. i just copied your files to /home/QtPalmtop/pics/photostorage directory of my zaurus (made a backup of course). the difference is quite noticeable. thanks. maybe we will soon get this incorporated into a new ipk for easy installation.
thanks.
maslovsky
kckong, great job!

Enjoy the ipk:

http://cacko.oesf.org/downloads/photostora....0.0-en_arm.ipk
maslovsky
QUOTE(eji @ Feb 27 2005, 06:08 PM)
QUOTE(d.maddock1 @ Feb 26 2005, 07:55 PM)
QUOTE(eji @ Feb 26 2005, 12:35 PM)
Any idea what's causing these blue lines over the slideshow view? Is there any way to fix it? I'd love to use this as my primary photo viewing and organization app on the Z.
*



It might be related to model. I have a c760 and I'm not seeing any blue lines while in slideshow.

Are you using it on a 6000 as your sig suggests?

d.
*



Yes, I am using it on an SL-6000. Other users of that model have had the same problem, as mentioned elsewhere in this thread.

It seems really odd that something as basic as displaying a JPEG (Sharp's new Photo Storage app doesn't recognize PNGs, I noticed) could very so greatly between models as to render the images unviewable. But I'm no programmer, so what would I know?

Anyway, here's hoping for a fix.
*



The only thing I can think of is a different version of libjpeg. What is the size of your /usr/QtPalmtop.rom/lib/libjpeg.so binary?
d.maddock1
Maslovsky beat me to the punch!

Thanks for your help, kckong. These images make a big difference.


d.

QUOTE(maslovsky @ Mar 1 2005, 08:47 AM)
kckong
Any idea which software do resize/rotate big photo in Z? say I directly import from digital camera. I tried imagemagick_5.5.3-1_arm.ipk, seem like not working and no interface and the file is very big, nearly 4MB.
nilch
Imagemagik has some command line tools - convert, identify, mogrify, montage etc which work very well to resize, rotate, make frames around, annotate and more such effects on single large pictures as well as on a batch of pics.

In fact I rely solely now on those command line tools (which comes in the file called ImageMagick_bin_zaurus_5_4_6.tar.gz).

What I have done is write a shell script which identifies the size and orientation of pictures (identify command) from my Camera CF card and resizes and rotates based on landscape or portrait (the convert command comes in useful here) and copies over to my Zaurus storage.

For a few effects see this page
http://cgi.ebay.com/ws/eBayISAPI.dll?ViewI...=ADME:B:LC:US:1
where I have annotated and circled spots in the pictures using Imagemagick.

This artcle from the IBM Archives is a very helpul pinter on how to start using Imagemagick command line tools.

But getting back to the photostorage software - thansk to everyone who made this possible to use on other Zaurus devices - I have since uninstalled the Imagepad software and am using tthe Photostarage as the primary Photo viewing software now.
stupkid
QUOTE(kckong @ Mar 2 2005, 05:35 AM)
Any idea which software do resize/rotate big photo in Z? say I directly import from digital camera.  I tried imagemagick_5.5.3-1_arm.ipk, seem like not working and no interface and the file is very big, nearly 4MB.
*


Try using VisualQ it is in the Cacko feed.
Kedge
QUOTE(stupkid @ Mar 2 2005, 09:37 PM)
QUOTE(kckong @ Mar 2 2005, 05:35 AM)
Any idea which software do resize/rotate big photo in Z? say I directly import from digital camera.  I tried imagemagick_5.5.3-1_arm.ipk, seem like not working and no interface and the file is very big, nearly 4MB.
*


Try using VisualQ it is in the Cacko feed.
*



VisualQ can't load such big images. I tried this already with 5 megapixel pictures.

kedge
ashikase
Just a note:

In the newest version of Photostorage (1.0.1), there is no longer any mention of the 3100 (in either the preinst script or the binary).

Make your own conclusions.

- ashikase
- anpachi, gifu, japan
raybert
You're not implying that someone at Sharp might actually be listening to us, are you? They never have before, why start now? wink.gif

~ray
stupkid
QUOTE(Kedge @ Mar 3 2005, 12:37 AM)
VisualQ can't load such big images. I tried this already with 5 megapixel pictures.

kedge
*

Then my next recommendation would be GIMP. You should run out of memory before GIMP is unable to parse the image.
fastscirocco
I'm wondering, I have a Nikon D100 5.1 megapixel camera and am wondering if this program will read and display photos taken with this camera on the compact flash.

Reason is I would love to use my C3000 to show my wife the pics we took and delete any we don't like conserving space on the compact flash card.

I know, I can just go home and try it out, but I'm at work now and REALLY want to know now! LOL


Chris

PS this forum ROCKS!
fastscirocco
QUOTE(fastscirocco @ Mar 7 2005, 04:38 PM)
I'm wondering, I have a Nikon D100 5.1 megapixel camera and am wondering if this program will read and display photos taken with this camera on the compact flash.

Reason is I would love to use my C3000 to show my wife the pics we took and delete any we don't like conserving space on the compact flash card.

I know, I can just go home and try it out, but I'm at work now and REALLY want to know now! LOL


Chris

PS this forum ROCKS!
*



Answered my own question, installed and it's beautiful and opens my photos just fine!

Great work guys!
Kedge
QUOTE(stupkid @ Mar 4 2005, 09:36 PM)
QUOTE(Kedge @ Mar 3 2005, 12:37 AM)
VisualQ can't load such big images. I tried this already with 5 megapixel pictures.

kedge
*

Then my next recommendation would be GIMP. You should run out of memory before GIMP is unable to parse the image.
*



I don't know if I understand you right (english isn't my native language). Did you mean this ironically (running out of memory before parsing)? As far as I know there is no gimp for Z at least not for Sharp ROM or Cacko ROM. But this would be a fantastic addition for the Zaurus.

kedge
stupkid
QUOTE(Kedge @ Mar 8 2005, 01:09 AM)
I don't know if I understand you right (english isn't my native language). Did you mean this ironically (running out of memory before parsing)? As far as I know there is no gimp for Z at least not for Sharp ROM or Cacko ROM. But this would be a fantastic addition for the Zaurus.
*

No Joke. Install the xqt-gimp package from the feed. Then launch X Windows from the "Start X" icon and run GIMP from the menu.
Kedge
QUOTE(stupkid @ Mar 9 2005, 12:55 AM)
QUOTE(Kedge @ Mar 8 2005, 01:09 AM)
I don't know if I understand you right (english isn't my native language). Did you mean this ironically (running out of memory before parsing)? As far as I know there is no gimp for Z at least not for Sharp ROM or Cacko ROM. But this would be a fantastic addition for the Zaurus.
*

No Joke. Install the xqt-gimp package from the feed. Then launch X Windows from the "Start X" icon and run GIMP from the menu.
*



Thanks for the tip. I always wanted to try the xqt, but never had a real need for it. Now with gimp I will give it a try.

Edit: do I really need an extf formatted SD card to install XQT on it? Or does also FAT work?
stupkid
QUOTE(Kedge @ Mar 9 2005, 01:03 AM)
Edit: do I really need an extf formatted SD card to install XQT on it? Or does also FAT work?
*

If you are going to install any app other than a data package (doom-demo, zbedic dictionaries, etc.) to SD/CF I would recommend that you use a file system other than FAT. FAT is case insensitive, does not support links, and does not have FS permissions. This all can cause problems when installing apps to external media. I have one SD card formatted with ext2 for app installs and another FAT formatted for data that I want to share with other devices. You might want to try this.
eji
QUOTE(maslovsky @ Mar 1 2005, 01:49 PM)
The only thing I can think of is a different version of libjpeg. What is the size of your /usr/QtPalmtop.rom/lib/libjpeg.so binary?
*


The size is 498.3k. If there's a better version, where can I get it?
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Invision Power Board © 2001-2014 Invision Power Services, Inc.