XOpup-2.2 (xopup-205)

XOpup is a Puppylinux 5.1.1-based OS for the OLPC XO-1 ans XO-1.5 laptops

XOpup was developed by mavrothal and 01micko
Mitch Bradley (OLPC) was instrumental in booting puppy on the XO
Paul J Fox (OLPC) was critical in debugging and modifying power management and keyboard function in XOpup.
Anna and Eddie Owens helped with the sound at the initial steps of the project, and ttuuxxx had many helpful comments and encouragement during the difficult start.

XOpup-2.2 is an update of XOpup-2.1 that keeps up with new OLPC builds and improvements in Puppy 5.x
The main changes compared to XOpup-2.1 are:
To decrease the size and further speed-up XOpup, applications and function that may not suit XO characteristics or used that much, have been move out of the main SFS file.
These are CD/DVD, Scanner, Digital Camera and printing support, as well as the  Gnumeric (spreadsheet) and Homebank applications.
The main SFS is 89MB
All the removed components are provided as pets in the "extra_pets" folder included in the download. They  can be installed as needed, by just clicking the pet.
These and the other XOpup-specific pets and tar.gzs can be found at: http://ftp.cc.uoc.gr/mirrors/linux/XOpup/XOpets/

XOpup-2.2 can be installed both in a USB key or an SDcard and does not have any special formatting requirements. However, when using vfat-formatted media you can only save in an "xopupsave.2/3fs" file and not into the entire partition. Ext2/3 formatting instructions are included in the "Docs" folder of the download if needed. Please be careful reformatting flash-based media .
So:

To install XOpup-2.2 download the XOpup-2.2.tar.gz file (md5sum: a05a34ba7ddac575cba785eedcad5479), expand it at the root of an ext2/ext3/vfat formatted USB or SDcard and boot your XO-1 or XO-1.5.

The XO must be unlocked by either having security disabled or copying the "security" folder, with your developer key in it, from your XO's internal storage to the XOpup boot USB/SDcard.
Please do see the XOpup-1.0 build announcement for more info and requirements.

XOpup is using the lupu_devx-511.sfs development files renamed for compatibility to xopup_devx_205.sfs (md5sum:5d38669ca9be6572489450b470eea0c5)


Updating from earlier builds
You can update from any X0pup-2.x (xopup-200 to 204) by extracting the tarball at the root directory of the device that your XOpup is running from, without losing your settings and data.
If you are updating from XOpup-2.1 (xopup-203) or earlier, you will need to set your network connection again. XOpup-2.2 defaults to Frisbee and will not autostart other connection tools (SNS, network-setup.sh, Pwireless etc)
Update from XOpup-1.0 is not possible.

Web Browser
The included Midori browser is a truncated version of Midori 0.2.2 that serves as the default html viewer for help pages etc. Although it can open most "common" pages it does not have https/ftp support and some other features.
Connect to the network and use the Quickpet application or the Puppy Package Manager to download a full browser of your choice.
On the XO-1, make sure you have rebooted and generated a savefile or savepartition before you install any browser or pets.

Difficult SDcards
It has been reported that with some SDcards that have problems with the XO-1, XOpup behaves better when an alternative /boot/olpc.fth file is used.
If you boot from an SDcard and get a "puppy files can not be found" error during boot, rename or move away the "olpc.fth" file in the /boot folder, rename "olpc.fth.alt" to "olpc.fth" and try again.

Customization scripts
On the XO-1 you can easily move from greode-2.11.9 to 2.11.12 video drivers running the /usr/local/sbin/geode-switch script
One of the two drivers may behave better in video playback depending on the type of the movie. The differences should be minimal. The default is geode-2.11.12

You can also move between the fast and the original boot sequence running the /usr/local/sbin/fast-boot.sh and original-boot.sh scripts respectively.
The default is the "fast boot". The "original-boot" is recommended if you intent to move things around and/or do some hacking
The "original-boot" is also recommended if you want to use other than Frisbee network managers (e.g. SNS, network-setup, Pwireless etc)

The icons on the desktop can be modified with the Menu>Desktop>Desktop Settings>Desksetup application.

Known issues
1) Alternative screen resolutions are not supported on the XO-1.5
2) While booting from ext3-formatted media, the OFW gives a warning about the ext3 journal needing recovery. Although scary, is harmless. The file system is OK.