VOGONS


First post, by DustyShinigami

User metadata
Rank Oldbie
Rank
Oldbie

Hi

I'm having some trouble flashing the BIOS for my motherboard, which is this - https://theretroweb.com/motherboards/s/msi-ms-6156-bx11#bios Firstly, is it possible to change it from AMI to AWARD? My current version of AMI looks to be 1.2. However, if I can change it to AWARD, the latest version of 1.6 supposedly allows me to use HDDs over 65GB, which is what I need. The latest for AMI online looks to be only 1.1, which only corrects the CPU's name from Katmai to Pentium III. It doesn't look to include any other fixes.
I tried loading AWARD 1.6 in DOS, but it comes up with this Flash Utility - https://i.imgur.com/tRdW1yK.png. The box is blank and I'm not sure what to put there. I tried giving it a name, but that didn't work. If a .bin file is required, I couldn't get it to add it. It did also come up with a request to write something to a floppy disk, so I tried putting one in, it wrote some files, loaded that utility back up, and then proceeded to emit a constant beeping sound that wouldn't stop unless I shut the machine off.

The readme suggests I add the files to a bootable floppy disk, but whenever I tried to boot from it on startup, it kept complaining it wasn't a valid disk. And I tried a second floppy. Same issue. So in the end, I tried to do it directly from the HDD.

Thanks

OS: Windows 98 SE
CPU: Slot 1 Pentium III Coppermine 933MHz (SL448)
RAM: Kingston 256MB 133MHz
GPU: Nvidia 16MB Riva TNT/128MB Geforce 4 Ti 4200
Motherboard: ABit AB-BE6-II Intel 440BX
HDD: C, D - IDE 1, CD-ROM - IDE 2, E - IDE 3

Reply 1 of 8, by DustyShinigami

User metadata
Rank Oldbie
Rank
Oldbie

Just tried UNIFLASH and can’t get that to work either. I’ve backed up my current BIOS and CMOS etc, but it’s asking for an image file and I don’t know where it is or what it is. The one downloaded includes no such thing. Even the utility that comes with it asks for one. 🙁

OS: Windows 98 SE
CPU: Slot 1 Pentium III Coppermine 933MHz (SL448)
RAM: Kingston 256MB 133MHz
GPU: Nvidia 16MB Riva TNT/128MB Geforce 4 Ti 4200
Motherboard: ABit AB-BE6-II Intel 440BX
HDD: C, D - IDE 1, CD-ROM - IDE 2, E - IDE 3

Reply 2 of 8, by Horun

User metadata
Rank l33t++
Rank
l33t++

Am confused. The picture shows a Asus P5N-E which is socket 775, and 1406.bin has nothing to do with MS-6156. Is that just some random picture?
Unknown flash type means the flasher does not have the eeprom part # internal listed and does not recognize it. You need to peel the label and write down the actual eeprom type.
The Award bios package has an autoexec.bat (usually I rename to flash.bat) which you need to run as it loads w6156ims.160 which is the Award bios file.
Without a eeprom programmer you may also run into an issue trying to flash an Award bios onto a chip with AMI if the boot block is not cleared and re-written with the Award one.

Hate posting a reply and then have to edit it because it made no sense 😁 First computer was an IBM 3270 workstation with CGA monitor. Stuff: https://archive.org/details/@horun

Reply 3 of 8, by DustyShinigami

User metadata
Rank Oldbie
Rank
Oldbie
Horun wrote on 2024-12-13, 03:18:
Am confused. The picture shows a Asus P5N-E which is socket 775, and 1406.bin has nothing to do with MS-6156. Is that just some […]
Show full quote

Am confused. The picture shows a Asus P5N-E which is socket 775, and 1406.bin has nothing to do with MS-6156. Is that just some random picture?
Unknown flash type means the flasher does not have the eeprom part # internal listed and does not recognize it. You need to peel the label and write down the actual eeprom type.
The Award bios package has an autoexec.bat (usually I rename to flash.bat) which you need to run as it loads w6156ims.160 which is the Award bios file.
Without a eeprom programmer you may also run into an issue trying to flash an Award bios onto a chip with AMI if the boot block is not cleared and re-written with the Award one.

Sorry, yes - that’s just a random picture. It was just to show what the utility screen looks like.

When you say ‘peel the label’ what do you mean exactly? Does that .160 file need renaming to a different file type?
I think I did try the autoexec at one point, but I don’t recall what it did, if anything. Also, I think this is where I should use the UNIFLASH as that allows the option to clear the boot block, which I’ve also backed up, along with the CMOS and image.

I read somewhere as well that I need to use the AMIFLASH utility if I aim to change it to Award, and vice versa if I want AMI. Is that true?

OS: Windows 98 SE
CPU: Slot 1 Pentium III Coppermine 933MHz (SL448)
RAM: Kingston 256MB 133MHz
GPU: Nvidia 16MB Riva TNT/128MB Geforce 4 Ti 4200
Motherboard: ABit AB-BE6-II Intel 440BX
HDD: C, D - IDE 1, CD-ROM - IDE 2, E - IDE 3

Reply 4 of 8, by DaveDDS

User metadata
Rank Oldbie
Rank
Oldbie
DustyShinigami wrote on 2024-12-12, 18:49:

The readme suggests I add the files to a bootable floppy disk, but whenever I tried to boot from it on startup, it kept complaining it wasn't a valid disk. And I tried a second floppy. Same issue. So in the end, I tried to do it directly from the HDD.

Sounds like your issue is more with creating a bootable disk, not so much flashing as you're not getting far enough to try that.

You didn't say what OS you are running or how you made a bootable diskette.

All the BIOS flash tools I've seen that require you to make a boot floppy, run under DOS (thats pretty much the
only common (at least in the day) OS that can boot from a floppy)

Assuming this is a DOS system, you would simply do something like:

C:> format A: /s

This will make a bootable DOS diskette with nothing (other that the DOS system file) on it.
You would then copy on whatever files they direct you to.
(If one is AUTOEXEC.BAT, take a close look at it to see what it's going to do, probably
just run another of the tools you are directed to copy on - In cases like that I tend to NOT
use an AUTOEXEC but just run to tool directly after booting - otherwise any time you boot the
disk it will try and flash the BIOS)

If the system is NOT running DOS, then you will need to make the boot disk on a DOS system!

(Usually not a great idea to try and flash BIOS from an HD boot - a floppy can be "cleaner", not installing
extra drivers, loading TSRs etc... all of which can interfere with the flashing process...)

Dave ::: https://dunfield.themindfactory.com ::: "Daves Old Computers"->Personal

Dave ::: https://dunfield.themindfactory.com ::: "Daves Old Computers"->Personal

Reply 5 of 8, by DustyShinigami

User metadata
Rank Oldbie
Rank
Oldbie
DaveDDS wrote on 2024-12-13, 05:27:
Sounds like your issue is more with creating a bootable disk, not so much flashing as you're not getting far enough to try that. […]
Show full quote
DustyShinigami wrote on 2024-12-12, 18:49:

The readme suggests I add the files to a bootable floppy disk, but whenever I tried to boot from it on startup, it kept complaining it wasn't a valid disk. And I tried a second floppy. Same issue. So in the end, I tried to do it directly from the HDD.

Sounds like your issue is more with creating a bootable disk, not so much flashing as you're not getting far enough to try that.

You didn't say what OS you are running or how you made a bootable diskette.

All the BIOS flash tools I've seen that require you to make a boot floppy, run under DOS (thats pretty much the
only common (at least in the day) OS that can boot from a floppy)

Assuming this is a DOS system, you would simply do something like:

C:> format A: /s

This will make a bootable DOS diskette with nothing (other that the DOS system file) on it.
You would then copy on whatever files they direct you to.
(If one is AUTOEXEC.BAT, take a close look at it to see what it's going to do, probably
just run another of the tools you are directed to copy on - In cases like that I tend to NOT
use an AUTOEXEC but just run to tool directly after booting - otherwise any time you boot the
disk it will try and flash the BIOS)

