Uniflash Website and Information

Discusses BIOS flashers and utilities from Award, AMI and Uniflash
Denniss
BIOS Guru
Posts: 3153
Joined: Thu Mar 21, 2002 8:16 pm
Location: Near Hannover (CEBIT) Germany
Contact:

Uniflash Website and Information

Post by Denniss » Sat Oct 25, 2003 3:21 pm

Uniflash Website (currently offline) -- Uniflash Website via Internet archive
-> Download version 1.40 here

What is Uniflash - ?

"UniFlash is a flash utility, that can flash BIOS on many boards.
UniFlash is made to be universal - this can be useful when you're hot-flashing your bios in another motherboard.
Not only that - it supports some PCI cards too and also supports c't Flasher ISA card"

The original Uniflash up to version 1.17 was created/developed by Pascal Van Leeuwen and Galkowski Adam.
Starting with 1.18 development now continues by Ondrej Zary (Rainbow) from Rainbow Software .

Visit the website and read lots of Information !

Especially for older Boards it's an easy to use flashprogram but new chipsets are supported,too (read compatibility list) .

Uniflash gives you the option to flash AMI or Phoenix Bios on a mainboard that uses Award Bios or vice versa (needed for Hotflashing damaged Flashroms from other mainboards).

Please make sure you read the documentation (Uniflash.doc downloaded with Uniflash program) before using Uniflash to avoid problems while or after flashing !!
Last edited by Denniss on Sun Jul 06, 2008 7:16 pm, edited 1 time in total.

Rainbow
The UniFlasher
Posts: 3122
Joined: Wed Mar 20, 2002 4:16 pm
Location: Slovakia
Contact:

Post by Rainbow » Fri Apr 23, 2004 11:09 pm

UniFlash v1.35 released. Support for Winbond LPC Super I/O chips is fixed and tested to work. These chips are used on some new boards to interface with standard flash ROM chips.
Patched and tested BIOSes are at http://wims.rainbow-software.org
UniFlash - Flash anything anywhere

Rainbow
The UniFlasher
Posts: 3122
Joined: Wed Mar 20, 2002 4:16 pm
Location: Slovakia
Contact:

Post by Rainbow » Sun Jan 02, 2005 12:36 am

UniFlash v1.38 released. Finally fixed problems with some W49F002U chips.
Patched and tested BIOSes are at http://wims.rainbow-software.org
UniFlash - Flash anything anywhere

Borg Number One
Master Flasher
Posts: 169
Joined: Sun May 02, 2004 7:47 pm
Contact:

Post by Borg Number One » Sun Jan 23, 2005 3:23 pm

Hi Rainbow,

Would it be possible for you to add a "Delete-EP/EEP/FLASHROM"-command?

Many new chips like
PMC pm49lf004a
PMC pm49lf004t

cannot be written if they contains data.
They have to be cleared before (FFFFFFFFF...FF) any data cn be written again.

So, it would be great if you could add a "Delete"-command in Uniflash.

Code: Select all

 (DA45,FFFF)   Flash ROM chip: Winbond W29C020(C)/022/5V
                 Organisation: 2048 pages of 128 bytes (256K)
                  PCI chipset: Intel AGPSet 440BX/ZX
            Last write status: not available

                       Write backup BIOS image to file
                      ->      Erease FLASH ROM      <-
                     Flash BIOS image INCLUDING bootblock
                     Flash backup BIOS image to Flash ROM
                              Redetect Flash ROM
                                CMOS submenu »
                              ADVANCED submenu »

                                     Quit




ROM base: FFFC0000, memory dump at FFFC0000-->(1B256C2D)
Memory: XMSPos=00140000, XMSLeft=132907008                             2A69KC39
Delete Data in the current FLASH ROM
BIOS backup - Multi BIOS - prevent a BIOS update failure:
RD1 BIOS Savior

http://www.ioss.com.tw

Rainbow
The UniFlasher
Posts: 3122
Joined: Wed Mar 20, 2002 4:16 pm
Location: Slovakia
Contact:

Post by Rainbow » Wed Jan 26, 2005 8:41 pm

Erasing is handled automatically according to the flash ROM type. Some need bulk erase (full chip erase), some are erased sector-by-sector and some (like the one of the most popular chips - W29EE011) need no erase at all (they erase one page automatically on write). If you want an erased chip, create a file full of FFh bytes and flash this.
Patched and tested BIOSes are at http://wims.rainbow-software.org
UniFlash - Flash anything anywhere

Borg Number One
Master Flasher
Posts: 169
Joined: Sun May 02, 2004 7:47 pm
Contact:

Post by Borg Number One » Wed Jan 26, 2005 11:52 pm

Ok, thanks for the information.
BIOS backup - Multi BIOS - prevent a BIOS update failure:
RD1 BIOS Savior

http://www.ioss.com.tw

Borg Number One
Master Flasher
Posts: 169
Joined: Sun May 02, 2004 7:47 pm
Contact:

UniFlash suggestions

Post by Borg Number One » Mon Jan 02, 2006 4:29 am

Hi.

1.)
Because UniFlash still has troubles to detect the correct/any FLASH EEPROM type/ID on PCI/AGP cards,
it would be great if you could disassemble graphic cards (DOS) flash utilities
("NVFlash", "ATIFlash") and take/use their disassembled methods to get access to the (FLASH) EEPROMs.

