Hey Steve-<br><br>The Automatic update procedure is designed to allow the administrators of a School Server&nbsp; to push-out updates to some or all the registered XO&#39;s for that school. It doesn&#39;t require the XO owner (the child) to do anything, no developer key is required, but the caveats are:<br>
1. you can *prevent* your XO from receiving an update by jumping through some hoops.<br>2. you won&#39;t receive an automatic update until the School Server administrator says so.<br>3 automatic updates will only deliver &quot;releasesd&quot; builds which are proven stable (as opposed to the &#39;developer&#39; or &#39;joyride&#39; releases which may have serious bugs.)<br>
<br>For the G1G1 program, OLPC designers are running the update for North American XO&#39;s and they are upgrading only selective numbers of XO&#39;s (I heard a 1 in 100 random per day among all XO&#39;s left running) while they look for problems and such.<br>
<br>If you&#39;re looking to get your XO upgraded to a newer release, we can kick-it off manually and I&#39;ll walk you through it step by step. <br>Or, if you&#39;re looking to get a developer key installed so you can run the joyride releases Richard is talking about, I&#39;ll help you do that too.<br>
<br>On the other hand, if you&#39;re waiting to see an automatic update run, I don&#39;t have a way to force that to happen for your XO. I could ask around and see if I could find&nbsp; out.<br><br>Let me know how you want to proceed.<br>
&nbsp;<br>-- <br>Steve Holton<br><a href="mailto:sph0lt0n@gmail.com">sph0lt0n@gmail.com</a>
<br><br><br><div class="gmail_quote">On Mon, Mar 17, 2008 at 10:05 AM, Kay, Steve &lt;<a href="mailto:steve.kay@capgemini.com">steve.kay@capgemini.com</a>&gt; wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<br>
&nbsp;Is there anything that has to be done to facilitate the &quot;automatic<br>
update&quot; which you speak of? Does it require the developers key to be on<br>
the G1G1 laptop? If so is there a way to install the key which does not<br>
require a PHD in LINUX? So far the only command line instruction I have<br>
had work in terminal is su&lt;cr&gt;.<br>
</blockquote><div><br>&quot;Richard A. Smith&quot; &lt;<a href="mailto:richard@laptop.org">richard@laptop.org</a>&gt; wrote:<br></div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">

I have a brief discussion of updating and the various trees you can<br>
update from here:<br>
<br>
<a href="http://lists.laptop.org/pipermail/community-support/2008-March/001783.html" target="_blank">http://lists.laptop.org/pipermail/community-support/2008-March/001783.ht<br>
ml</a><br>
<br>
The extended battery life you are referring to is from the agressive<br>
power management scheme that we will eventually deploy.<br>
<br>
Under this scheme the default state of the CPU (and other components)<br>
will be off. ie. powered off. &nbsp;Not just in sleep or low power but off.<br>
The only components powered up are the display (in freeze mode),<br>
embedded controller, touchpad/keybard and the wireless device.<br>
<br>
When the user does something, (mouse or keyboard) or when a wireless<br>
packet arrives that is for the laptop the embedded controller wakes up<br>
the host CPU, the display unfreezes and the CPU processes the<br>
outstanding requests, then it gets shut back down. &nbsp;We call this low<br>
power mode &quot;suspened&quot;.<br>
<br>
Using this scheme we can reduce the power consumption of the laptop and<br>
extend the battery life.<br>
<br>
BUT, Its not magic. &nbsp;It only works when there is idle time for the CPU<br>
to be turned off. &nbsp;If you are heavily using the laptop, such as running<br>
the camera, or some other activity that requires constant CPU usage then<br>
this aggressive power management will never have a chance to save power.<br>
In this case you won&#39;t ever get more than 3 to 4 hours of runtime.<br>
<br>
In Update.1 we enabled the _beginnings_ of this scheme. &nbsp;Update.1 would<br>
 &nbsp;shut off the CPU after 30 seconds of idleness. &nbsp;However, over the last<br>
2 weeks we have decided to have this feature disabled by default. &nbsp;Its<br>
just not ready yet. &nbsp;Update.1 testing has uncovered a lot of areas where<br>
this aggressive scheme causes applications to fail in various ways. &nbsp;If<br>
the user chooses then it can be turned back on by a simple config<br>
setting change.<br>
<br>
I believe that it will stay enabled in Joyride so that we can continue<br>
to test and have it ready for update.2<br>
<br>
A special note about Update.1:<br>
<br>
Update.1 is nearing completion. &nbsp;We just completed release candidate 2.<br>
 &nbsp;In Update.1 there are a _lot_ of changes. &nbsp;One change in particular<br>
needs to be noted for all the G1G1 laptops. &nbsp;In update.1 we have<br>
separated the core operating system and the activities. &nbsp;They are no<br>
longer distributed as a single image. &nbsp;This allows for installs to be<br>
customized at install time which was a requirement in many of our<br>
deployment countries.<br>
<br>
Update.1 is intended to be used from USB disk with a complete re-flash<br>
of the NAND flash followed by a special &quot;customization&quot; script that<br>
installs activities. &nbsp;Deployment countries will update the laptops from<br>
the factory image to update.1 as they are distributed in country.<br>
<br>
Because of the separation of operating system and activities if a G1G1<br>
user blindly installs update.1 via olpc-update they will find that they<br>
no longer have any activities. &nbsp;They aren&#39;t deleted but you have to do<br>
some special commands to make them show back up.<br>
<br>
Therefore update.1 (as released) will _not_ be automatically pushed to<br>
G1G1 users. &nbsp;Soon after update.1 is released we will prepare some sort<br>
of merged image that is the equivalent to what is in ship.2 series (ie<br>
656) that G1G1 people can use to upgrade.<br>
<br>
So the key item is that G1G1 users who hear about all the cool new stuff<br>
in update.1 and want to manually use olpc-update _before_ we prepare the<br>
merged (OS+activities) image must READ THE RELEASE NOTES (currently<br>
under preparation). &nbsp;They must understand what they are doing or they<br>
will boot up to find zero activities in sugar.<br>
<br>
G1G1 users who just let the automatic update happen don&#39;t have to worry<br>
about it since we will push the update only after we have a merged image<br>
ready.<br>
<br>
--<br>
Richard Smith &nbsp;&lt;<a href="mailto:richard@laptop.org">richard@laptop.org</a>&gt;<br>
One Laptop Per Child<br></blockquote></div><br clear="all"><br>-- <br>Steve Holton<br><a href="mailto:sph0lt0n@gmail.com">sph0lt0n@gmail.com</a>