SL-5600

lardman April 11th, 2005

Reflashing the zaurus results in complete loss of data. So backup first.

The steps to flash the zaurus 5600 are:

  1. Make sure the AC power jack is connected.
  2. Download the files: zImage, initrd.bin, updater.sh. If the filenames are different, change them to the above or else the zaurus will not be able to find them. The filenames are case sensitive. Note the capital I in zImage, especially if copying to a vfat-formatted card.
  3. Put files in the root directory of your CF card /mnt/cf (The flasher program asks you if you want to use CF or SD, so it should be possible to use an SD instead of a CF card if you feel like trying it).
  4. Turn the zaurus over and flip the battery case switch to "Replace Battery". Remove the battery cover but don’t remove the battery
  5. Push the reset button on the lower right of the battery compartment with your stylus
  6. Replace the battery cover and switch to "Normal Operation". This step is not optional. The Zaurus seems to have some sort of interlock that tests if the battery compartment is open or the switch is in "Replace Battery" mode.
  7. Flip the zaurus over and press the "OK" button and hold, while still pressing the "OK" button press the "Cancel" and hold until the Sharp Menu displays.
  8. The Maintenance Screen will display. Choose "Update"
  9. After the update, flip the zaurus over again and switch to "Replace Battery"
  10. Open the battery compartment, dont remove the battery. Press the reset switch.
  11. Close the battery compartment, switch to "Normal Operation"
  12. The Zaurus will now reboot to your new Operating System

Note: Since 3.5.1 files are named differently.

Choosing an initrd.bin

Download either the opie-image, gpe-image or the bootstrap-image jffs file, and rename it to “initrd.bin”. Use the zImage as explained above.