If the system is NOT running DOS, then you will need to make the boot disk on a DOS system!

(Usually not a great idea to try and flash BIOS from an HD boot - a floppy can be "cleaner", not installing
extra drivers, loading TSRs etc... all of which can interfere with the flashing process...)

Dave ::: https://dunfield.themindfactory.com ::: "Daves Old Computers"->Personal

Okay, I’ve created a UNIFLASH boot disk with my backup boot image, just in case things go wrong. And I’ve made the boot disk for the BIOS flash. It seems to have recognised the correct image file now, but it seems to remain stuck. The green floppy light is stuck on as well. And it doesn’t respond to key presses.
I did come across a forum post last night from someone saying they had issues with this utility that’s bundled with this version and they tried 7.70 instead. So I guess that’s what I’ll have to try next.

The attachment IMG_3931.jpeg is no longer available

OS: Windows 98 SE
CPU: Slot 1 Pentium III Coppermine 933MHz (SL448)
RAM: Kingston 256MB 133MHz
GPU: Nvidia 16MB Riva TNT/128MB Geforce 4 Ti 4200
Motherboard: ABit AB-BE6-II Intel 440BX
HDD: C, D - IDE 1, CD-ROM - IDE 2, E - IDE 3

Reply 6 of 8, by soggi

User metadata
Rank Member
Rank
Member

Rename the BIOS image to something simple like bios.bin and then flash it with UniFlash! This should work, it must work!

MSI encoded some information in their BIOS file names - "w6156ims.160" means it's an Award / Phoenix-Award BIOS (w) for the MS-6156 with Intel chipset (i), it is a retail BIOS from MSI (ms) and the version is 1.60. For flashing this could be impractical (depends on used tools), Award / Phoenix-Award BIOS images should be renamed to "bios.bin", Phoenix and AMI BIOS images to "bios.rom" for simplicity and to reduce sources of error.

kind regards
soggi

Vintage BIOSes, firmware, drivers, tools, manuals and (3dfx) game patches -> soggi's BIOS & Firmware Page

soggi.org on Twitter - inactive at the moment

Reply 7 of 8, by DustyShinigami

User metadata
Rank Oldbie
Rank
Oldbie
soggi wrote on 2024-12-16, 22:44:
Rename the BIOS image to something simple like bios.bin and then flash it with UniFlash! This should work, it must work! […]
Show full quote

Rename the BIOS image to something simple like bios.bin and then flash it with UniFlash! This should work, it must work!

MSI encoded some information in their BIOS file names - "w6156ims.160" means it's an Award / Phoenix-Award BIOS (w) for the MS-6156 with Intel chipset (i), it is a retail BIOS from MSI (ms) and the version is 1.60. For flashing this could be impractical (depends on used tools), Award / Phoenix-Award BIOS images should be renamed to "bios.bin", Phoenix and AMI BIOS images to "bios.rom" for simplicity and to reduce sources of error.

kind regards
soggi

Oh. I forgot to post an update here. I managed to get it sorted in the end. 😀 I did use Uniflash and I just simply typed in the name exactly and it found it. Had to copy and paste the file in the same folder, I think.

OS: Windows 98 SE
CPU: Slot 1 Pentium III Coppermine 933MHz (SL448)
RAM: Kingston 256MB 133MHz
GPU: Nvidia 16MB Riva TNT/128MB Geforce 4 Ti 4200
Motherboard: ABit AB-BE6-II Intel 440BX
HDD: C, D - IDE 1, CD-ROM - IDE 2, E - IDE 3

Reply 8 of 8, by soggi

User metadata
Rank Member
Rank
Member

OK, good to hear! Yes...it has to be in the same folder, most simple is to have it both on C:\ and open it after booting into console with a Win9x CD.

kind regards
soggi

Vintage BIOSes, firmware, drivers, tools, manuals and (3dfx) game patches -> soggi's BIOS & Firmware Page

soggi.org on Twitter - inactive at the moment