I just want to share this just in case you may need such info. This is similar to the topic here
In my recent R40 related post I was faced with a problem that a BIOS update might be a solution. Unfortunately, my batteries are dead and obviously a diskette version of the BIOS update utility from IBM website would not do.
Then I read the sticky above for Thinkpad A30. I tried to follow each step. I downloaded the BIOS updater from the IBM website and created my diskette (BIOS floppy). Unfortunately when I opened the BIOS floppy in XP, I cannot see the files referred to in the sticky
The next problem I had was, where to get a DOS 6.22 (or lower) to create a boot floppy with. After Googling it for a few minutes, I was able to download a utility for DOS 5.0 from here . Using the utility I was able to make a DOS 5 boot disk (BOOT floppy).
With the two floppies, I booted the R40 using my BOOT floppy then using the BIOS floppy I ran QKFLASH. (NOTE: This BIOS floppy created from the IBM BIOS updater utility is also bootable but use BOOT floppy instead in booting up the Thinkpad). Sadly this attempt ended in error saying I lack RAM or there is a memory manager present... but I know I have 512mb RAM. Could it be that DOS 5 booted up with HIMEM? After a quick walk down memory lane
REM DEVICE=HIMEM.SYS
REM DOS=HIGH
FILES=30
Honestly I am not really sure if I need to rem DOS=HIGH. All I know is that as per the Thinkpad A30 sticky, I should not boot with HIMEM. Somehow if my recollection is correct, I think it is still related to how memory is managed (same with HIMEM).
After doing this change/workaround, I rebooted using the BOOT floppy again and then tried to flash my BIOS using the BIOS floppy. It took around a minute or so with a 'Starting to FLASH' message on the screen and my fingers crossed when my R40 powered OFF.
Much to surprise... my attempt worked.
I do not know if this will work with other Thinkpad model/BIOS... I may just have been lucky this time.
SUMMARY OF STEPS:
1. Prepare bios diskette
2. Prepare boot diskette (No HIMEM required)
3. Edit CONFIG.SYS in boot diskette as needed.
4. Reboot using boot diskette
5. Remove boot diskette and insert bios diskette
6. Run QKFLASH (WARNING: DO NOT TURN OFF THINKPAD... WAIT UNTIL THINKPAD TURNS OFF BY ITSELF)
I hope this helps... but proceed at your own risk...
UPDATE:
I tried these steps on an R31 and like the R40 it was a successful attempt too.




