BIOS update seems to have failed. How to reprogram flash?

T4x series specific matters only
Post Reply
Message
Author
kday
Posts: 3
Joined: Thu Jul 31, 2008 10:27 pm
Location: Boston, MA

BIOS update seems to have failed. How to reprogram flash?

#1 Post by kday » Thu Jul 31, 2008 10:47 pm

I just received a T41 off ebay that was sold as-is because it had no HD. I installed the HD from my old, dead T40 and it booted up fine, except for the wireless card which needed drivers the T40 didn't have.

I ran the system update program, and with some trepidation checked the BIOS update along with the misc. software updates.

The (DOS-mode) BIOS update program started after the other updates were done, and churned along for 30 seconds (I counted). Then it beeped and the system rebooted. I got the BIOS splash screen and hit the Access IBM button to check the version.

Instead of going into the BIOS it started loading the rescue and recovery partition. Maybe it always works like this, I don't remember. In any event I got impatient at this point and held down the power button until the system turned off. No harm, right? Just aborting the (long) rescue startup.

Well, now the system doesn't boot at all. No beeps, the display never turns on, but I do get the Numlock/Capslock flash at startup.

I'm not sure exactly what happened. The symptoms now look like the flash programming did not succeed. Though I can't explain how it appeared to boot once.

Where is the flash chip on the motherboard? Does anyone have instructions for reflashing it with an external programmer?

I have two T40 motherboards for parts. I could desolder the flash from one of them and put it on the T41 board. Any idea if that would work?

Any other ideas?

Thanks

Harryc
Moderator Emeritus
Moderator Emeritus
Posts: 13228
Joined: Thu Apr 12, 2007 8:23 am
Location: Upstate New York

#2 Post by Harryc » Fri Aug 01, 2008 3:18 am

Yes desoldering the flash would work. The actual BIOS flash happens on reboot, which you interrupted. Your flash is toast.

kday
Posts: 3
Joined: Thu Jul 31, 2008 10:27 pm
Location: Boston, MA

#3 Post by kday » Fri Aug 01, 2008 11:26 am

Ok, thanks... I don't understand how the BIOS would get erased, but not programmed until after it booted though. I powered the laptop off when it was in the rescue partition startup (with the bar graph at the bottom of the screen.)

Can someone point me to the flash chip on the motherboard, or give me a part number? I assume there may be more than one flash, don't want to swap the wrong one...

fasterbybike
Junior Member
Junior Member
Posts: 467
Joined: Tue Aug 07, 2007 4:23 pm
Location: Christchurch, New Zealand

#4 Post by fasterbybike » Fri Aug 01, 2008 7:17 pm

I'm not sure which chip holds the BIOS. I'd imagine it is a plcc type chip soldered directly to the board and would be a bear to remove/replace. On a dead T42P that I have, there are 2 chips that are located on the mobo underneath the PC card bay. One has a sticker with 13R1144 and the other has a sticker 13R1146. I'd suspect it is one of these.

But to be honest I'd say the board is toast :cry:
W520, X301, T500, (past X61( SXGA+),T42P,SL500, A31, R52, T42,X32(SXGA+), T40P,A31P, A21P, 770Z)
Democracy is not something we have, Democracy is something we DO.

SteveS
Sophomore Member
Posts: 179
Joined: Thu Apr 12, 2007 4:57 pm
Location: Camas, WA

#5 Post by SteveS » Fri Aug 01, 2008 7:33 pm

Your flash should have burned in the first step. Did you get all the warnings in the DOS program (AC adapter connected, charged battery connected, etc?) the flash program will not burn unless you answer all of these correctly (Y), then asks for one final time if you want to proceed (Y required). If you did not see these, I would guess the flash update program did not run.

What did happen is that Access IBM mapping has switched to Rescue and Recovery.. I think the Lenovo updates are doing this now. The BIOS screen you wanted to get to is accessed by pressing F1 during boot. So I don’t understand how interrupting the R&R process could have anything to do with the flash failure.

I would seriously doubt that the BIOS from a T40 would work in a T41. After all, that is the purpose of BIOS – to make a transparent interface between the operating system and the specifics of hardware. Note that not all of the flash memory is reprogrammed during a BIOS update. The machine serial number, system board ID are just a few of the things we can see that don’t change. There probably are some others we don’t see as well.

Programmed flash memory is not a serviceable FRU. Replacement of the system board is unfortunately required.
2668G1U

kday
Posts: 3
Joined: Thu Jul 31, 2008 10:27 pm
Location: Boston, MA

#6 Post by kday » Fri Aug 01, 2008 7:43 pm

SteveS wrote:Your flash should have burned in the first step. Did you get all the warnings in the DOS program (AC adapter connected, charged battery connected, etc?) the flash program will not burn unless you answer all of these correctly (Y), then asks for one final time if you want to proceed (Y required). If you did not see these, I would guess the flash update program did not run.
I did get those prompts, yes. It certainly appeared the programming process completed...
SteveS wrote: I would seriously doubt that the BIOS from a T40 would work in a T41. After all, that is the purpose of BIOS – to make a transparent interface between the operating system and the specifics of hardware.
That was certainly true at one time, but nowadays it seems more like a glorified bootloader. It might be close enough to at least run the flash programmer again.

sarbin
ThinkPadder
ThinkPadder
Posts: 1146
Joined: Sat Apr 17, 2004 11:56 pm
Location: Central VA

#7 Post by sarbin » Fri Aug 01, 2008 7:43 pm

@SteveS...
"What did happen is that Access IBM mapping has switched to Rescue and Recovery."

can you elaborate? i'm interested in how the switch might occur, where the mapping for the Access IBM button is retained and if it can be modified.
tia.
Current: X1CT-G3 / Helix-G1 / X220 / T61p / T60p / X301 / X200T / Yoga 3 Pro
Support: T520 / T510 / T420 / T400 / R400 / T61 / Yoga 2 Pro / Yoga 13
Hall of Fame: A31p --- Retired: T43 / T30 / T22 / 600X / 380XD

fasterbybike
Junior Member
Junior Member
Posts: 467
Joined: Tue Aug 07, 2007 4:23 pm
Location: Christchurch, New Zealand

#8 Post by fasterbybike » Fri Aug 01, 2008 10:49 pm

SteveS wrote:I would seriously doubt that the BIOS from a T40 would work in a T41.
T40 and T41 use the same BIOS, but ...
Programmed flash memory is not a serviceable FRU. Replacement of the system board is unfortunately required.
Agreed.
W520, X301, T500, (past X61( SXGA+),T42P,SL500, A31, R52, T42,X32(SXGA+), T40P,A31P, A21P, 770Z)
Democracy is not something we have, Democracy is something we DO.

fasterbybike
Junior Member
Junior Member
Posts: 467
Joined: Tue Aug 07, 2007 4:23 pm
Location: Christchurch, New Zealand

Re: BIOS update seems to have failed. How to reprogram flash

#9 Post by fasterbybike » Fri Aug 01, 2008 10:54 pm

kday wrote:I have two T40 motherboards for parts.
If either of these mobos are serviceable, you can replace your T41 mobo with one of these. The main differences between T40 and T41 were in the GPU fitted. The Hardware Maintenance Manualgives details of what is fitted to each machine type. Other differences included field replaceable parts such as CPU, RAM and HDD etc.
W520, X301, T500, (past X61( SXGA+),T42P,SL500, A31, R52, T42,X32(SXGA+), T40P,A31P, A21P, 770Z)
Democracy is not something we have, Democracy is something we DO.

Post Reply
  • Similar Topics
    Replies
    Views
    Last post

Return to “ThinkPad T4x Series”

Who is online

Users browsing this forum: No registered users and 12 guests