Tests/Manufacturing Data: Difference between revisions
< Tests
Jump to navigation
Jump to search
No edit summary |
|||
Line 27: | Line 27: | ||
* The laptop will not boot if the wp flag is set. |
* The laptop will not boot if the wp flag is set. |
||
* One is not able to get to the ok prompt after enabling security. (NOTE: the x game key back door will be turned off in later firmware builds) |
* One is not able to get to the ok prompt after enabling security. (NOTE: the x game key back door will be turned off in later firmware builds) |
||
== Test KA flag == |
|||
''Actions'' |
|||
# Download [http://dev.laptop.org/~wmb/setka.zip setka.zip] and unzip it onto the root of a usb key |
|||
# Insert the key into a shut down laptop. |
|||
# Boot the laptop into the ok prompt. This is achieved different ways for different versions of firmware. |
|||
# At the ok prompt, type: ok fload u:\setka.fth |
|||
#* This will give you a list of keyboard layouts to choose from |
|||
# Enter one of the options. |
|||
#* This will change the manufacturing data KA flag value and reboot the laptop. |
|||
# Get into the ok prompt again. |
|||
#* Your laptop should now be in the keyboard layout of the configuration you chose. |
|||
# Find the layout of the configuration you chose: [[OLPC_Keyboard_layouts]] |
|||
# Type: ok .mfg-data |
|||
#* This will display the manufacturing data. |
|||
#* There should be a KA flag at the end, with a long set of bits assigned to it. |
|||
== Test the ak flag == |
== Test the ak flag == |
Revision as of 18:58, 17 October 2007
(These tests can only be done with firmware which allows the changing of manufacturing data) e.g. q2c28i.rom
Test Write Protect Flag
(this test needs to be done with a laptop that has not been activated)
Actions
- Get to the ok prompt.
- With q2c28i, if security is off, just press esc when the "Type Esc Key to interreupt automatic startup" comes up.
- if security is on, hold the x game button while booting, and then press esc.
- At the ok prompt, type .mfg-data
- This will display the manufacturing data.
- If you're in insecure mode, ww should be the first tag in the list, and if you're in secure mode, wp should be the first tag in the list.
- If you're in insecure mode, type enable-security. (CAUTION: if using something other than q2c28i.rom, make sure that you will be able to disable security or activate your laptop, otherwise, you could lock up your laptop)
- Power off the laptop.
- Turn the laptop on, holding the x button, and press esc to get to the ok prompt.
- Type .mft-data at the ok prompt.
- The ww should now be a wp, meaning write protect is on.
- Power off the laptop.
- Turn the laptop on without holding any buttons.
To go back to insecure mode
- Turn on the laptop, while holding the x button, and then press the esc key.(unless the back door has changed to something else) At the ok prompt, type disable-security. (this should change the wp back to a ww)
Verify
- Enabling Security changes the manufacturing tag ww to wp.
- The laptop will not boot if the wp flag is set.
- One is not able to get to the ok prompt after enabling security. (NOTE: the x game key back door will be turned off in later firmware builds)
Test KA flag
Actions
- Download setka.zip and unzip it onto the root of a usb key
- Insert the key into a shut down laptop.
- Boot the laptop into the ok prompt. This is achieved different ways for different versions of firmware.
- At the ok prompt, type: ok fload u:\setka.fth
- This will give you a list of keyboard layouts to choose from
- Enter one of the options.
- This will change the manufacturing data KA flag value and reboot the laptop.
- Get into the ok prompt again.
- Your laptop should now be in the keyboard layout of the configuration you chose.
- Find the layout of the configuration you chose: OLPC_Keyboard_layouts
- Type: ok .mfg-data
- This will display the manufacturing data.
- There should be a KA flag at the end, with a long set of bits assigned to it.
Test the ak flag
(this is the activation flag, which when set, should allow the laptop to boot in secure mode)