opie-image contains the QT/Embedded based graphical system, gpe-image contains GNOME Palmtop Edition (http://gpe.handhelds.org), the bootstrap-image file is more for basing distributions upon and contains no graphical system.

50 Responses to “SL-5600”

  1. jxdeon 17 Apr 2005 at 15:08

    INSTALL file in download directory show “rename to ‘zimage.bin’” but that’s wrong? You have to rename to zImage?

  2. Guillermoon 21 Apr 2005 at 14:47

    Must report the 5600 ROM did not work for me. The only thing that works on my 5600 is the bootstrap-image-poodle-20050409140246.rootfs.jffs2.bin. Tryed both the gpe and opie initrds to no avail. They just get to the initial OpenZaurus splash screen and stay there forever. Steps I took:

    • Copy updater.sh to CF
    • Copy zImage-poodle-20050409140246.bin to /cf/zImage (also tried zImage.bin)
    • Copy gpe-image-poodle-20050409140246.rootfs.jffs2.bin /cf/initrd.bin

    Did the UPDATE, even did an UPDATE and later a FORMAT as with some other ROMs. Am I doing something wrong?

  3. Tracey Clarkon 21 Apr 2005 at 20:08

    Guillerno, make sure you have all three required files on your CF and that they are named correctly.
    zImage, initrd.bin, updater.sh

    You said you copied updater.sh, good.
    zImage-poodle was copied as zImage - good.
    gpe-image was copied as initrd.bin - good.

    So I’m not seeing that you missed a step. Perhaps you misnamed a file somewhere? I got this error when I had forgotten to copy over updater.sh once.

  4. Marcuson 22 Apr 2005 at 03:07

    Step 7 of the update process should read as follows:

    1. Flip the zaurus over and press the “OK” button and hold, while still pressing the “OK” button press the “Cancel” and hold until the Sharp Menu displays.

    The reason being is that if the Cancel button is pushed first, no matter how soon after, the “OK” button will not bring it to the menu. Instead it will boot into the last flashed ROM.

  5. brenton 25 Apr 2005 at 03:43

    when updating I get a modprobe can not find module devinfo error, then it just asks me to reset. any suggestions? all the files are on the CF card named how they should be and I’ve tried all the Images.

  6. brenton 26 Apr 2005 at 02:48

    I think it hates me, after agreeing to Update the screen blacks out untill I reset it.

  7. mikeon 09 May 2005 at 01:30

    Brent,
    Mine did the same thing, just remove your cf card, do the reset and turn it on it works great

  8. Johnnyon 18 May 2005 at 19:53

    I have the same problem as Guillermo after install It just gets to the initial OpenZaurus splash screen and stay there forever. =(

    3.5.2 works just fine.

  9. joeon 24 May 2005 at 20:43

    Just installed 3.5.3 on my 5600 with the opie rootfs. Flashed fine and boots, but will not start opie, the screen just goes blank.

  10. Tonyon 25 May 2005 at 18:46

    Communication problems - the update to Opie worked fine, as per the instructions. Problem is, I cant get any type of sync to work to an XP machine. If I statis the IPs I can ping back and forth, but Intellisync just will not work. Nor will any form of file transfer. So basically, I have a PDA that looks pretty but can’t do anything! Can anyone help?

  11. Flatlineon 29 May 2005 at 14:48

    Tony, to sync to XP just download trolltech’s desktop for windoze as explained here: http://www.oesf.org/index.php?title=Getting_OpenZaurus_to_sync_with_QT_Desktop

    It works great.

    Appart from that, regarding 3.5.3, I have to say that the opie-image did not work for me either (the same problem as the rest, nothig after the starup OZ screen), but the qpe did work fine (but did’t like it much). Any idea?

  12. Bruce Ferrellon 29 May 2005 at 23:42

    I’m attempting to use OZ on a Japanese version a B500 I think it is. No joy no matter what I try. any suggestions for me?

  13. Matton 02 Jun 2005 at 13:09

    I have a SL-5600 running OZ 3.5.3 with OPIE. I was given a Linksys WCF54G for my zaurus, but I searched the internet and found that the zaurus doesnt support it yet. Is there anyway I can code it into OZ so that it detects my card? I found the linux source for the chipset in the Linksys card, I don’t know if there is a way I can use it. Would there be anyway of OZ 3.5.4 to support the card? Thanks.

  14. Tonyon 02 Jun 2005 at 16:36

    Well I have had a partial success. Thanks to Flatline for the suggestion about using Qtopia instead of Intellisync, I can now sync some of my data. Unfortunately, Outlook Contacts simply refuse to sync. I am interested in giving up on Opie for now and moving back to the Sharp ROM … however, I can’t find an image of it anywhere. Does anybody have a ZIP of the standard Sharp image that they can get to me? Would be much appreciated!

  15. Jurgenon 03 Jun 2005 at 18:39

    I managed to get it running on the SL-B500. I modified updater.sh to accept both
    the 5600 and the B500. It would be nice if this version would be distributed with openzaurus.

  16. Extraverton 07 Jun 2005 at 16:15

    you can get the original Sharp images for the 5500 and 5600 at http://www.myzaurus.com/

  17. weition 22 Jun 2005 at 10:06

    I have the same problem like Guillermo, but now i have a SL-5600 with a running OZ 3.5.3 (Opie Image). The Problem at my side was, that the opie-image weren’t correctly downloaded … it has only 12 MB of size instead ot 18 MB … after a new download and check of the md5sums my 5600 is happy an me too :)

  18. Chipon 28 Jun 2005 at 01:37

    I was having a problem where oz would only show the splash screen on reboot. I then realized the problem was that the opie initrd file was truncated. After redownloading that file all worked fine.

    Hope this helps someone else.

  19. mandoon 03 Jul 2005 at 17:24

    Hi All

    I updated my sharp sl-5600 the opie 3.4.3 rom, the update came up with “update successfully�. But now I’m not able to boot at all into the opie os (only a black screen). I can get to the maintenance windows only, if I try to reinstall nothing comes up.

    Has anyone encounter this problem?

    Thanks

    Mando

  20. SFGREGon 14 Jul 2005 at 05:31

    Very very frustrating. Everyting Guillermo says is true. Neither gpe nor opie works.

    When I start gpe , get starting gpe display manager : gre-de.

    WHen it says unstable, that’s an understatement. It doesn’t work. The bootstrap one does boot, but its only command line, no gui, or apps.

    I have the sl-5600, and think its time to go back to one of the other distros. I keep hoping oz works, but I just don’t see how to make it work, if the roms don’t even boot.

  21. Gemmaon 14 Jul 2005 at 15:00

    Where abouts on the sharp myzaurus site can you find the 5600 original ROM? I’ve been looking everywhere! Can only find the 5500…

    Had same problem with v3.5.3 (wouldn’t boot from the OpenZaurus Screen). Tried 3.5.2 but I didn’t like it - got a screen asking me what to do with the SD card (I had used instead of CF) however most of the window was hidden as it seemed to be set up for a landscape rather than portrait of the screen. As the touch pen doesn’t work I couldn’t move it and couldn’t exit the screen. Am now trying the qpe to see how I like that - but would like to know where the orginial ROM is just in case.

    Thanks in advance…

    Gem

  22. Garfieldon 23 Jul 2005 at 10:43

    I load openzaurus on my SL-5600, it works just fine.
    the trick is, If I powerdown the system then I can’t powerup until the the suspend timer times out.
    if I leave it on, allowing it to turn off on it own then I can power up

    upon installation shorten your suspend timer

    But I have a problem with installing packages
    and would like the ability to brouse folder on SD Card

  23. Joelon 26 Jul 2005 at 17:54

    I had the same problem as post #2 and I redownloaded the files and ran md5sum (as suggested by post #17) to make sure that they were downloaded correctly. After that I re-flashed the 5600 and OpenZaurus is now happily booting.

  24. Gekkoon 31 Jul 2005 at 12:39

    Sentimental and nostalgic. Great. Zachotnah.

  25. Rebekkaon 31 Jul 2005 at 16:14

    Sentimental and nostalgic. Great. Zachotnah.

  26. Georgeon 02 Aug 2005 at 13:27

    That`s internet exists for

  27. Granton 07 Aug 2005 at 03:12

    I have a little issue: I installed Opie. Success, life is good. I tried to flash back to the Shar ROM, and now I get the OpenZaurus inital boot logo, a bunch of /proc errors (like can’t create /proc/deviceinfo/….) and now a few things are wacky. CF won’t work (flash card), it does not know the version of its own ROM, and even the backups have no idea what kind of machine they are from.

  28. Pfuddon 20 Aug 2005 at 07:40

    One thing that is missing is a link to the files to download.

    I’ve got an SL-5600 (Poodle) and I’m running the 1.32 Sharp ROM from http://www.myzaurus.com/ROMupdate6.asp
    (See http://www.myzaurus.com/lic560v132c.asp at the bottom)

    I think I found them at http://www.openzaurus.org/official/unstable/3.5.3/sl5600/
    but I’d be happier if this installation page had a link to it.

    And isn’t it stable yet? Are we stuck in the forever-unstable twilight zone?

  29. Berteon 07 Sep 2005 at 16:00

    I have some poodles running Opie 1.1.7 & kernel 2.4.18
    Does anyone know where I can get the install/flash files for these older versions??? I need to have them to revert to incase our stuff has issues with the new kernel.

    Thanks in advance.

  30. Wenleon 08 Sep 2005 at 00:32

    hi, i just got a SL5600 and just installed OPenZaurus 3.5.3
    i was reading webpage about this SL5600 and some said its Intel CPU won’t run @ its 400MHZ because there is a bug and can be fix by downloading a kernel patch.
    by installing OpenZaurus, is this problem fix?
    is my SL5600 running @ 400MHZ now?

  31. Peteron 04 Nov 2005 at 22:05

    hello,

    I was hoping for some usefull software to turn my zaurus into at least an mp3 player, maybe more.

    installed the rom, looks fine, installed xmms-embedded (hey usb network works !) played music -> me happy, everything seems to work

    switch of zaurus with da button -> !wrong! no way to get it back on, flip battery, reenter date ( !!! completely wrong)

    OK take note : “don’t use button to switch it of”

    so switch it off soft : opie -> suspend, switch back on -> hurray … but no sound, what happened with the cf card ? xmms hangs !!
    Found out I had to go to the terminal, umount /media/cf, then pull the card out, put it back in, without the umount nothing happens, hm hm hm cumbersome !

    OK what else do whe have : aha games -> paratroopers graet (good ol days ponder ponder) lets play -> shoot .. nothing -> locked !!! no key seems to work any more, flip back battery-boogie …
    hey it’s reproducable -> if I shoot once, the zaurus hangs !!

    so bottom line : zaurus = paper-wheight

  32. Hrwon 05 Nov 2005 at 23:03

    Peter: try 3.5.4-RC where we fixed kernel problems which you have.

  33. Butchon 12 Nov 2005 at 03:26

    Hello All,

    I have loaded 3.5.4-RC on a 5600.

    First problem Opie Media player plays faster than normal. Any suggestions on how to fix this or direct me to where the problem can be found.

    Second question. My old Sandisk wifi CF card has died. I have purchased a Pertec wifi CF. When I insert the card it is recognized as a Pertec, but nothing happens.I have tried wireless stop and start, restart and configure but nothing gets this started. I never see a avive interface in the Wireless applet. Does this card work with OE. It does work in my wife’s notebook.

    Thank you
    Butch

  34. shenscheon 16 Nov 2005 at 12:40

    ok, dug some more. a workaround for the sound in opieplayer2 is to be found here:
    http://handhelds.org/hypermail/opie/88/8842.html
    (enable audio.oss_sync_method:softsync in /home/zaurus/Settings/opiexine.cf

  35. butchknon 18 Nov 2005 at 02:37

    Thanks for the extra effort. My problem in loacting a solution was that I did not search for opieplayer2. I had only searched on media player. Thank you again.

  36. Jason Wrighton 10 Dec 2005 at 00:50

    HI
    I download open source 3.5.4-rc and when i want to configure my screen with my stylus, the result is very bad! i toutch the center of the cross and all is invert when a want to use the stylus.
    who can help me?

  37. Jahzielon 15 Jan 2006 at 15:38

    I am having the same problem as Joe and Mando (responses 6 and 19) I can pull up the maintenance screens, but if I select anything, the screen goes blank instead of executing. I cannot bring anything up until I perform another reset, and even then, only the maintenance screens. Battery charging light also goes out when the screen goes blank. Have tried updating from SD and CF cards with no luck.

    Upon initial install I did accidently have the zImage file named zImage.bin. Any ideas how to fix this?

  38. Willieon 26 Jan 2006 at 05:07

    Thanks Guys

    Tried the 3.5.4-rc opie with my 5600. On first boot I got an offset screen (like I could only see the top half) asking how I wanted to handle the CF card it had just found. No stylus input but buttons seemed to work althoiugh the kybd didnt. Reset the machine and removed the CF card. Booted fine the second time and it looks good. The stylus kept working for >15 mins which was more than could be said for 3.5.3 My cheapo Wlan card that the Sharp ROM and 3.5.3 opie could not see was handled fine and I could scan my neighbours open AP (tsk tsk). Despite the warnings about how all data would be lost, it seems all the photos and mp3s I had were still there although the mp3s played at 2x speed.

    Time for bed here now I’ll post a more detailed report tomorrow. I need to find my camera card and see if that works as well.

    It all looks good — BIG thankyou to everyone who contributed to getting this software to me

  39. Paton 04 Mar 2006 at 09:08

    Have you tried the “D+M” trick?

  40. Tim Coulteron 10 Mar 2006 at 22:49

    I accidentally flashed a 5500 ROM on my 5600, and now my 5600 won’t start. Resetting does nothing, plugging in the power cable doesn’t turn on the charging light; I don’t know what happened, but nothing works.

    Can flashing the wrong ROM cause the whole device to fail, or has something else happened to the hardware at just about the same time?

    Thanks,
    Tim

  41. pekon 12 Mar 2006 at 09:02

    I was able to unbrick my dead Zaurus 5600 using the instructions
    at this site:
    http://galacticslacker.com/perl-bin/re?folder=Zaurus%20SL-5600&expand=3

    It describes how to use the “D+M” trick and a NAND backup file
    to restore your Zaurus.

    The “D+M” trick is pretty hard to do, but it is well worth the
    effort. You need to hold down the D key and the M keys while
    pushing the reset button in the battery compartment. If you do
    it correctly your Zaurus will bring up the first page of the
    the Zaurus Service menu (page 1 of 4). This is not the screen
    you get when you push OK+Cancel after a reset, the service menu
    has many more options

    Pat

  42. Victoron 19 Mar 2006 at 09:09

    I installed 3.5.4 on my poodle (5600) and it does look improved. However a classic problem “network applet has no effect” still exists. Although this is mentioned in the release notes, I’m sad to see that this problem hasn’t been fixed.

    There has been progress in another area: my network card a prism 2 based card is recognized by the kernel, but it throws a bunch of errors when the card is inserted. When I try to iwconfig it, the zaurus locks up. This is better then 3.5.3 but not yet working.

    Thanks for the hard work. I’ll try to chase down the errors that the kernel throws in the next few days.

  43. Benon 27 Mar 2006 at 17:14

    Installed 3.5.4 on my SL-5600. APM issues are now tolerable and can be worked around, still wish cancel will work but manually suspending is a decent workaround. However I think the default installation uses way too much rootfs memory (it uses almost all of the ~22MB available, only 900K left in flash) and the system goes OOM very quickly. Opieplayer2 will use all memory readily and the system will pagethrash badly causing quicklauncher to crash, pretty much forcing a reboot. Not sure why there’s so much junk in the page cache that will never deallocate (as witnessed by looking at /proc/meminfo

        total:    used:    free:  shared: buffers:  cached:
    

    Mem: 30720000 21946368 8773632 0 147456 10625024

    despite

    Filesystem 1k-blocks Used Available Use% Mounted on
    tmpfs 4096 56 4040 1% /var

    (I tried reducing the size to no avail. Something else is consuming so much cache memory and it won’t decrease below around 4-5MB, and qpe will crash well before that.)

    Also, the network issue still is there. Whenever I startup a network application that uses TCP, I have to ’spam’ the connect for a few tries and then it will start working. UDP and ICMP appear to work fine, just TCP.

  44. Joséon 07 Apr 2006 at 15:25

    Hi everyone. I own an Acer N35 PocketPC but Im interested in buying a linux pda. I thought the SL-5600 was a good choicee. Does anyone know where I can buy it? Can anyone suggest buying other opie-compatible pda? Thanks for any comment

  45. Andreaon 09 Apr 2006 at 16:17

    Installed 3.5.4 on my SL-5600 .. great release, but System still freezes when pushing the cancel button .. APM issues does not seems to be fixed.

    I there is any way to avoid this without having to kill APM?

    tx a lot

    a.

  46. bronsonon 14 Apr 2006 at 14:56

    These instructions have been moved to http://openzaurus.berlios.de/Poodle/Install

  47. Jamieon 22 Apr 2006 at 19:53

    What is the difference between the two zImages?

    There is zImage.bin-pxa250 and zImage.bin-pxa255 - do I want one in particular over the other?

  48. Jamie: look into /proc/cpuinfo on your poodle to check does it has PXA250 or PXA255 CPU and select proper zImage.bin

  49. Tom Gaston 26 May 2006 at 23:51

    Ok I’ve just flashed my SL-5600 and reset and attempted to start now nothing, deep dark black screen - DEAD! I’ve had this for about 2 years now and have flash many times and haven’t had a issue, Ideas?

  50. Dr. Frankenboxon 27 May 2006 at 14:11

    I can’t look in /proc/cpuinfo because my terminal refuses to work. I can see, however, that my current kernel is 2.4.18-rmk7-pxa3-embedix. Which processor is that compiled for? pxa3 doesn’t sound much like either PXA250 or PXA255.