Difference between revisions of "Flash-Tools"
m |
m |
||
(13 intermediate revisions by the same user not shown) | |||
Line 6: | Line 6: | ||
For newer cards (Voodoo3+) only version 2.xx should be used. For flashing the newest prototypes (Daytona) you must use the newest version since the needed support was added with version 2.16. | For newer cards (Voodoo3+) only version 2.xx should be used. For flashing the newest prototypes (Daytona) you must use the newest version since the needed support was added with version 2.16. | ||
− | {|class="wikitable | + | {| class="wikitable" |
− | + | ! Version !! Date !! Note !! Download | |
− | ! | + | |
− | ! | + | |
|- | |- | ||
− | + | ! 1.01 | |
− | | | + | | xx.xx.1998 || || [[File:zip.png|50px|link=File:3dfx_flash_1.01.zip]] |
|- | |- | ||
− | + | ! 1.03 | |
− | | | + | | 15.03.1999 || || [[File:zip.png|50px|link=File:3dfx_flash_1.03.zip]] |
|- | |- | ||
− | + | ! 1.03E | |
− | |[[File:zip.png|50px|link=File:3dfx_flash_1. | + | | 02.07.1999 || Extracted from Guillemont Phoenix Maxi Gamer flash-kit. || [[File:zip.png|50px|link=File:3dfx_flash_1.03e.zip]] |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
|- | |- | ||
− | + | ! 1.04 | |
− | | | + | | 13.01.1999 || || [[File:zip.png|50px|link=File:3dfx_flash_1.04.zip]] |
|- | |- | ||
− | + | ! 2.00.04 | |
− | | | + | | 01.01.2000 || || [[File:zip.png|50px|link=File:3dfx_flash_2.00.04.zip]] |
|- | |- | ||
− | + | ! 2.13 | |
− | |[[File:zip.png|50px|link=File: | + | | 15.06.2000 || || [[File:zip.png|50px|link=File:3dfx_flash_2.13.zip]] |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
|- | |- | ||
− | + | ! 2.14 | |
− | | | + | | 26.10.2000 || || [[File:zip.png|50px|link=File:3dfx_flash_2.14.zip]] |
|- | |- | ||
− | + | ! 2.14 (modified) | |
− | | | + | | 26.10.2000 || Modified by Pa3PyX to be able to flash ROM files designed for other card models. || [[File:zip.png|50px|link=File:3dfx_flash_2.14_modified.zip]] |
|- | |- | ||
− | + | ! 2.17 | |
− | |[[File:zip.png|50px|link=File: | + | | 01.03.2006 || Compiled with the leaked sources. || [[File:zip.png|50px|link=File:3dfx_flash_2.17.zip]] |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
|- | |- | ||
− | + | ! 2.17 (source code) | |
− | | | + | | 19.10.2000 || || [[File:zip.png|50px|link=File:3dfx_flash_2.17_source.zip]] |
− | | | + | |
− | | | + | |
− | | | + | |
− | + | ||
− | + | ||
− | |[[File:zip.png|50px|link=File:3dfx_flash_2. | + | |
|} | |} | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
=== Release Notes === | === Release Notes === | ||
− | |||
− | |||
− | |||
<spoiler text="Version 2.00 (02/10/1999)"> | <spoiler text="Version 2.00 (02/10/1999)"> | ||
* This flash version will flash either a 32K or 64K binary image. It will also save off the previos BIOS according to its size. The Atmel 29LV512, 49BV512 and SST27LE512 are now supported. | * This flash version will flash either a 32K or 64K binary image. It will also save off the previos BIOS according to its size. The Atmel 29LV512, 49BV512 and SST27LE512 are now supported. | ||
Line 150: | Line 72: | ||
** In WriteROMFromFile, added the ROM size strapping, MiscInit0[24], to determine if the board is strapped for 32K or 64K before deciding if the PCI subvendor and subsystem ID needs to be shadowed to the upper 64K of the ROM. | ** In WriteROMFromFile, added the ROM size strapping, MiscInit0[24], to determine if the board is strapped for 32K or 64K before deciding if the PCI subvendor and subsystem ID needs to be shadowed to the upper 64K of the ROM. | ||
</spoiler> | </spoiler> | ||
− | + | ||
<spoiler text="Version 2.03 (03/04/1999)"> | <spoiler text="Version 2.03 (03/04/1999)"> | ||
* Added support for 40K BIOSs. This must be used with all 40K BIOSs! | * Added support for 40K BIOSs. This must be used with all 40K BIOSs! | ||
Line 167: | Line 89: | ||
** In WriteROMFromFile, added code to handle programming a 32K ROM which is in a 64K Binary. | ** In WriteROMFromFile, added code to handle programming a 32K ROM which is in a 64K Binary. | ||
</spoiler> | </spoiler> | ||
− | + | ||
<spoiler text="Version 2.06 (04/01/1999)"> | <spoiler text="Version 2.06 (04/01/1999)"> | ||
* Makefile | * Makefile | ||
Line 194: | Line 116: | ||
** Added new SSIDs for the new Voodoo3 and Velocity series products. | ** Added new SSIDs for the new Voodoo3 and Velocity series products. | ||
</spoiler> | </spoiler> | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
<spoiler text="Version 2.09 (07/22/1999)"> | <spoiler text="Version 2.09 (07/22/1999)"> | ||
* Added support for flashing Napalm and Rampage. | * Added support for flashing Napalm and Rampage. | ||
Line 245: | Line 161: | ||
** Change the MAX_PCI_DEVICES to scan 00h to 0Fh buses for 3dfx cards. | ** Change the MAX_PCI_DEVICES to scan 00h to 0Fh buses for 3dfx cards. | ||
</spoiler> | </spoiler> | ||
− | + | ||
<spoiler text="Version 2.12 (02/02/2000)"> | <spoiler text="Version 2.12 (02/02/2000)"> | ||
* Fixed bug with trying to FLASH bios while in a full screen DOS session and after running Windows. Fixes PRS#12546. | * Fixed bug with trying to FLASH bios while in a full screen DOS session and after running Windows. Fixes PRS#12546. | ||
Line 328: | Line 244: | ||
** Added the Napalm 5800 to the sNapalmSpeedVer and sNapalmBuilds structures. | ** Added the Napalm 5800 to the sNapalmSpeedVer and sNapalmBuilds structures. | ||
</spoiler> | </spoiler> | ||
− | + | ||
<spoiler text="Version 2.15 (08/17/2000)"> | <spoiler text="Version 2.15 (08/17/2000)"> | ||
* Added support for the Napalm2. | * Added support for the Napalm2. | ||
Line 365: | Line 281: | ||
** Added Daytona support for the Daytona 4000 boards. | ** Added Daytona support for the Daytona 4000 boards. | ||
</spoiler> | </spoiler> | ||
− | |||
− | |||
− | |||
== USERFLSH == | == USERFLSH == | ||
Line 373: | Line 286: | ||
USERFLSH is the successor of VFLASH and predecessor of 3dfx Flash. It should be used for flashing Voodoo Banshee graphic cards. | USERFLSH is the successor of VFLASH and predecessor of 3dfx Flash. It should be used for flashing Voodoo Banshee graphic cards. | ||
− | {|class="wikitable | + | {| class="wikitable" |
− | + | ! Version !! Date !! Notes !! Download | |
− | ! | + | |
− | ! | + | |
|- | |- | ||
− | + | ! 1.02 | |
− | |02/09/1999 | + | | 02/09/1999 || || [[File:zip.png|50px|link=File:userflsh_1.02.zip]] |
|- | |- | ||
− | + | ! 1.02G | |
− | | | + | | 02/24/1999 || || [[File:zip.png|50px|link=File:userflsh_1.02g.zip]] |
|- | |- | ||
− | |||
− | |||
|} | |} | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
== VFLASH == | == VFLASH == | ||
Line 413: | Line 305: | ||
*AMD (AM29f10) | *AMD (AM29f10) | ||
− | {|class="wikitable | + | {| class="wikitable" |
− | + | ! Version !! Date !! Notes !! Download | |
− | ! | + | |
− | ! | + | |
|- | |- | ||
− | + | ! 1.0.3 | |
− | |07/28/1997 | + | | 07/28/1997 || || [[File:zip.png|50px|link=File:vflash_1.0.3.zip]] |
|- | |- | ||
− | + | ! 1.0.6 | |
− | | | + | | 11/14/1997 || || [[File:zip.png|50px|link=File:vflash_1.0.6.zip]] |
|- | |- | ||
− | + | ! 1.00.04 | |
− | |[[File:zip.png|50px|link=File:vflash_1. | + | | 08/04/1999 || || [[File:zip.png|50px|link=File:vflash_1.00.04.zip]] |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
|- | |- | ||
− | + | ! 1.00.05.2 | |
− | | | + | | unknown || Extracted from Quantum3D MGV flash-kit.<br>This flash-tool is a rebranded VFLASH named AlscBBrn. || [[File:zip.png|50px|link=File:vflash_1.00.05.2.zip]] |
|- | |- | ||
− | |||
− | |||
− | |||
− | |||
− | |||
|} | |} | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
== FlashROM (Mac OS) == | == FlashROM (Mac OS) == | ||
− | + | FlashROM is the flash tool for VoodooMACs functional with Mac OS 8 & 9. | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | {|class="wikitable | + | {| class="wikitable" |
− | + | ! Version !! Date !! Notes !! Download | |
− | ! | + | |
− | ! | + | |
|- | |- | ||
− | + | ! Voodoo3 | |
− | | | + | | 08/10/1999 || || [[File:zip.png|50px|link=File:flashrom_voodoo3_08-10-1999.zip]] |
|- | |- | ||
− | + | ! Voodoo3 | |
− | | | + | | 11/22/1999 || || [[File:zip.png|50px|link=File:flashrom_voodoo3_11-22-1999.zip]] |
|- | |- | ||
− | + | ! Voodoo3 | |
− | |[[File:zip.png|50px|link=File: | + | | 05/29/2000 || || [[File:zip.png|50px|link=File:flashrom_voodoo3_05-29-2000.zip]] |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
|- | |- | ||
− | + | ! Voodoo4/5 | |
− | | | + | | 11/26/2000 || || [[File:zip.png|50px|link=File:flashrom_voodoo4-5_11-26-2000.zip]] |
|- | |- | ||
− | + | ! Voodoo3 (source code) | |
− | | | + | | xx/xx/1998 || v1.05 || [[File:zip.png|50px|link=File:flashrom_voodoo3_1.05_source.zip]] |
− | | | + | |
− | | | + | |
− | |[[File:zip.png|50px|link=File: | + | |
|} | |} | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− |
Latest revision as of 22:37, 21 January 2020
General Information
Please keep in mind that's your own risk to flash a fully working card. I take no responsibility for any damage to hard- and/or software.
3dfx Flash
3dfx Flash is the successor of USERFLSH and based on its code. Version 1.xx can be used for flashing Voodoo Banshee graphic cards.
For newer cards (Voodoo3+) only version 2.xx should be used. For flashing the newest prototypes (Daytona) you must use the newest version since the needed support was added with version 2.16.
Release Notes
USERFLSH
USERFLSH is the successor of VFLASH and predecessor of 3dfx Flash. It should be used for flashing Voodoo Banshee graphic cards.
Version | Date | Notes | Download |
---|---|---|---|
1.02 | 02/09/1999 | ||
1.02G | 02/24/1999 |
VFLASH
VFLASH is the predecessor of USERFLSH and should be used for flashing Voodoo Rush graphic cards. Newer flashing tools shouldn't be compatible.
This tools supports the following flash chips:
- ATmel (AT29C010A)
- Alliance (AS29F010)
- AMD (AM29f10)
Version | Date | Notes | Download |
---|---|---|---|
1.0.3 | 07/28/1997 | ||
1.0.6 | 11/14/1997 | ||
1.00.04 | 08/04/1999 | ||
1.00.05.2 | unknown | Extracted from Quantum3D MGV flash-kit. This flash-tool is a rebranded VFLASH named AlscBBrn. |
FlashROM (Mac OS)
FlashROM is the flash tool for VoodooMACs functional with Mac OS 8 & 9.
Version | Date | Notes | Download |
---|---|---|---|
Voodoo3 | 08/10/1999 | ||
Voodoo3 | 11/22/1999 | ||
Voodoo3 | 05/29/2000 | ||
Voodoo4/5 | 11/26/2000 | ||
Voodoo3 (source code) | xx/xx/1998 | v1.05 |