Original bios used
http://www.techpowerup.com/vgabios/124252/msi-hd7950-3072-120524.html
New stock voltage and clocks speed used from image unc1100.rom that i created note stock clocks and voltage, previous stock clocks and voltage were 880core 1250memory and .994v
Warning about your ram memory voltage
Here are MSI Twin Frozr III HD 7950 bios files raised limits and Supplied Trix 4.4mod because it is able to overclock memory while other versions are not. My memory is 1.6v stock if yours is lower than that these bios are not for you, interested in unlocking your card and not feeling brave enough to try, check further down the page under (Taking Request for unlocking and changing clocks/ voltages)
MSI TWIN FROZR III UNCAPPED.zip 4430k .zip file
tool so far to date, no conflicts, no issues, great tool.
hpflash1.zip 1815k .zip file
Hpflash easy and simple utility for making a bootable usb.
Win98Boot.zip 671k .zip file
Win98 dos files, used to make dos boot image for usb.
atiflash_407.zip 236k .zip file
Atiflash.exe Use the command ( atiflash -p 0 imagename.rom -f ) for different cards ofther than Msi Twin frozr III, and if Twin frozr -f is not needed,
if submiting a bios to be edited please read further down this page under (Taking Request for unlocking and changing clocks/ voltages.
Clock speeds and voltages added i the top download as follows
Please read before selecting and know what voltage you need before flashing, and know your ASIC to see around what voltage your card will need to run to best select the bios in which file.
Voltage Profiles have been edited for these bios. Bios are from a MSI Twin Frozr III HD 7950,
Clocks have been edited as well. These are all NON Boost MSI Twin Frozr III HD 7950, more will be added from different vendors upon request only see further down the page, and will be listed in the bottom in another section.
File 1 voltages as follows: Power control unlocked on all files to 50%
1.380v 172vrm signal 40% ASIC
1.355V 168vrm signal 50% ASIC
1.255v 152vrm signal 60% ASIC
1.230v 148vrm signal 80% ASIC
1.196v 143vrm signal 102.3% ASIC
File 2 voltages as follows : Power control unlocked on all files to 50%
1.380V 172vrm signal 40% ASIC
1.355v 168vrm signal 50% ASIC
1.230V 148vrm signal 65% ASIC
1.192V 142vrm signal 80% ASIC
1.159V 137vrm signal 102.3% ASIC
File 3 voltages as follows : Power control unlocked on all files to 50%
1.380V 172vrm signal 40% ASIC
1.355v 168vrm signal 50% ASIC
1.174v 139vrm signal 55% ASIC
1.149v 135vrm signal 80% ASIC
1.096V 127vrm signal 102.3% ASIC
Bios are as follows modded from MSI Twin Frozr III HD 7950 NON Boost card, just renamed for the speed.
File 1:Running at File 1 voltages
1200core 1600memory ToxicXX.rom
1200core 1500memory VaporX.rom
1180core 1500memory TurboX.rom
1150core 1500memory LightBE.rom
1100core 1600memory unc1060.rom
1100core 1500memory unc1100.rom
1050core 1500memory unc1050.rom
1150core 1400memory LightB1.rom
1070core 1400memory Lightng.rom
File 2:Running at File 2 voltages
1200core 1600memory ToxicXX.rom
1200core 1500memory VaporX.rom
1180core 1500memory TurboX.rom
1150core 1500memory LightBE.rom
1100core 1600memory unc1060.rom
1100core 1500memory unc1100.rom
1050core 1500memory unc1050.rom
1150core 1400memory LightB1.rom
1070core 1400memory Lightng.rom
File 3:Running at File 3 voltages
1070core/1400memory Lightng.rom
1150core/1400memory LightB1.rom
1050core/1500memory unc1050.rom
1100core/1500memory unc1100.rom
1100core/1600memory unc1160.rom
Make sure to check gpu-z tool for your ASIC rating to best select which rom to use.
http://www.techpowerup.com/gpuz/
Use the latest GPU-Z tool and in the tool right click on the top left hand corner and click on check ASIC quality.
Notes: MSI Afterburner does not work with these rom files if using MSI Afterburner select another option such as
Sapphire Trixx, MSI Afterburner throws card in a low power and clock state if using to overclock with or set a
profile so again do not use this tool, Bios will work at there clock rates when no tool is used and can overclock
Or set a fan profile with another tool other than MSI AfterBurner.
Voltage was set far apart to avoid damaging cards and voltage limits raised high enough so you don't have to
use any unofficial overclock tool. Core and Memory Overclock Limits are also raised as well as lower 3D memory speed
to match High 3D speed.
MSI TWIN FROZR III OWNERS FOR NON BOOST CARDS
These were made to flash directly on your cards no having to force the flash or use -f. Its more of an update taken
from my modded MSI Twin Frozr III cards so enjoy, added Boost edition add the bottom under profiles.
General Info
These bios may work for other cards, its depending on the limits of your card, and depending on your motherboard. Some motherboards mostly newer ones have some type of checksum hash check and others don't, so it might not be possible to cross flash. I my self was limited to this once i got a Asus Crosshair V-Z motherboard and nothing but the stock bios would work so i had to resort to doing something. Interested in having your stock bios image flashed look further down the page under (Taking Request for unlocking and changing clocks/ voltages).
Info Regarding Bios modding
http://www.techpowerup.com/forums/showthread.php?t=183423 I used this to help with the editing bios on a curve rather than flash all, here is the tool. Read first further down regarding this tool.
Radeon HD 7000 BIOS Editor v0.42.zip 1399k .zip file
Notes about tool and warning.
This tool is still in the beta stages while it is a good idea to use the tool for manual editing to calculate the numbers for you but not to try and use it to insert the code for you and note in the picture it is recommend to use the patch all table i would advise against this. Reason is the signal curve is a bit off. is would make much more sense if the tool had the ability to edit all the ASIC as the same time before trying to patch or save the image
EX of stock image.
Notice stock vrm signal a nice curve.
Now one that was edited by the tool.
As you can see in the picture the vrm signal is kind of all over the place and so is the voltage, its not even what i set it at, stock image showed for .990v vrm signal is 110 while this one is 135 so the closer to ASIC 102.3 your card will over volt instead of having some vdroop, while its a great tool to calculate what vrm signal to use for what voltage and the ASIC quality you have and manually edit your voltage and vrm signal in bios with a hex tool yourself. Its not good to use the tool for any other purpose than that, (At least the latest version listed) The wrong vrm signal used can actually end up using more volts, and your card will not have a vdroop under load and could cause damage. So its still better to manually edit. Great as a calculator. Maybe in time it will be better. Making a profile suited for your card is the best option, after time your card will drop in ASIC quality, nothing drastic but setting a profile that is suited for your card is best for load conditions. Thats why the manufacture set the profiles the way they did, the last profile is the cap limit voltage for your card. This is why i set the last two profiles the way i did for the image.rom files i created, so be wise on how you set a profile, also your ASIC quality will run at what ever is the closest too. You do not need to make your profile run at max, and you do not need to starve your card of voltage it runs an average between the ASIC quality that it needs, set the last profile you edit for you max volts desired, allow enough wiggle room so you do not over volt your card adding extra heat and degrading your card. Its ideal to test your card, see what frequency you can run and what voltage is needed with out using power tune. Allow some overhead if you wish to be able to overclock higher. Ex. If you want 1150core and 1400mem but your card can run 1225 core and 1500mem but is too hot well set it for the lower of the two depending upon your needs.
How to use the Tool
For those who want to save time, just read the instructions, it works for most reference cards.
This is a stock image of a Boost cards Stock voltages, while you can edit these with this tool i used it only to calculate a curve. Its a great calculator, at this time or if you want to use the tool to edit all to max voltage but i would not do this.OK here we go This is the HEX version so get out your Hex to decimal and decimal to Hex calculator. the items in red are the Power tune control for the card, generally this is best set to stock. Setting for this card is 175 to 260 or in hex 175=af and 260= 01 04, code is written backwards. next is the black pen which is the power tune control, the only thing you need to edit is 14 which is 20% option which is stock and mine which is already set to 32 which gives you 50%, Now the Blue pen is frequency for core on the left and ram on the right and on the very right its ram voltage, note that the main 3D or High 3D voltage is not here but we will get to that. Ok 1070 core Hex is 01 C1 38, Ram is 1400 mem or in hex 02 22 E0, decimal value for these are going to have to add two more zero's so decimal for core is 107000 and ram would be 140000. Next line down would be 2D clocks voltage is set to .850v on the very right. you can set this one to a lower power state and drop ram to 150 from 300 and voltage from 850 to 800 but we are talking pennies you save for possible problems. Third line down is Lower 3D clock is set at 501 core or 50100 decimal and 00 C3 B4 hex. Ram has been set to match higher 3D ram to avoid possible problems. 1400mhz or 140000 decimal or 02 22 E0. Voltage on the Right is .950v or 950 decimal or 03 DE. (Note Ram is in two characters and frequency is in three don't get confused.) Bottom is 2D and idle state (Do not Attempt to edit) So forget you say it. Moving on.
This is all in this line.
Voltage profiles
1.374V 171vrm signal 40% ASIC
1.355v 168vrm signal 50% ASIC
1.174v 139vrm signal 55% ASIC
1.149v 135vrm signal 80% ASIC
1.090V 129vrm signal 102.3% ASIC
5E 05 AB 00 90 01 4B 05 A8 00 F4 01 96 04 8B 00 26 02 7D 04 87 00 Bios Hex
1374 171 40 1355 168 50 1174 139 55 1149 135 Decimal
05 5E 00 AB 01 90 05 4B 00 A8 01 F4 04 96 00 8B 02 26 04 7D 00 87 Actual hex
values are here on the bottom which you would flip in reverse and enter in the bios such as it is in the top. You can tune the bios how you like these are modified for general purpose so mostly if not all people can use them and not have to mod there own bios like i did this also is the reason why i set the ASIC values so low for the higher rated ASIC so as not to kill anyones cards and yet allow overclocking voltage head room. Thanks again to the maker of the tool because without it it would have been a while longer till i figured it out but his tool is pretty dead on but If you could only mod all portions and ASIC to your own values then patch instead of save a patch and try again which causes errors, anyways maybe it will be better soon.
Voltage unlocking
In this image above notice there are two values of 6A 04 which in you reverse to 04 6A=1113 which is the decimal value or 1.113v, there are two spots here one is the voltage you would see in a tool utility and the other is the cap.
Now in the image above i have edited both the values to 64 05 which in reverse is 05 64=1380 in decimal value or 1.380v now for the software test.
Notice the image above the value for the GPU VDDC third column the max voltage is the new value, and card is throttling according to the ASIC i set for load.
If you are feeling brave enough to try remember to edit the checksum to avoid conflict.
Max volts
Notice in the table above this is the voltage table is pretty easy to find, look to the rignt and see the stair way to volt city, ha ha its all the yyy yyy yyy's. The voltage table ( now this is from bottom to top/ reverse) starts with a FF 03 / 03 FF = 1023 or 102.3% ASIC quality. and ends with a break of two
00 00 . Some tables are longer than others. If you just want to adjust max voltage. Go to the last set of numbers.
Here in the image above is the last set so from reverse order which amd has coded 02 B8=696 or 69.9% Man thats leaky and an okward number they chose. 00 98=152 or 152vrm signal (not all cards have this) 04 E8=1256 or 1.256v that this card is max. Now depending on your ASIC if its low or high is how you would set the last number for ASIC to be cautious. I would set it as 40% but thats just me. Edit 04 E8 to which ever value you wish. Vrm signal is going to vary to low and more vdroop, to high and overvolting, use the tool provided, if it does not work with your bios, download a bios that will because you only need it as a calculator anyways, enter in the asic value. Its better to be a little lower and have some vdroop than be to high and over volt. Now correct checksum to stock file size and your all set up for an update.
Making a stable profile and rom
To make a profile just for every day use set it up using the vendor scale, don't change the ASIC values just edit the Vrm signal and the Voltage. Edit around your cards ASIC.
In the image above is the voltage table at the end of the table is 7E 04 which is 04 7E= 115000 or 1.115v. Before you edit the last value look for two more that are the same numbers and edit them to the same value as the last one you are editing. Note its in another spot as well, and if you have a voltage cap or locked bar its in a third spot above the other two close by.
Here is the last spot to edit to link the voltage, its always by a group of oo's on the right hand bar as you can see or look for the value you replace in the hex editor and its the next one down. Not all cards need this, some cards in this spot it affects idle voltage only change if it was the last value on your voltage table.
Offsetting Vrm +1
Offsetting the Vrm +1, by setting vrm signal to +1 it will reduce vdroop, voltage for my cards are set at 1.093v, previous vdroop under load was 1.051v sometimes as low as 1.046v by using the Ati tool as a calculator, i simply set the vrm +1 higher than it stated.. now under load im at 1.075v for a setting of 1.093v a little smother too. A setting higher setting will have a quicker response time under load but at the expense of heat, a good cooler or water is recommended. Try not to off set too high i would keep it under +2.
Digital Signing
Voltage has a form of digital signing but really the only program that corrects it is Msi afterburner, so until a solution is up don't use it.
In the digital signature it has the core frequency effective clock but in a set of 2 and ram frequency effective clock in a set of two. Also there is the three voltage's that tie into the three voltages that you would have linked. Don't panic it can be edited. Note this is from an Asus DC2T 7970, only card i have ran into that has this, after going online and looking up bios files from techpowerup.com/vgabios only the newer non reference cards have a digital signature, even though you can edit Asus cards are locked in more ways then one, need more testing on how get them working.
Checksum
For those not familiar with this each bios file has a checksum value and the file knows it and some motherboards check for it. Save an original copy of your file then check the value and save the value to a file. There are few places to change a value
Here is the Top of the Bios rom i edit between these to correct value you can also if you need too edit the date avoid editing the break between the FF FF in the bottom it does not seem to like that like the wife. Anyways before you edit under your editor its usually under analysis click and generate checksum enter value in you hex or decimal depending you what you use. I use check sum 8-64 depending on the amount edited it gives the same number either way. You can only add not subtract a value hence the reason why I erase IBM or the date avoid the coded string if possible. Once it is edited back to the normal value it will flash on the card without having to force the flash and will work on any motherboard. Just like some old gpu's.... Takes me back.
Taking Request for unlocking and changing clocks/ voltages. No longer taking request.
Boost Cards,
Are close to the same accept there is two voltage tables, sometimes one voltage table is reversed. Also there is an additional set of core speeds which need to be edited to what you choose. To disable boost match voltage in the voltage table and core speeds.
MSI After burner Warning
MSI After burner does not work with modding your bios its the only one so far, if recognised the moddified code even thought the checksum was corrected and set back to stock. voltage but not the clock speed and it locks the card at a low 2d clock speed, so if you want to have a monitoring software or another tool i have listed one in the top of the page, or use something other than MSI After burner. Frequency's stick but voltage will drop at least with MSI cards, i have not tested any other card since i only have MSI cards to work with. Once flashed if you don't use a tool you don't have too clocks will stay and so will voltage, but if you want to over clock you can with another tool since i have lifted max voltages so you won't need to use any unofficial tool anyways. If you need a fan profile use something else other than MSI After burner.
Purpose of Editing bios
Is to raise your stock voltage and adjust your frequency to be your new stock clock and not to have to have a tool installed, or to have the limits raised to work with most tools besides MSI after burner at this time.
Working Stable Daily Ghz Profiles
MSIr7950.zip 121k .zip file
Non Boost version Msi Twin Frozr III HD 7950 1070core 1500memory, Voltage scale between 1.090v to 1.150v depending on ASIC, 50% powertune.
UEFI MSI TF3 HD 7950 bios same as above just UEFI as well
MSI TF3 Non Boost HD 7950 UEFI.zip 242k .zip file
MSI Boost TFIII Oc 7950.zip 248k .zip file
MSI Twin Frozr III HD 7950 Boost Edition, 1070core 1500memory, Voltage between 1.098v to 1.180v depending on ASIC, 50% powertune, Boost function disabled. Additional profiles added.
Sapphire 7950 Ghz.zip 3519k .zip file
Sapphire HD 7950 Non Boost version 1070core 1500memory, Voltage scale between 1.090v to 1.15v depending on ASIC, 50% powertune
XFX7950.zip 42k .zip file
XFX HD 7950, Model 795A-TDJC, 1050core 1325memory, Voltage Scale between 1.13v and 1.20v depending on ASIC, 50% powertune
HIS7950 Boost Ghz bios.zip 249k .zip file
HIS ICE-Q Boost HD 7950 Boost Edition, 1070core 1500memory, Voltage between 1.098v to 1.180v depending on ASIC, 50% powertune, Boost function disabled. Additional profiles added.
New Tool
VBE7 Tool, Created by darkhmz with the help of (DroiDMester)
Notes about this tool:
Like the other tool it flashes the whole voltage table, so its very card specific for the clocks that you set it up as. Also it changes the checksum when modifing as well, so if you have a blank screen when rebooting you will need to go back and edit your checksum for the bios in order for it to work for you. Cards such as most XFX cards will need the checksum modded and others using newer motherboards which has a form of hash check for the gpu will need it as well. But overall its very simple tool to use. Does not work with 7790 cards at this time.
With this tool you will be able to
Change Vendor ID / Subsystem ID (not recommended)
Change clocks and voltages
Change OverDrive's core clock and memory clock limits, TDP limit, power limit
Make custom fan profile
There are some limitations though...
You cant change 2D / UVD voltages
You cant set 2D / UVD clocks higher than the values stored in BIOS (these limitations are intentional, without these limits powerplay would go nuts...)
The following voltage regulators are fully supported: CHL822x, CHL8214, UP1637, UP1801, ST6788A, VT1556M
For unknown voltage regulators, you can select voltage from a predefined table.
When you open a file, the first thing you'll see is the Overview panel with some information about the loaded BIOS
...including BIOS version, Device ID, VRM type, memory type(s) supported by BIOS etc...
Notes regarding the 3D voltage(s) displayed on the PowerPlay panel
VBE7 shows the first entry of the voltage table, which is the highest voltage (for the lowest ASIC quality). So, for example, if your GPU's ASIC quality is 85%, and needs 1050mV, but the first entry of the voltage table is 1188mV (70.9% ASIC quality), the displayed value would be 1188mV. You'd expect 1050mV but its not a problem, because if you edit the voltage, VBE7 modifies all entries of the table, which means the GPU will get the voltage you set, regardless of ASIC quality.
Also, since its not possible to adjust voltage by 1mV steps, VBE7 recalculates the value - while taking into account the VRM type - when you leave the edited field.
If you want to get rid of boost, just make your 3D clocks / voltages equal, thats what i did with my Tahiti LE
Fan Profile
You can make, save, and load your custom fan profiles.
A few words about temperature hysteresis... Basically, temperature hysteresis is the fan controller's sensitivity to temperature changes (applied to decreasing temperatures only). For example if the controller has a hysteresis of 6°C, and the last fan speed change was at 72°C, the fan speed wont chage while the temperature is higher than 72-6 (66°C). Without hysteresis, the fan speed would change too frequently, which is really annoying.
New Fan Profile Editor in version 0.0.7
How to use
Save your BIOS with GPU-Z
Open with VBE7
Modify
Save
Think twice before flashing
Flash your modified BIOS either with atiflash or atiwinflash (preferably atiflash) and use the -f parameter to force flashing
Reboot
Please read the following before you give it a go
This is a new software so even though it worked for me and some others, i cant guarantee it will work for you as well. USE IT AT YOUR OWN RISK!
Dont forget to make backup of your original BIOS
Use it only if you know what you're doing, and if you can recover from a bad BIOS flash if something goes wrong...
This software is not foolproof, use it carefully
Modifications only affect the legacy BIOS, and after saving, UEFI image will be disabled (in case you have UEFI vBIOS)
If you're experiencing problems with your modified BIOS, please post your original and modified files.
Changes in version 0.0.4
added voltage control support for VRMs reported as unknown
VBE7 0.0.4.zip 546k .zip file
Changes in version 0.0.5
added support for Volterra VT1556M
VBE7 0.0.5.zip 546k .zip file
Changes in version 0.0.6
now VBE7 recalculates the BIOS checksum, no need to use the -f (force flashing) parameter
VBE7.0.0.6.zip 546k .zip file
Changes in version 0.0.7
new fan profile editor
modifiable power limits
VBE7.0.0.7.zip 550k .zip file
Changes in version 0.0.7a
Fixed a bug in the fan profile editor
VBE7.0.0.7a.zip 550k .zip file
Changes in version 0.0.7b
Some bugs have been fixed
VBE7.0.0.7b.zip 550k .zip file
Original bios page for this new tool:
http://www.techpowerup.com/forums/showthread.php?t=189089
Correcting Throttling issues and how to fix it with the tool
First off let me explain, for those of you who have boost cards or a card that begins to throttle the core at a certain frequency and you need to add the power tune to stop it, this is the fix for it, make sure to read.
Ok in the image above there are two bios files, one on the left being the stock bios and on the right is the edited one, Now notice on the left the power tune figures TDP 173, Powertune 175-260. So say you need 10% PT to be stable at your clock your running, Click the Manual Power Limit adjustment add 10% so use your calculator, so 175x1.10=192.5 which you can just make 192 or 193, and 260x1.10=286 so i just put 285 for mine but you get the picture, This raise's the cards Powertune for stock clocks, try to stay under 300-320, boost cards have alot of room since there set so low. Note that since you raised it 10% or whatever you set it too in bios you no longer need to have it set in your overclock tool.
HD 7XXX Series GOP UEFI Bios Patcher Beta
Used to add UEFI to any HD 7XXX Series card, load your bios and add UEFI featue. Use this tool after you have edited your bios, not before.
HD7XX UEFI Patch Tool Beta.zip 63k .zip file
WARNING WARNING WARNING
I am not responsible for mis use or damaged cards, as always flash at your own risk. Take caution while overclocking
unless you crap out money to buy another card.
Modded 7970 GHz profiles to work on 7950 cards
These bios have there Device id, Vendor id, Subsystem id, S/n and P/n modded to there card type too work on any motherboard that has a form of S/n checking, so it will see the cards bios match's the card and works fine. These bios are 100% working with MSI Afterburner and all other tools.
MSI TF3 7950 Ghz profile by ATI
MSI7972.rom.zip 42k .zip file
Clocks is 1050 core 1500 mem, Hynix MFR and Elpida support, its these bios just modded ---> http://www.techpowerup.com/vgabios/124215/msi-hd7970-3072-120628.html