As many of you will know, the Asus bios for the 290X has unlocked voltage control so allows for much greater OC potential over all the other brand bioses. I see many people asking how to flash the card, across many forums, and I myself had no idea how to do it so have spent this afternoon gathering all the correct tools and bios files needed. I have written a complete step by step guide below, and can confirm I am now running the Asus bios and have a much higher overclock as a result
Following the techpowerup guide that others have given links to does work but it links to the wrong atiflash (older version), and the command to flash is missing the -f switch.
I have spent a bit of time today finding the correct atiflash and some bios files and have put them all together into a zip file you can grab here:
http://1drv.ms/NsJVAV
Unzip that and you will have all the correct bits needed. You will need an empty USB stick (the HP tool will format it).
1. Run HPUSBDisk as Admin
2. Select Device, Change Volume label if necessary.
3. Check "Create a DOS startup disk using system files located at:"
4. Point it to use the win98boot files included in my zip file.
5. Press "Start"
Now that is done you need to copy atiflash.exe & asus.rom to the same USB stick.
Before performing the flash I went into the AMD OverDrive control panel and set it back to defaults and unticked 'Enable Graphics OverDrive'. This meant I was back to stock and minimised risk of any problems when it booted back up with the new bios. I performed the flash in 'Uber Mode' (switch on card flicked towards the front of the computer case). You might be able to flash in 'Quiet Mode' too but I didn't see the point as I was going to be overclocking it, so uber mode made sense.
Reboot your PC, once booted into the USB stick with the files copied you can get flashing! Firstly I ran the following command:
atiflash -s 0 backup.rom
This gave me a copy of my sapphire bios incase I want to reflash in future, or any problem occurred with flashing the asus bios. I have included this bios image in the zip file above (sapphire.rom).
You are now ready to flash the Asus bios as follows:
atiflash -p -f 0 asus.rom
If you don't use the -f switch you will get an SSID check error and it won't go through with the flashing. If you have multiple cards you just need to run the command again, incrementing the number until all your cards are flashed.
Reboot, remove USB stick and you're done!
Now you will need to use Asus GPU Tweak software to do your overclocking, as far as I am aware MSI afterburner doesn't work properly with this card yet, but I haven't even tried it myself. You can get the latest GPU Tweak direct from Asus here:
http://support.asus.com/download.aspx?SLanguage=en&m=gpu+tweak&os=30
I've got mine running at 1150 core & 6000 mem @ 1.350v. Make sure you always have the power target slider set at the max of 150%, to ensure that the card can draw the power it needs when required.
Hope this guide helps! The Asus bios rom is from Gibbo so many thanks to him for getting hold of it for us
Following the techpowerup guide that others have given links to does work but it links to the wrong atiflash (older version), and the command to flash is missing the -f switch.
I have spent a bit of time today finding the correct atiflash and some bios files and have put them all together into a zip file you can grab here:
http://1drv.ms/NsJVAV
Unzip that and you will have all the correct bits needed. You will need an empty USB stick (the HP tool will format it).
1. Run HPUSBDisk as Admin
2. Select Device, Change Volume label if necessary.
3. Check "Create a DOS startup disk using system files located at:"
4. Point it to use the win98boot files included in my zip file.
5. Press "Start"
Now that is done you need to copy atiflash.exe & asus.rom to the same USB stick.
Before performing the flash I went into the AMD OverDrive control panel and set it back to defaults and unticked 'Enable Graphics OverDrive'. This meant I was back to stock and minimised risk of any problems when it booted back up with the new bios. I performed the flash in 'Uber Mode' (switch on card flicked towards the front of the computer case). You might be able to flash in 'Quiet Mode' too but I didn't see the point as I was going to be overclocking it, so uber mode made sense.
Reboot your PC, once booted into the USB stick with the files copied you can get flashing! Firstly I ran the following command:
atiflash -s 0 backup.rom
This gave me a copy of my sapphire bios incase I want to reflash in future, or any problem occurred with flashing the asus bios. I have included this bios image in the zip file above (sapphire.rom).
You are now ready to flash the Asus bios as follows:
atiflash -p -f 0 asus.rom
If you don't use the -f switch you will get an SSID check error and it won't go through with the flashing. If you have multiple cards you just need to run the command again, incrementing the number until all your cards are flashed.
Reboot, remove USB stick and you're done!
Now you will need to use Asus GPU Tweak software to do your overclocking, as far as I am aware MSI afterburner doesn't work properly with this card yet, but I haven't even tried it myself. You can get the latest GPU Tweak direct from Asus here:
http://support.asus.com/download.aspx?SLanguage=en&m=gpu+tweak&os=30
I've got mine running at 1150 core & 6000 mem @ 1.350v. Make sure you always have the power target slider set at the max of 150%, to ensure that the card can draw the power it needs when required.
Hope this guide helps! The Asus bios rom is from Gibbo so many thanks to him for getting hold of it for us
Last edited: