User:Bjordan/Nandblasting

From OLPC
Jump to: navigation, search

For your developer's key-ed XO (the blaster):

  1. Download the q2e33 .rom file: http://dev.laptop.org/pub/firmware/q2e33/q2e33.rom
  2. Download the 8.2 G1G1 image: http://download.laptop.org/xo-1/custom/g1g1/gg-767-4/gg-767-4.img and the corresponding http://download.laptop.org/xo-1/custom/g1g1/gg-767-4/fs.zip
  3. Place those three files directly on the root of your USB drive. Rename gg-767-4.img to fs.img
  4. Place the drive in your developer's XO
  5. Press Esc key to open up the OpenFirmWare prompt
  6. Type: flash u:\q2e33.rom
  7. When the laptop reboots, press Esc again to open up the OpenFirmWare prompt
  8. Type: nb-secure
  9. Your developer's XO should now be broadcasting the image.

Preparing a key for the secure machines:

  1. Download the signed q2e33 bootfw.zip file: http://wiki.laptop.org/images/2/2a/Bootfw.zip
  2. Place the bootfw.zip file on your USB key, in a new folder called boot/

For each secure machine:

  1. Plug the USB key into a secure XO that has its battery in and is plugged into a power source, and power it on
  2. Allow the firmware to upgrade
  3. Once the machine is off (?), you may remove the power cord and use it for other laptops. Press the power button with all four right-side game buttons pushed
  4. The secure machine should see the nandblasting developer's XO and rewrite and confirm its contents.
  5. When NANDblasting is complete, the XO will say "Use power button to power off."  Hold down the power button until it turns off, and that XO is ready to be handed out!

The secret to fast NANDblasting is using the power cords only for firmware upgrades.  Once NANDblasting has begun, you can put the XO in a corner.

More resources: