F11 for XO-1

From OLPC
Revision as of 12:19, 6 January 2010 by Smparrish (talk | contribs)
Jump to navigation Jump to search

OLPC is developing a new Fedora based XO operating system for both the XO-1 and the XO-1.5, see (F11 for 1.5) for the XO-1.5 hardware revision. It includes various improvements and modernizations over the last released version (release 8.2.1 on 2009-05-13) for the XO-1 hardware shipped to many deployments and G1G1 donors.


Community-developed builds

The builds for the XO-1 are maintained by Steven M. Parrish

The builds for the XO-1.5 are maintained by Chris Ball & Daniel Drake.

Current release: OS11

This build was released January 5, 2010:

  • Syncs with F11 for the XO-1.5 efffort
  • Uses new build system - Thanks Daniel Drake

Known Issues:

  • Camera does not work
  • keyboard and mouse do not wake up. Disable powermanagement in Sugar to fix


Builds can be downloaded here.

To update to this build does require you flash your XO so be sure to backup you home directory as you will lose everything.

The usual cautions apply:

  • This is development code
  • You will need to request a developer key
  • You need to know how to issue firmware commands (OFW FAQ is one starting point)
  • There will be bugs!

If you have an issue with a Sugar activity please report it to http://bugs.sugarlabs.org/ For issues with Gnome or any associated apps please report those to http://bugzilla.redhat.com For anything else please report it to http://dev.laptop.org/newticket . Note: you will need to register to create a new ticket.


Installation instructions

Before you start, be sure you are prepared to install the latest released XO software image from a thumb drive. Print out the instructions, download the files, and install it for practice. If the software below has any bugs -- and it will -- you might need to go back to the released image.

Get a developer key for your XO, install it, and disable security. Read and understand http://wiki.laptop.org/go/Developer_key

You do have a backup copy of your developer signature and the latest released XO software image stored safely on another computer right? What about all the files you created on your XO? They will all be erased!

Format your thumb drive as a FAT drive. Copy the os11.crc and os11.img files to the thumb drive.

Boot your XO and as soon as you hear the chimes, press the Escape key (at the upper left, marked Esc.png)

You should see a firmware prompt, which looks like this: ok

At the firmware prompt, use copy-nand to install os11.img with os11.crc, overwriting your XO-1's files.

to do so you have to issue the following command at the ok OFW prompt:

probe-usb copy-nand disk:\osN.img 

where N is the number of the .img you dowloaded and having in mind that your USB key has to have the .crc file in the same location of the .img file.

When it completes, turn off the XO (hold power button) and remove the thumb drive, then hit the power button to start again. (It might take a long time to start up the first time, and it might take a few tries to start up completely. You might want to boot with more detail shown: If you hold down the "Check" key (with a ✓ check-mark on it, the rightmost of the four keys in the game pad to the right of the screen), then you'll get a "Check Boot" which is significantly more verbose.

Earlier builds

See http://dev.laptop.org/~smparrish/XO-1/builds/

Notes on how to create XO-1 builds

Under revision