I'm not sure what exactly I'm doing wrong here... No matter if I get the BIOS off my card using ATIWinFlash or GPU-Z, it's always 256KB. The only BIOSes I can even get to post are my stock BIOS and the 2 techpowerup's database that claim to be from the same card. I've got an XFX GTR RX 480 8GB, it's the 1338MHz core one.
tyranids_bioses.zip 324k .zip file
When I compare these in notepad++ hex editor compare, they are all 3 wildly different. Massive portions of them are not the same at all. Also for any of these BIOSes I start with, the card will accept no changes. If I mod the stock.rom BIOS, it will not post at all, and if I mod either of the other 2 I get to Windows fine, except that it resets my resolution down to 1024x768, and refuses to put my 144Hz monitor above 64Hz. GPUz also reads core/memory clocks as 0/0, and no program except (thankfully) ATIWinFlash even seems to recognize that I have a graphics card. GPU accelerated stuff will crash instantly telling me no GPU detected. I'm using a Ryzen processor with the monitor connected straight to GPU, so it's not like I'm bricking my card and mobo is defaulting back to integrated graphics.
I am very confused by this tool and don't know what I have to do really. Do we still need to patch the driver with the pixel clock patch utility? I've tried that in the past but it made no difference. Also, when I open my stock.rom in polaris bios editor 1.4, this is what I see:
As you can see, the memory timings section is all screwed up, and for some reason this stock bios has a default memory clock of 601. The 2 downloaded from techpowerup both open and appear like this:
Any help would be much appreciated =D. I'm not sure what to do really.... All I want is to try the default 1750 timings for my 2000 MHz memory clock and also experiment with raising the power limit. Is there some basic thing I'm missing here?