WARNING: THIS POSTING CONTAINS INFORMATION ABOUT EDITING YOUR CMOS. THIS IS RISKY AND MAY CAUSE PERMANENT DAMAGE TO YOUR THINKPAD. I TAKE NO RESPONSIBILITY FOR ANY DAMAGE RESULTING FROM ANY OF THE INSTRUCTIONS LISTED HERE.
From Sharedoc's explanation over at wimsbios.com:
Quote:
When you boot, you get bios post error 127. Then you shoud do the following:
Choose "test", choose "exit", choose "config", hit "ctrl-d", opens bios hex-editor. Take cursor to position 20, key "02" -> "0A", hit "F2", hit "esc", choose "exit", choose "ok", and reboot.
Next boot should go without error-127
Quote:
Choose "test", choose "exit", choose "config", hit "ctrl-d", opens bios hex-editor.
So, in Sharedoc's sequence, after I hit <CTRL>+D, I am in the built-in IBM ThinkPad BIOS hex editor: the screen changes to white text on black background and has a title: "System Configuration Edit Utility".
The first screen showing has an orange text subtitle on the left: "Base 128 CMOS". THAT is the screen where you want to make the single edit change. Pressing F7, F8, PgDn, or PgUp at that screen will take you to a different part of your CMOS/BIOS. Don't press F7 or anything else except the arrow keys when the editor first shows up. You just want to work on the first page that opens up when you first hit <CTRL>+D.
It should look something like this, with a two-character-wide column under each hexadecimal character, and the background colour of the two-character columns alternate light blue and white backgrounds with black text on both. Each pair of XX's below represents a hexadecimal value. The value at row 20 and column 0 on my ThinkPad 770Z and on Sharedoc's 600E was originally 02 (and that's a zero, not an "OH"). Here is a diagram indicating where this value should be located:
Code:
0 1 2 3 4 5 6 7 8 9 A B C D E F
00 XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX
10 XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX
20 ** XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX
30 XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX
40 XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX
50 XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX
60 XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX
70 XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX
Quote:
Take cursor to position 20, key "02" -> "0A"
You should be able to move the cursor immediately to the correct location using your arrow keys, just by pressing Arrow-Down twice. The cursor should then be at "02" located where the two asterisks are in the diagram above. Change this "02" to "0A". To do this, simply type "0A" (again, that's a zero, not an "OH") and it should replace whatever is at your cursor. If your ThinkPad does not display "02" at this location originally, then I wouldn't touch it: either you are looking at the wrong location, or your BIOS is different than mine and Sharedoc's.
Quote:
hit "F2"
Pressing F2 will save the change you just made and write it to the CMOS. Note that it is not F7, but F2, just at Sharedoc says.
Quote:
hit "esc", choose "exit", choose "ok", and reboot.
<ESC> exits the System Configuration Edit Utility (Hex Editor).
Choose "Exit", takes you out of the "Config" area and back to the main Easy-Setup screen
Here, I actually choose Restart, then OK, instead of the order Sharedoc describes. Hitting "Restart" then throws up a screen asking "OK?". Then Hitting OK on that screen will reboot your machine with the changes.
Quote:
Next boot should go without error-127
Mine did exactly that. It rebooted without the 127 error, directly into Windows 98SE. And then the Powerleap utility enabled the L2 cache on startup, as I had configured it to do.
Phil.