THIS WILL VOID YOUR WARRENTY AND YOU MAY END UP WITH A $300+ BRICK
MAKE SURE YOU BACKUP YOUR ORIGINAL BIOS ROM FILE IN MULTIPLE PLACES (USB STICKS, ONLINE EMAIL)
This is very interesting. Can you elaborate on the hex editting?
When I look at the BIOS of cards, I find usually the same voltage appearing at four different places. Is this also your experience? Did you change all four occurrences, or...?
Only one occurrence for voltage unless you are very unlucky it should have 00's either side (eg 00 XX XX 00), any other occurrence is a different number or different data.
It is in reverse order eg:
human readable = ready to be hexed = HEX = Reversed HEX to be found/put in the card my own version numbers
1.188 volts = 1188 = 04A4 = A4 04 STOCK (for me, go with what CGMiner says)
1.000 volts = 1000 = 03E8 = E8 03 v1
0.950 volts = 0950 = 03B6 = B6 03 v2
0.980 volts = 0980 = 03D4 = D4 03 v3
I haven't changed these in the bios I just use CGMinerThe engine clock and memory clocks are hard up against each other no 00 around it. (eg 54 69 01 48 E8 01 | 925 clock 1250 memory)
900 MHz GPU clock = 90000 = 01 5F 90 = 90 5F 01
925 MHz GPU clock = 92500 = 01 69 54 = 54 69 01
1250 MHz Memory clock = 125000 = 01 E8 48 = 48 E8 01
The only other trick is to either balance the FF's at the bottom of the ROM file to get the same check digit (I didn't bother) or use "atiflash -f -p 0 <your rom Name>" (the -f force flashes the bios to override the check digit requirement)
THIS WILL VOID YOUR WARRENTY AND YOU MAY END UP WITH A $300+ BRICK