Support FAQ/Software Update, Restore to Factory Default: Difference between revisions

From OLPC
Jump to navigation Jump to search
No edit summary
 
(37 intermediate revisions by 2 users not shown)
Line 3: Line 3:
===What's the latest software release?===
===What's the latest software release?===


The table on the right shows the latest software release for the OLPC XO.
{{ Latest Releases
{{Latest Releases}}
| rc = inline
| stable = inline
| devel = inline
| livecd = inline
| firmware = inline
| server = inline }}


<b>Be prepared to lose all data, and upgrade to [[Releases|latest release]].</b> Your XO-1 laptop from 2007/2008 will powerfully benefit, with almost a decade of software improvements, and the inclusion of the [http://en.wikipedia.org/wiki/GNOME Gnome graphical user interface] for older kids. The installation procedure is fast (less than 10 min, after you take the time to download the correct 2 files to most any USB memory stick) and will reflash your XO laptop's entire "disk image" including the [http://fedoraproject.org Fedora 18] operating system and a modern [http://sugarlabs.org Sugar Learning] environment. Again, back up all critical files to a USB memory stick!
See [[Release notes]] for the very latest and a history of releases. We recommend users update to the latest stable release after consulting its release notes. That release is
: {{Latest_Releases/stable}}
To upgrade, back up all critical files to a USB flash drive, and then use [[Olpc-update]] to update or the [[clean-install procedure]]. Read the [[Upgrading the XO]] summary explanation. Past releases include:


===What were the past releases?===
Software "[[Release_notes/8.2.0|Release 8.2.0]]" (Build 767) and [[OLPC_656_Software_Release_Notes|Build 656]] shipped on Give1Get1 laptops in November and December of 2008.


OLPC's Software Releases from 2007 to 2013 are compiled in this [[Releases|comprehensive table]]. These software environments include the operating system and built-in Sugar Activities.
Software "[[OLPC_656_Software_Release_Notes|Build 656]]" (Ship.2.2) shipped on most Give1Get1 laptops in March 2008.<br>
Software "[[OLPC_653_Software_Release_Notes|Build 653]]" (Ship.2.1) shipped on most Give1Get1 laptops in January and February of 2008.<br>
Software "[[OLPC_Ship.2_Software_Release_Notes|Build 650]]" (Ship.2) shipped on most Give1Get1 laptops in December 2007.

These software environments include the operating system and built-in Sugar Activities. Click above for summary release notes.

[[Releases|Current releases]] build off of newer [http://fedoraproject.org Fedora] remixes and are available for newer hardware such as the [[Hardware specification 1.5|XO-1.5]] and [[XO-1.75]] laptops.


===What software release am I running?===
===What software release am I running?===
Line 31: Line 18:
===How can I restore my Give1Get1 XO to its factory configuration?===
===How can I restore my Give1Get1 XO to its factory configuration?===


<b>Be prepared to lose all data, and install our [[Release_notes|latest release]].</b> Your XO-1 laptop from 2007/2008 will powerfully benefit, with almost a decade of software improvements. The procedure will reflash its entire "disk image" including the [http://fedoraproject.org Fedora 18] operating system and a modern [http://sugarlabs.org Sugar Learning] environment.
If you have "upgraded" the software on your laptop, try the recover process: power off your XO, press and hold the 'O' game pad key, then power-on. This should boot from an alternate "disk image" (the one shipped with the machine).


The clean-install procedures above are strongly recommended. If however you have "upgraded" the software on your laptop, and things have gone wrong, you may try the recover process: power off your XO, press and hold the 'O' game pad key, then power-on. This should boot from an alternate "disk image" (the one shipped with the machine).
Second, <b>for advanced users only—be prepared to lose all data—</b>try the [[clean-install procedure]] to re-flash its entire "disk image" including its operating system.


If you see a "Bad hash at eblock #0" message while performing a clean install, this indicates the image on the USB flash drive is bad. Download the image again, or try a different USB device. Avoid [[USB_drive#USB_drives_and_firmware|certain brands of USB flash drives]] that still have a few compatibility kinks we're working on.
If you see a "Bad hash at eblock #0" message while performing a clean install, this indicates the image on the USB flash drive is bad. Download the image again, or try a different USB device. Avoid [[USB_drive#USB_drives_and_firmware|certain brands of USB flash drives]] that still have a few compatibility kinks we're working on.

Third, <b>also for advanced users only—be prepared to lose all data—</b>consider installing the experimental [http://wiki.sugarlabs.org/go/Sugar_on_a_Stick/Installation/OLPC "Sugar on a Stick"] onto your XO-1.


===How do I update/upgrade my laptop? Opt out?===
===How do I update/upgrade my laptop? Opt out?===


Currently two methods for [[Upgrading the XO]] are available: [[Upgrading the XO#Online|online]] and [[Upgrading the XO#Offline|offline]].
<b>The [[#How_can_I_restore_my_Give1Get1_XO_to_its_factory_configuration.3F|"factory" clean-install procedure above]] is strongly recommended.</b> Currently two methods for [[Upgrading the XO]] are available: [[Upgrading the XO#Online|online]] and [[Upgrading the XO#Offline|offline]].


===How do I install a custom suite of Activities on every XO in a small deployment?===
To opt out of updates/upgrades to your XO, which may occur automatically over the Internet for critical fixes, please see the [[Update streams]] page.


Let's say you want to add a few Sugar Activities and make a new software build, that can be easily installed in-country on each XO laptop in a [http://olpcMAP.net small deployment]. In the past ([[Releases|Release 11.3.1 and other releases prior to 2012]]) this was as easy as dropping the Activities into the "bundles" folder of a [[Customization stick|USB Customization Stick]].
([[Release Notes/8.2.0|XO Software Release 8.2.0 Release Notes]] include concise instructions for October 2008's release, shipped to 2008 G1G1 supporters.)
<!--


However there's good news in 2013: [[Special:Contributions/Quozl|James Cameron]] has provided a great new [[OS Builder/Run on XO hardware|recipe for microdeployments]]. Please consider joining the [http://groups.google.com/group/unleashkids Unleash Kids] and [[Support Gang]] mailing lists if you want to work with other volunteers doing the same!
G1G1 laptops can be manually updated over the Internet, using the procedures outlined in the [[olpc-update]] article, or offline with a USB device as in [[clean-install procedure]].
Laptops running a stable build will automatically be updated over the Internet, shortly after each new stable release.
Here are some of the [http://dev.laptop.org/milestone/Update.1 expected features of Update.1] targeted for late January 2008.

You can revert back to the previous version if an update goes wrong if you use the olpc-update method, using the Circle booting procedure on the [[Cheat codes]] page. Advanced users will also be able to explicitly opt out in advance of all updates.

Finally in school situations, the teacher or administrator would be able to control the update process, perhaps so that updates don't happen until the end of a semester (This functionality is implemented, but the school server tools to actually administer groups of laptops aren't yet ready in early 2008, check [[School server]] for more).

New [[OS images]] include newer firmware. If you'd like to upgrade the firmware alone , please refer to [[Upgrading Firmware]].
-->


===After I upgrade my XO it says "Invalid System Date" and won't reboot===
===After I upgrade my XO it says "Invalid System Date" and won't reboot===
Line 68: Line 43:


If you continue to struggle with this problem, email support at HELP @ LAPTOP.ORG
If you continue to struggle with this problem, email support at HELP @ LAPTOP.ORG

===Why do I see Build 653/656 on this page? What's the deal with Build 653/656?===

Please refer to the section -- [[#After_working_properly_for_a_while.2C_activities_won.27t_load|After working properly for a while, activities won't load]].


===How do I recover from a "Disk Full" error?===
===How do I recover from a "Disk Full" error?===
Line 79: Line 50:
===How do I run unofficial/unsigned [[Future releases|builds]] & [[OFW|firmware]]?===
===How do I run unofficial/unsigned [[Future releases|builds]] & [[OFW|firmware]]?===


<b>For advanced users/developers only.</b> You will need to download a "developer key". Please follow the process outlined at [[Activation and Developer Keys]].
For the XO-1 laptop, download a "Developer Key". Please follow the semi-automated process outlined at [[Activation and Developer Keys]]. It has a 24-hour delay due to the antitheft system.

Note: XO-1.5, XO-1.75 and XO-4 laptops are almost all arrive from the factory unlocked, so there is no need a Developer Key.


===Where do I get Support for Fedora?===
===Where do I get Support for Fedora?===


While Fedora is not supported by OLPC, outside of our Sugar learning environment, here are some great resources to check out including forums and irc-based Live Chat:
While Linux Fedora is not itself supported by OLPC, outside of our Sugar learning environment, here are some great resources to check out including forums and irc-based Live Chat:


http://fedorafaq.org<br>
http://fedorafaq.org<br>
http://fedoraforum.org<br>
http://fedoraforum.org<br>
http://fedoraproject.org/wiki/Communicate
http://fedoraproject.org/wiki/Communicate

Fedora is not an OLPC product, however if you'd like to purchase a Fedora 10 SD Card for your XO Laptop, please see:

http://amazon.com/dp/B001L7EGA6

Latest revision as of 01:23, 17 November 2015

Software Update, Restore to Factory Default

What's the latest software release?

The table on the right shows the latest software release for the OLPC XO.


Be prepared to lose all data, and upgrade to latest release. Your XO-1 laptop from 2007/2008 will powerfully benefit, with almost a decade of software improvements, and the inclusion of the Gnome graphical user interface for older kids. The installation procedure is fast (less than 10 min, after you take the time to download the correct 2 files to most any USB memory stick) and will reflash your XO laptop's entire "disk image" including the Fedora 18 operating system and a modern Sugar Learning environment. Again, back up all critical files to a USB memory stick!

What were the past releases?

OLPC's Software Releases from 2007 to 2013 are compiled in this comprehensive table. These software environments include the operating system and built-in Sugar Activities.

What software release am I running?

Please see How to check the OS and firmware versions. We encourage you to upgrade to the latest software here.

How can I restore my Give1Get1 XO to its factory configuration?

Be prepared to lose all data, and install our latest release. Your XO-1 laptop from 2007/2008 will powerfully benefit, with almost a decade of software improvements. The procedure will reflash its entire "disk image" including the Fedora 18 operating system and a modern Sugar Learning environment.

The clean-install procedures above are strongly recommended. If however you have "upgraded" the software on your laptop, and things have gone wrong, you may try the recover process: power off your XO, press and hold the 'O' game pad key, then power-on. This should boot from an alternate "disk image" (the one shipped with the machine).

If you see a "Bad hash at eblock #0" message while performing a clean install, this indicates the image on the USB flash drive is bad. Download the image again, or try a different USB device. Avoid certain brands of USB flash drives that still have a few compatibility kinks we're working on.

How do I update/upgrade my laptop? Opt out?

The "factory" clean-install procedure above is strongly recommended. Currently two methods for Upgrading the XO are available: online and offline.

How do I install a custom suite of Activities on every XO in a small deployment?

Let's say you want to add a few Sugar Activities and make a new software build, that can be easily installed in-country on each XO laptop in a small deployment. In the past (Release 11.3.1 and other releases prior to 2012) this was as easy as dropping the Activities into the "bundles" folder of a USB Customization Stick.

However there's good news in 2013: James Cameron has provided a great new recipe for microdeployments. Please consider joining the Unleash Kids and Support Gang mailing lists if you want to work with other volunteers doing the same!

After I upgrade my XO it says "Invalid System Date" and won't reboot

If you did a clean install and saw the error message "Invalid System Date" right before your XO was unsuccessful in rebooting, you have one of two options.

The first option is to continue to try to reboot, sometimes leaving the machine for a while before trying again. Sometimes the problem resolves itself and boots up just fine, like nothing was amiss.

The second option is to look over the Fix Clock wiki and read through the problem and repair options there. This is a fairly technical process, and hopefully the first option above fixes the issue.

If you continue to struggle with this problem, email support at HELP @ LAPTOP.ORG

How do I recover from a "Disk Full" error?

There are some situations—such as recovering from the "Disk Full" error—that may require you to reflash your XO laptop.

How do I run unofficial/unsigned builds & firmware?

For the XO-1 laptop, download a "Developer Key". Please follow the semi-automated process outlined at Activation and Developer Keys. It has a 24-hour delay due to the antitheft system.

Note: XO-1.5, XO-1.75 and XO-4 laptops are almost all arrive from the factory unlocked, so there is no need a Developer Key.

Where do I get Support for Fedora?

While Linux Fedora is not itself supported by OLPC, outside of our Sugar learning environment, here are some great resources to check out including forums and irc-based Live Chat:

http://fedorafaq.org
http://fedoraforum.org
http://fedoraproject.org/wiki/Communicate