[Server-devel] Attempting to upgrade XO 1.5 firmware. Says "activation lease not found"

David Leeming david at leeming-consulting.com
Thu Jul 18 17:41:32 EDT 2013


Kevin,

Is this a 2GB XO-1.5? We found it can't be upgraded beyond 883 without
changing the internal memory card for a larger one.

My 2 cents worth...

David


-----Original Message-----
From: server-devel-bounces at lists.laptop.org
[mailto:server-devel-bounces at lists.laptop.org] On Behalf Of Daniel Drake
Sent: Friday, 19 July 2013 8:25 a.m.
To: Kevin Cole
Cc: XS Devel
Subject: Re: [Server-devel] Attempting to upgrade XO 1.5 firmware. Says
"activation lease not found"

On Thu, Jul 18, 2013 at 3:15 PM, Kevin Cole <dc.loco at gmail.com> wrote:
> I thought I had given sufficient detail, but...

Your original mail raised several questions which the additional
detail below answer perfectly clearly, thanks.

> "On the first day of summer vacation, I went downtown to look for a
> job and hung out in front of the drug store. On the the second day of
> summer vacation, I went downtown to look for a job and hung out in
> front of the drug store. On the third day of summer vacation, I went
> downtown to look for a job and hung out in front of the drug store..."
> --  Cheech & Chong (Sister Mary Elephant)
>
> * I booted my Ubuntu laptop.
> * I inserted a 1 GB USB thumb drive.
> * I opened Chrome
> * I went to http://wiki.laptop.org/go/Release_notes
> * I clicked on Release_notes/13.2.0
> * I clicked on 4.3 XO-1.5
> * I clicked on 32013o1.zd which saved it to ~/Download/
> * I clicked on 32013o1.zd.zsp.fs1.zip which saved it to ~/Download/
> * I opened a terminal window
> * I typed:
>      cd ~/Download/
>      mv 32013o1.zd.zsp.fs1.zip fs1.zip
>      cp -v fs2 /media/usb/
>      cp -v 32013o1.zd /media/usb/
>      diff fs2 /media/usb/
>      diff 32013o1.zd /media/usb/
>      sudo shutdown -h now

What is the fs2 thing? Can you post "ls /media/usb" output for
double-checking?

> * I inserted the 1 GB USB thumb drive in the XO and pressed the
>   power button while holding the X key on the gamepad.
> * I released the X when told it to do so.
> * I received an error about NANDblaster.  (Sorry, I don't have the
> exact text of that message.)

And if you can, post the output from the XO screen of the above. The
NANDblaster error is not interesting, but the previous lines are.

Another useful verification item: turn on the laptop, wait to hear the
boot jingle, press escape. Connect USB disk. At the "ok" prompt type
"dir u:\"
This will check that the laptop can read the USB disk successfully.

> * I booted my Ubuntu laptop.
> * I inserted the 1 GB USB thumb drive.
> * I opened Chrome
> * I went to http://wiki.laptop.org/go/Firmware
> * I clicked on XO-1.5
> * I clicked on OLPC Firmware q3c16
> * I clicked on q3c16.rom which saved it to ~/Download/
> * I typed
>      mkdir /media/usb/boot
>      cp -v q3c16.rom /media/usb/boot
>      diff q3c16.rom /media/usb/boot
>      sudo shutdown -h now
>
> * I inserted the 1 GB USB thumb drive in the XO and pressed the
>   power button while holding the X key on the gamepad.
> * I released the X when told it to do so.
> * After a few minutes, I saw three icons, and a message at the top
>   of the screen "Activation lease not found".

It's not clear to me why you are holding the X key here, are you
expecting that to upgrade the firmware from the rom file?

It doesn't quite work like that. What the X does is make the laptop
boot in secure mode. Your laptop has security disabled (as you
mentioned: no wp tag) but by pressing X you are simulating
security-enabled. As designed, this then goes and looks for an
activation lease or developer key, and fails. (it wouldn't have
upgraded the firmware from the .rom even if you made it happy with the
appropriate lease/key)

Anyway, no manual firmware upgrade should be necessary. Lets figure
out why the reflashing doesn't work.

Thanks
Daniel
_______________________________________________
Server-devel mailing list
Server-devel at lists.laptop.org
http://lists.laptop.org/listinfo/server-devel





More information about the Server-devel mailing list