How to install OpenZaurus 3.5.2 on your Zaurus SL-6000 handheld: Erik Andersen, 8 January 2005 ---------------------------------------------------------------- 1. Visit your favorite OpenZaurus mirror site: http://www.openzaurus.org/official/unstable/3.5.2/sl6000/ http://oz.pdai.org/official/unstable/3.5.2/sl6000/ http://oz.hentges.net/mirror/oz3.5.2/sl6000/ 2. Download the following files: updater.sh bootstrap.data 3. Also download either (or both) gpe.data opie.data depending on which system image you wish to try out. Rename (or copy) your selected image and give it the filename 'updater.data'. 4. Using a desktop Linux system, fdisk a 32MB or larger CF card to create a single Linux partition. 5. Using a desktop Linux system, create an ext2 filesystem inside the shiny new Linux partition on your CF card. 6. Again using a desktop Linux system, mount the ext2 filesystem on your CF card. Copy 'updater.sh', 'bootstrap.data' and 'updater.data' to the root directory of your ext2 formatted CF card. Run 'sync' to be sure everything has finished copying, and then unmount your CF card. 7. Connect AC adapter to your Zaurus SL-6000 handheld. 8. Insert the CF card into your SL-6000. 9. Turn over your SL-6000. Using the point of your stylus, press the RESET button on the top left corner of your SL-6000. Turn your SL-6000 back to the front. 10. Press and hold the OK button (bottom right side). While you hold the OK button, press the On button (the button on the top left side of the SL-6000 with a picture of a circle with a line through it). 11. You should now see the "Mainenance menu". Release both keys. 12. If you have not done so, open the screen cover on the Zaurus. Using the stylus, select '#4 Update' 13. You should now see the "Update Menu". 14. Use your stylus to select '#2 CF' 15. You should now see a screen titled "Update" with a scary looking red warning. It then asks "Do you wish to run the update Program?" 16. Use your stylus to select 'Yes' 17. Follow the prompts and select the defaults for the OpenZaurus installer. Doesn't it look spiffy? 18. You may need to use the 'Text Editor' to edit /etc/network/interfaces to specify local network settings (such as ESSIS, WEP keys, etc), for example: # Wireless interfaces iface wlan0 inet dhcp wireless_type wlan-ng wireless_mode Managed wireless_nick Zaurus_6000 #wireless_essid MyEssid #wireless_enc on #wlan_ng_default_key_id 0 #wlan_ng_key0 xx:xx:xx:xx:xx #wlan_ng_key0 xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx pre-up modprobe prism2_usb pre-up /sbin/usbctl on 1 post-down /sbin/usbctl off 1 post-down rmmod prism2_usb Do NOT use "Settings/Network" to configure your wifi settings, or it will remove all the above from your /etc/network/interfaces and leave you without a working wireless setup. This will be fixed in some future release.... 19. Startup wireless. As of OpenZaurus 3.5.2, wifi can only be started and stopped from the command line (i.e. 'Opie Terminal') using the commands ifup wlan0 to start up wifi, and ifdown wlan0 to stop it. Use 'ifconfig' and 'iwconfig' to try and diagnose problems. 20. Be aware the "Fn" key will act a bit wierd. Press it, release it, and the next key you press will be function-key-ified. Don't press and hold it as you are used to or it wont work. Again something to be fixed in some future release. Enjoy!