2.)
Also disassembling Flash utilities from/for
+ ISA/PCI network devices and their BootROMs
+ (S)ATA (RAID) ISA/PCI controller

... would improve UniFlash.


3.)
ISA is not death!!! :)

So I think it is about time to introduce ISA cards support.
(ISA network cards, ISA graphics cards, ...)


Here are some useful links:

http://downloadfinder.intel.com/scripts ... bmit=Go%21
--> "FLRESTORE and Flash Adapter Images [FLSIMG.EXE]"

http://www.google.de/search?&q=ibautil

http://www.dawicontrol.com/software/rai ... 9_2.01.zip
--> dc133_1.0.1.9_2.01-1.zip\BIOS\FLASH133.com

http://www.google.de/search?&q=nvflash


If necessary, I can send you the Intel EtherExpress PRO/10+ ISA networkcard for testing and doing experiments.
BIOS backup - Multi BIOS - prevent a BIOS update failure:
RD1 BIOS Savior

http://www.ioss.com.tw

engine
New visitors - please read the rules.
Posts: 5
Joined: Fri Mar 24, 2006 9:30 pm

Re: UniFlash suggestions

Post by engine » Fri Mar 24, 2006 10:09 pm

Borg Number One wrote:
2.)
Also disassembling Flash utilities from/for
+ ISA/PCI network devices and their BootROMs
+ (S)ATA (RAID) ISA/PCI controller

... would improve UniFlash.
Rainbow

I have two PCI add-on cards with Silicon Image 0680A chips. These are ATA/133 or RAID controllers. It would be very nice to have support for these cards on uniflash. The flash tool provided by Silicon Image will always flash to both cards at the same time. This is bad, since one is RAID and the other isn´t. Also currently is impossible to backup the BIOS file on the card to a file, since there are no tools for this.

I have all the datasheets and schematics of the Silicon Image 0680A. They aren´t online anymore. I can provide them to you. Drop me a PM if you want them.

One of these cards uses the SST39SF010 flash ROM and the other has the ATMEL AT49BV512. I can provide datasheets for them too. Plus you can find them easyly on the web.

Recently I bought an ATA/133 RAID card with the IT8212F chip. This card also has the SST39SF010 flash ROM on it. I needed to flash the ATAPI Bios to it, so I can use CDROM devices with it, but ITE´s flash tool doesn´t work. So I am stuck with a card I can´t use because of a simple flash procedure I can´t do. I can provide you datashets for IT8212F and IT8211F chips too. If you need them, please ask. Support for these ITE cards would be a welcome adition, since ITE´s tool doesn´t work for a lot of flash ROMs.

Regards.

KachiWachi
The New Guy
Posts: 1450
Joined: Fri Mar 29, 2002 10:32 pm
Location: Pennsylvania, USA

Post by KachiWachi » Sat Mar 25, 2006 2:12 pm

engine -

Would you happen to have the same for the SI 0649...Silicon Image Inc (CMD Technology Inc.) PCI - 0649 UltraDMA/100 EIDE Controller?

engine
New visitors - please read the rules.
Posts: 5
Joined: Fri Mar 24, 2006 9:30 pm

Post by engine » Sat Mar 25, 2006 2:55 pm

KachiWachi wrote:engine -

Would you happen to have the same for the SI 0649...Silicon Image Inc (CMD Technology Inc.) PCI - 0649 UltraDMA/100 EIDE Controller?
Unfortunatelly no. Why?

Since I don´t have such controller I didn´t mind to save it´s datasheets. But I remember when Silicon Image had those datasheets online.

KachiWachi
The New Guy
Posts: 1450
Joined: Fri Mar 29, 2002 10:32 pm
Location: Pennsylvania, USA

Post by KachiWachi » Sun Mar 26, 2006 2:45 pm

Someone on another site wants a WPCredit file for this controller...so I need the PCI register definitions (device configuration space).

Might they be the same as in the 0680A?

engine
New visitors - please read the rules.
Posts: 5
Joined: Fri Mar 24, 2006 9:30 pm

Post by engine » Sun Mar 26, 2006 7:10 pm

I don´t know.

If you want to try and check, I can provide you the datasheets and schematics for the 0680A. PM me.

Regards.

KachiWachi
The New Guy
Posts: 1450
Joined: Fri Mar 29, 2002 10:32 pm
Location: Pennsylvania, USA

Post by KachiWachi » Mon Mar 27, 2006 2:35 pm

Check your PM.

engine
New visitors - please read the rules.
Posts: 5
Joined: Fri Mar 24, 2006 9:30 pm

Post by engine » Mon Mar 27, 2006 3:51 pm

I don´t need to send the datasheets to you by e-mail. I just found them online yesterday. Just download them here -> http://gkernel.sourceforge.net/specs/sii/

Regards.

KachiWachi
The New Guy
Posts: 1450
Joined: Fri Mar 29, 2002 10:32 pm
Location: Pennsylvania, USA

Post by KachiWachi » Tue Mar 28, 2006 2:04 pm

Can't hotlink in...can you provide the search path? Thanks.

Post Reply