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 !!
Uniflash Website and Information
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
UniFlash - Flash anything anywhere
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
UniFlash - Flash anything anywhere
-
- Master Flasher
- Posts: 169
- Joined: Sun May 02, 2004 7:47 pm
- Contact:
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.
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
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
UniFlash - Flash anything anywhere
-
- Master Flasher
- Posts: 169
- Joined: Sun May 02, 2004 7:47 pm
- Contact:
Ok, thanks for the information.
-
- Master Flasher
- Posts: 169
- Joined: Sun May 02, 2004 7:47 pm
- Contact:
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.
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.
RainbowBorg 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.
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.
-
- The New Guy
- Posts: 1451
- Joined: Fri Mar 29, 2002 10:32 pm
- Location: Pennsylvania, USA
engine -
Would you happen to have the same for the SI 0649...Silicon Image Inc (CMD Technology Inc.) PCI - 0649 UltraDMA/100 EIDE Controller?
Would you happen to have the same for the SI 0649...Silicon Image Inc (CMD Technology Inc.) PCI - 0649 UltraDMA/100 EIDE Controller?
CPU - DFI 586IPVG, K6-2/+ 450 (Cyrix MII 433), i430VX, 128MB EDO.
BIOS patched by BiosMan (Jan Steunebrink).
BIOS patched by BiosMan (Jan Steunebrink).
Unfortunatelly no. Why?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?
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.
-
- The New Guy
- Posts: 1451
- Joined: Fri Mar 29, 2002 10:32 pm
- Location: Pennsylvania, USA
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?
Might they be the same as in the 0680A?
CPU - DFI 586IPVG, K6-2/+ 450 (Cyrix MII 433), i430VX, 128MB EDO.
BIOS patched by BiosMan (Jan Steunebrink).
BIOS patched by BiosMan (Jan Steunebrink).
-
- The New Guy
- Posts: 1451
- Joined: Fri Mar 29, 2002 10:32 pm
- Location: Pennsylvania, USA
Check your PM.
CPU - DFI 586IPVG, K6-2/+ 450 (Cyrix MII 433), i430VX, 128MB EDO.
BIOS patched by BiosMan (Jan Steunebrink).
BIOS patched by BiosMan (Jan Steunebrink).
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.
Regards.
-
- The New Guy
- Posts: 1451
- Joined: Fri Mar 29, 2002 10:32 pm
- Location: Pennsylvania, USA
Can't hotlink in...can you provide the search path? Thanks.
CPU - DFI 586IPVG, K6-2/+ 450 (Cyrix MII 433), i430VX, 128MB EDO.
BIOS patched by BiosMan (Jan Steunebrink).
BIOS patched by BiosMan (Jan Steunebrink).