Manual Firmware Identify: Difference between revisions

From OLPC
Jump to navigation Jump to search
(rewrite for clarity)
No edit summary
 
(11 intermediate revisions by 2 users not shown)
Line 3: Line 3:
== Which Firmware Do You Have? ==
== Which Firmware Do You Have? ==


The best method for finding out what firmware version you have on a laptop depends on whether the laptop is locked or not, and what operating state it is in.
The best method for finding out what firmware version you have on a laptop depends on whether the laptop is secured or not, and what operating state it is in.


=== Locked Laptop ===
=== Unsecured Laptop ===


Power up the laptop with the "check" game button held down. Watch carefully. For a short time the startup banner will be displayed, thus:
Obtain the [[Ok|Ok prompt]], the firmware version is displayed in the startup banner, thus:


OLPC XO 1.5, 1 GiB memory installed, 4 GB internal storage, S/N SHF7250024D
OLPC <font color="#808080">...</font>, <font color="#808080">...</font> memory installed, <font color="#808080">...</font>, S/N SHF7250024D
OpenFirmware CL1 {{{version|Q3A39}}} Q3A EC Firmware Ver:1.9.30
OpenFirmware <font color="#d00000">{{{version|Q3A39}}}</font> <font color="#808080">...</font> EC Firmware Ver:<font color="#808080">...</font>
^^^^^
^^^^^


You can also obtain the built date:
Alternatively, if the laptop is already booted, go to the Sugar home view, click on the icon at the centre of the screen and select "My Settings" then "About my Computer." The firmware version is displayed there.


ok .built
Alternatively, in the Terminal activity or a text console, type:


This is the date and time that this image of the firmware was built by the release engineer.
cat /ofw/openprom/model


=== Secured Laptop ===
With certain older firmware versions, if the operating system will not start, and the laptop is locked, you will not be able to obtain the firmware version using the above methods, so our recommendation is to go ahead and upgrade anyway. The procedure is safe and will not do anything if you already have up-to-date firmware.


Power up the laptop with the ✓ (check mark) game button held down. You will be asked to ''Release the game keys to continue''. Release the ✓ (check mark) game button and watch carefully. For a short time the startup banner will be displayed, like this:
=== Unlocked Laptop ===


OLPC <font color="#808080">...</font>, <font color="#808080">...</font> memory installed, <font color="#808080">...</font>, S/N SHF7250024D
Obtain the [[Ok|Ok prompt]], the firmware version is displayed in the startup banner, thus:
OpenFirmware <font color="#d00000">{{{version|Q3A39}}}</font> <font color="#808080">...</font> EC Firmware Ver:<font color="#808080">...</font>
^^^^^


Alternatively, if the laptop is already booted, go to the Sugar home view, click on the icon at the centre of the screen and select "My Settings" then "About my Computer." The firmware version is displayed there.
OLPC XO 1.5, 1 GiB memory installed, 4 GB internal storage, S/N SHF7250024D
OpenFirmware CL1 {{{version|Q3A39}}} Q3A EC Firmware Ver:1.9.30
^^^^^


Alternatively, in the Terminal activity or a text console, type:
You can also obtain the build date:


cat /proc/device-tree/openprom/model
ok .build-date


or
This is the date and time that this image of the firmware was built by the release engineer.

cat /ofw/openprom/model

With certain older firmware versions, if the operating system will not start, and the laptop is secured, you will not be able to obtain the firmware version using the above methods, so our recommendation is to go ahead and upgrade anyway. The procedure is safe and will not do anything if you already have up-to-date firmware.

Latest revision as of 07:40, 27 August 2019

Note: Many firmware pages transclude this page to provide identification instructions, providing a version in place of VERSION_NUM; see e.g. OLPC Firmware q3a46.

Which Firmware Do You Have?

The best method for finding out what firmware version you have on a laptop depends on whether the laptop is secured or not, and what operating state it is in.

Unsecured Laptop

Obtain the Ok prompt, the firmware version is displayed in the startup banner, thus:

 OLPC ..., ... memory installed, ..., S/N SHF7250024D
 OpenFirmware  Q3A39 ...   EC Firmware Ver:...
               ^^^^^

You can also obtain the built date:

 ok .built

This is the date and time that this image of the firmware was built by the release engineer.

Secured Laptop

Power up the laptop with the ✓ (check mark) game button held down. You will be asked to Release the game keys to continue. Release the ✓ (check mark) game button and watch carefully. For a short time the startup banner will be displayed, like this:

 OLPC ..., ... memory installed, ..., S/N SHF7250024D
 OpenFirmware  Q3A39 ...   EC Firmware Ver:...
               ^^^^^

Alternatively, if the laptop is already booted, go to the Sugar home view, click on the icon at the centre of the screen and select "My Settings" then "About my Computer." The firmware version is displayed there.

Alternatively, in the Terminal activity or a text console, type:

 cat /proc/device-tree/openprom/model

or

 cat /ofw/openprom/model

With certain older firmware versions, if the operating system will not start, and the laptop is secured, you will not be able to obtain the firmware version using the above methods, so our recommendation is to go ahead and upgrade anyway. The procedure is safe and will not do anything if you already have up-to-date firmware.