Flashing BIOS


    ***For RX570 RX580 models you must use a new PolarisBiosEditor version – See Here and Here for SRBPolaris V2.6.  You also need to install AMD/ATI Pixel Clock Patcher, found here.  You need this to bypass the bios signature check on the new drivers.***

    Flashing your GPU’s bios is a quick and effective way to increase your hashrate and at the same time reduce your power consumption.  This can be a risky procedure, and you can damage your cards (bricked gpu) if not done properly.  We take no responsibility for your use of this information.  At your own risk !  Keep in mind this will probably void your warranty, and if you RMA be sure to put the original bios in place.  Always backup the original bios.

    For the last generation of AMD cards, please see info from here for Hawaii chips, and Tonga chips.  For Rx470/480 generation see here.  The best resources and forum on this subject is without a doubt the overclockers.net website.  So a big thanks to them !

    If you have a bios switch, place it to the second position, usually towards the ports on the back of the card.  This is a basic guide, see the above links to actually understand what you are doing.  We cannot stress this enough.  You can only edit your bios with Polaris Bios Editor if its Hynix or Samsung memory.

  1.   Close all applications using the GPU, MSI afterburner, etc.
  2.   Open AtiWinFlash (found here) as administrator.
  3.   Save a backup of the bios.
  4.   Create a copy of that bios, and open Polaris bios editor as administrator.  Download Here.
  5.   Here you can change voltages, memory clocks, core clocks and timings.  You can adjust those with MSI afterburner after, except for the memory timings.  Take the “straps” of 1500 and copy paste them to all the above straps (up to 2000 inclusively) – or even better – use the one step timings button on the latest PolarisBiosEditor.  Save bios.
  6. With AtiWinFlash, open the new bios and install it.  This can take a minute.  It is preferable to use the command line interface, the GUI works also – its just a bit more risky to use.
  7. Reboot.
  8. If you run into a driver problem, you may need to reinstall your video drivers (this may always be a good idea).  Run DDU in safe mode, this is the best way to reinstall drivers.

    Some experienced miners have uploaded their own bios for everyone to use.  If you use them please donate a little to show your appreciation.  Always give back to the community when you take.  A word of caution using other people’s bios.  Make sure you have the exact model the bios is made for, with the same memory type: hynix, elpida or samsung.

    If your card is unstable, try copying only the straps for 1625 and over, or 1750 and over (especially if you have samsung memory.  Start with the 1750.  Don’t forget to set memory at 2000 for example in MSI afterburner, then reboot the rig.  You should see good results after.  Check your HW errors/incorrect shares – if you have some – reduce memory clock.

    To find your specific bios search for it.  Or browse forum posts like this one.  For a 480 reference, Boysie has a good mod.  Do not flash a reference bios on an aftermarket card, this will not end well.  For those with 470 Sapphire Nitro 4g and Elpida memory, and those with the 4gb 480 Elpida Sapphire Nitro, follow the links.  You can also check out Anoraks VBIOS Collection here.

    For those with older cards this method will not work.  But adaseb user on Bitcointalk has posted a very good guide to changing your bios on 7950/7970/280x/290/290x cards.  Read about it here.

    See updated AMD drivers for blockchain computer here !

30 comments

  1. Hi, i tried bios mod the rx 580 and had set the values in polaris editor for 1:1750 and 1:2000 same and did try flashing. The computer got stuck in ATI win which said flashing is in progress for about 1 hour. I restarted the pc and now it is not detecting the graphics card. Please help.

    1. Hi Dhiraj, looks like you bricked your card but fear not there are solutions. You need to reboot with either another GPU or integrated graphics. Once in windows, re-flash the original bios on the gpu that is not being detected. It is always better to use the command line, atiflash. Or if you have a bios switch, just switch it and use the other bios. If for some reason nothing works, http://www.overclock.net/t/593427/how-to-unbrick-your-bricked-graphics-card-fix-a-failed-bios-flash/230#post_25463481

        1. I’m a real noob here.
          I have 2*RX560(MICRON) and a RX 570. How do I mod the BIOS for these?
          Thanks.

          1. Hi ! I suggest reading the “flash bios” section, and even better, there are many youtube videos (like this one : https://www.youtube.com/watch?v=JKM60VVIfRg) that actually show you step by step what to do. Remember to make a backup of your bios before starting with atiflash (use the links in the flash bios section) Good luck !

  2. hi there! i have a question! i just updated my bios with an RX 570 8gb and the hashrate it is just a little better.. with sapphire trixx i can just modify the fan and the voltage… but i can not change memory clocks, core clocks (the values are same as in my bios).. how can improve my hashrate? right now im on 24.9, before bios update i was just on 23.5
    im thinking modify the GPU and MEMORY values.. specially the last one.. in my case:
    GPU is at 1244, MEMORY at 1750
    thanks in advance!

    1. Hi Luis, first off, you can try MSI afterburner it may be better than trixx. Second I suggest you re-flash your original bios, then just copy paste memory timings (it depends on your memory type, but usually 1750 works well on all memory) to 2000mhz. Then tweak voltage, memory and core clock in MSI afterburner. Once you find good values, you can put those inputs in a bios if you want but you dont have to. You can try running your GPU at 1150mhz core and 1900 memory to start, with voltage 0.90v. it should work, then try 1950mhz, 2000mhz for memory. voltage try going down 0.89, 0.88, etc. if it freezes right away, then memory clock is too high. if it freezes after some time, then voltage is too low. You should get 27-29 with this. If you dont and have other memory than samsung (check gpuz), you can try flashing the bios with 1500 straps copy pasted all the way to 2000mhz. good luck !

  3. HI Sir

    I want to restore Gigabytes RX470 BIOS, I tired use (gigabytes)VGA Tools — @BIOS, but it is not working.

    I bought RX470 by second hand marketing. ( i don’t have any backup BIOS)

    Now I update new AMD Drivers , it will be black screen ….

    1. Hi Jerry, im not sure I fully understand but if the bios is modified, you need to run the ati patcher tool (listed in flashing bios) for the gpu to work. If you really need a stock bios, I suggest to email gigabyte with the serial numbers, or check out here: https://www.techpowerup.com/vgabios/ but be sure the memory type is correct, etc. You should flash with command line atiflash, it is better. Also use that to save the BIOS. Good luck ! P.S. If you have black screen on loading, that may be due to enable 4g encoding in your motherboard bios settings.

  4. HI Sir
    I Just Bought a Msi Itx aero rx560 4GB DDR5
    Running ETH Only 11.xx With 2000Mhz!!

    How Will Like That ?
    Please Help Me!

    1. I try To Modified The BIos But always fail ..
      and i can’t search any flash file for this model GPU

  5. hi, i have rx 580 8gb sapphire graphic card with micron memeory , after bios mod its constantly restating the pc. what should i do , how to identify the memory type when we buy it online weather it is hynix memory or samsung or micron,

    1. Hi aravind ! Micron memory works fine, but it can be tricky. So reboot with the integrated graphics on the motherboard, or with another GPU, or if your GPU has a bios switch, switch it and reboot. Then switch it back again once in windows. Use Polaris Bios editor 1.6.3 (https://github.com/jaschaknack/PolarisBiosEditor) and try to use the one click timings patch. If it still doesnt work, try just copying the 1625 or 1750 strap over to 2000. Do this at a normal voltage, then once you get the memory speed going, lower your core voltage/clocks for efficiency. Good Luck !

  6. two rx 580 devils running about 19 mh/s each out of the box, i hear of people getting atleast 25 or so. i have a tb85 MOBO. running latest software with my gpus i dont understand why the hash rate is so low out of the box.

    1. On the AMD settings go to gaming, than global settings, and on all the AMD cards turn on Compute mode , and you will get higher rate

        1. Hi Miguel, Compute mode is only on the latest drivers, if you have the blockchain drivers there is no need to activate anything.

    1. Hi monoroto, good question, you can flash your bios using ubuntu or atiflash in windows 7/10. I do not think its possible with just ethos though

  7. Hi,
    Bought HIS RX 580 IceQ X² OC 8GB, Please let us know how can i flash its bios using above method.

    1. Hi Louise, The process is the same for any model of RX AMD GPUs. You may want to search for updated versions of what I have put on this site, but the tools are the same.

  8. Hi,
    I have 6 Graphic Card, Sapphire RX 570 Pulse (OC edition)
    2 cards are providing me 28 MH/s for but rest of 4 Cards are giving 22 MH/S only,
    is it possible that I take BIOS backup of card which provide me 28 MH/S and restore in that which give 22 MH/S ?
    all cards have Elpida Memory

    1. Hi Tarun ! Nice GPU, those are very good for mining. You should be able to use the same bios for all cards. You should also have a original backup of the bios. Modify the bios in polaris bios editor 1.6.3, use the one click timings patch, and flash that to all your cards. Should be 28-29mhs. So if you have a good bios, you can flash that to your 22mhs cards.

  9. Hi,

    I have 6 Sapphire Nitro + RX580 8GB cards in a rig. I am noticing the same issue as Tarun: 1 card is hashing stock at 24 mh/s and the remaining 5 are around 18 mh/s. If I overclock them to 2200 mhz the faster one gets closet to 29 or 30 mh/s and the remaining 5 are stuck at 22. I have modified the bios as recommended for Samsung memory and it has been flashed on all cards.

    So I am wondering if perhaps compute mode under Gaming of the Radeon drivers is only setting it for 1 of the cards? The software claims all of them are set but obviously something is going wrong. I feel like taking the cards out of the rig and testing them one by one in a computer.

    I always try to give AMD a chance but I am now reminded why Nvidia is better. I am gettin 32.5 mh/s @90 watts with another 1070 ti rig. Memory overclocked 750 mhz

    1. Hi Quad, yes NVIDIA is less of a hassle to be honest. You should look into nemosminer/other multiminer and ahashpool/hashrefinery or similar pools to do other algorithms than Ethereum, which may be more profitable. For the AMD rig, you can always use DDU and reinstall the beta blockchain drivers. Try to use OverdriveNtOOL or msi afterburner to set the clocks too. Sometimes you need to reboot for the memory clock to take effect.. Good luck though, mining rigs with bios editing is always fun but lots of work to get it right.

    1. You can mod the bios memory timings yourself, although a 550 2G is not a good GPU to mine with unfortunately. I cannot offer any assistance for those GPUs, I have no experience with them.

Leave a Reply

Your email address will not be published. Required fields are marked *