ALLservice Service Forum
support board, PC repair, unlocking solutions
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Bios Chip

 
Post new topic   Reply to topic    Service Forum Forum Index -> Hardware, BIOS repairs
View previous topic :: View next topic  
Author Message
steve6386
Interesat


Joined: 28 Mar 2006
Posts: 11

PostPosted: Sun Nov 05, 2006 4:11 pm    Post subject: Bios Chip Reply with quote

Hi,
If I had a corruted bios on a T40 and wanted to remove it chip to reprogram it..which chip do i need to program, the M50FW080 ? And why exactly are there two different chips ?
Cheers
Steve.
Back to top
View user's profile Send private message
steve6386
Interesat


Joined: 28 Mar 2006
Posts: 11

PostPosted: Thu Nov 23, 2006 12:52 pm    Post subject: Reply with quote

Victor,
I removed the chip, reprogrammed (Willem) it with the bios file from the thinkpad diskette .FL1 but it still doesnt want to boot. Any ideas, maybe Ive missed something or maybe I have other problems too?
Cheers
Steve.
Back to top
View user's profile Send private message
bob
S.F. Moderator


Joined: 07 Mar 2004
Posts: 802
Location: Staff

PostPosted: Fri Nov 24, 2006 12:21 am    Post subject: Reply with quote

Doesn't want to boot or it just doesn't want to do the POST?

It is something shown there on the screen?
Back to top
View user's profile Send private message
steve6386
Interesat


Joined: 28 Mar 2006
Posts: 11

PostPosted: Fri Nov 24, 2006 12:02 pm    Post subject: Reply with quote

Hi Bob,
Doesnt want to post, blank screen. seems to check the cd drive but nothing more. I have tried 2 bios versions newest and oldest to see if it could be the embeded controller version, still nothing.
Cheers
Steve.
Back to top
View user's profile Send private message
steve6386
Interesat


Joined: 28 Mar 2006
Posts: 11

PostPosted: Fri Nov 24, 2006 5:38 pm    Post subject: Reply with quote

Bob
I have been starting programming the chip at offset 0h, is that correct ? do I also have to program the embeded controller to the same chip ?
Cheers
Steve.
Back to top
View user's profile Send private message
victor
S.F. Boss


Joined: 07 Mar 2004
Posts: 2581
Location: Staff

PostPosted: Fri Nov 24, 2006 11:12 pm    Post subject: Reply with quote

I think you overwrote the boot block. Find another PC and try to copy the prom's original content.
You can do that without unsoldering, by using some software like Uniflash. In fact you need to save the original BIOS including the boot block, then to write using Willem.
Back to top
View user's profile Send private message
steve6386
Interesat


Joined: 28 Mar 2006
Posts: 11

PostPosted: Sat Nov 25, 2006 3:16 am    Post subject: Reply with quote

Victor,
Can I use bios from another type of thinkpad for the T40 eg I have made dumps of both boot block and whole bios of A31.
Cheers
Steve.
Back to top
View user's profile Send private message
steve6386
Interesat


Joined: 28 Mar 2006
Posts: 11

PostPosted: Sat Nov 25, 2006 4:57 pm    Post subject: Reply with quote

Victor,
I am wondering if I write the boot block only to the chip at 0f0000h which is where it memory map of chip says is for boot block would this be compatable from A31 and allow me to then update the whole bios from a floppy ?
Cheers
Steve.
Back to top
View user's profile Send private message
victor
S.F. Boss


Joined: 07 Mar 2004
Posts: 2581
Location: Staff

PostPosted: Sat Nov 25, 2006 11:08 pm    Post subject: Reply with quote

Normally, the boot block works if you copy the one from the same kind of chip. Give it a try...
Back to top
View user's profile Send private message
steve6386
Interesat


Joined: 28 Mar 2006
Posts: 11

PostPosted: Sun Nov 26, 2006 2:56 pm    Post subject: Reply with quote

Victor,
Both the A31 and the T40 use the same chip M50FW080 so I programmed the boot block from the A31 to the same address on the T40 0FE000h, no luck. Are you saying that the boot block on all M50FW080 is identical no matter what type thinkpad ?
Cheers
Steve.
Back to top
View user's profile Send private message
steve6386
Interesat


Joined: 28 Mar 2006
Posts: 11

PostPosted: Sun Nov 26, 2006 7:39 pm    Post subject: Reply with quote

Victor,
I dont supose you have a dump from a T40 I could try ?
Cheers
Steve.
Back to top
View user's profile Send private message
victor
S.F. Boss


Joined: 07 Mar 2004
Posts: 2581
Location: Staff

PostPosted: Sun Nov 26, 2006 8:14 pm    Post subject: Reply with quote

Usually the boot block is the last block. M50FW080 has no specially boot block area like other FWRs, I guess I had SST in mind, which have a special area for BB.

M50FW080 is a contiguos PROM, all areas are the same, every block can be protected separatelly. You just need to find a T40 and dump the BIOS, then write it into the damaged chip, including the boot area.
I used several times Uniflash and the so called hot flash method, which consists in replacing the working BIOS chip, while the PC is still on with the chip you want to write (The BIOS is really needed only at start-up, in rest the PC is using a copy of it into the main RAM), and flashin the code using Uniflash.
Of course you can do the same with willem, but Uniflash is made to detect the chip type and help you by automatically arraging the offsets, writing the BB by the chip type, etc. It was very convenient.

One question, after you programed the chip, you have also to update the embedded controller FW, but anyway the laptop might POST even without that. Are you sure you resoldered the chip properly?

I don't have a T40 back-up, unfortunatelly (or not), all my machines here are newer than T40, but I will ask somebody to save the code. You need a full copy of another T40 FW Rom, byte by byte.
Back to top
View user's profile Send private message
steve6386
Interesat


Joined: 28 Mar 2006
Posts: 11

PostPosted: Sun Nov 26, 2006 11:16 pm    Post subject: Reply with quote

Victor,
Im as sure as i can be that its in there ok, but as I said it was just the boot block from an A31 that I programmed it with to try it.
you said "you have also to update the embedded controller FW, but anyway the laptop might POST even without that."
How do i do that if it wont post ?
Cheers
Steve.
Back to top
View user's profile Send private message
steve6386
Interesat


Joined: 28 Mar 2006
Posts: 11

PostPosted: Thu Dec 14, 2006 10:00 pm    Post subject: Reply with quote

Victor,
Dont worry about it, I sorted it.
Cheers
Steve.
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Service Forum Forum Index -> Hardware, BIOS repairs All times are GMT + 2 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum



Powered by phpBB © 2001, 2005 phpBB Group