How-To Flash R600
Dit alles is op eigen risico natuurlijk, alles viermaal controleren, narekenen en een verzameling hoefijzers even oppoetsen voorkomt dat je je 2900 zal 'bricken'.
Om je R600 succesvol te flashen met een op eigen smaak gemaakte BIOS heb je 4 Tooltjes nodig.
DOS
Een HEX-editor
ATIflash
En BIOS_Saver
Kopieer ATIFLASH naar de 'dos schijf' (USB of Floppy).
Allereerst maak je een kopie van de orinele BIOS, bewaar deze goed, want zodra je hem wil verkopen/RMA'en is het een goed plan om zijn 'stock' BIOS terug te zetten.
Start dus BIOS_Saver, klik je R600 aan, en druk op save.
Zodra deze klaar is, noteer even de Checksum op een papiertje of in notepad o.i.d..
Open de HEX-editor, stel van te voren even 16 kolommen in, aangezien dan de waardes netjes onderelkaar staan.
Zoek naar de Hex-string 'D9 00 04 01', daar vlak onder staan 6 rijen, waarvan er steeds 2 rijen hetzelfde zijn.

Rij 1+2 zijn 2D waardes, rij 3+4 zijn de 3D waardes en de laatste 2 rijen staan daar voor de sier ofzo (heb geen idee wat ze doen, mischien is dat de waarde die ingeschakeld word als hij te warm word).
De gele kolom bevat de Core waardes, de blauwe de Memory waardes en als laatste de waardes van het Voltage.
Nu zullen we even de waardes uitlezen, zodat we er zeker van zijn dat we goed zitten.
Bij mij staat er in de 1ste kolom, 1ste rij, de waarde "D0 84 00", als je dit zo lees, maak het geen sense. ATI heeft namelijk de waardes omgedraaid, "
D0 84 00" word dus, "
00 84 D0". Wat in decimaal weer gelijk staat aan "
34000", oftewel 340mhz. Dit is ook zo met het geheugen en het voltage. Ik heb even een rijtje waardes gemaakt, die je e.v.t. kan gebruiken. (bij het voltage zal iets van "01 FF" ofzo standaard staan, dit kan gewoon 'overwritten' worden.
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
| Clocksnelheid Voltage
300mhz = 30 75 00 0.85 = 52 03
400mhz = 40 9C 00 0.9 = 84 03
500mhz = 50 C3 00 1.0 = E8 03
750mhz = F8 24 01 1.15 = 7E 04
800mhz = 80 38 01 1.2 = B0 04
830mhz = 38 44 01 1.225 = C9 04
850mhz = 08 4C 01 1.25 = E2 04
870mhz = D8 53 01 1.275 = FB 04
900mhz = 90 5F 01 1.3 = 14 05
950mhz = 18 73 01 1.325 = 2D 05
975mhz = DC 7C 01 1.35 = 46 05
1000mhz = A0 86 01 |
Nadat je de aanpassingen heb gemaakt die je wil hebben moet je hem opslaan. (ik gebruik vaak een korte naam, zoals 29b.bin, dat is makkelijker zodra je in DOS kom.)
Controleer de nieuwe 'Checksum' dmv ATIflash. Ik heb zelf de nieuwe Bios in hetzelfde mapje als Atiflash gezet, en via een batchbestand (open notepad, typ "atiflash -cf 29b.bin" op de eerste regel, typ "pause" op de tweede regel, en sla het op als batchbestand (bv. checksum.bat)) telkens gecontroleerd.
Nu zie je je Checksum.
Pak het rekenmachine erbij, zet hem op "scientific mode", klik op het rondje voor HEX, en bereken het verschil tussen de Checksum van het origineel, en die van de nieuwe. Dus 8900 - 88B8 in mijn geval, het verschil is dus 48. Open weer de HEX-editor, ga naar de text die je in de rechterkolom kan zien, en verander tel het verschil bij een waarde op (of trek het van de waarde af waneer nodig), ik pak dus de E, (hex) 45 + (hex) 48 = 8D. (let op, de HEX veranderen, niet de 'plain text') Nu staat er een ander teken in plaats van die E, maar nu klopt de checksum wel (als het goed is tenminste).

Sla het bestand op, controlleer de checksum nogmaals, en kopieer hem naar de floppy/USB-boot-flashdrive.
Start DOS op, typ: (let op, het is een 'nul' geen OOOO, vul bij *naam* de opgegeven naam van de BIOS(+ de extensie natuurlijk) in)
atiflash -f -p 0 *naam*
Wacht ~10sec, en als het goed is is hij klaar.
Knal de pc uit (gewoon aan/uit knoppie indrukke)
Et Voila, uw 2900 heeft een custom made Bios
Ik hoop dat het zo een beetje duidelijk is, ...How-To's zijn niet echt mijn specialiteit. ... En nogmaals, controleer alles minstens 2x !!!!
[edit]
Nog een kleine toevoeging:
R600's staan standaard op 1.15 of 1.2 Volt bij 3D, met redelijke koeling kan je hem op 1.275 zetten, met een bovengemiddelde airflow ~1.3, maar alles daarna zou ik nooit zonder een waterkoelingset proberen, de core word dan gewoon gloeiend heet.
Let ook op de temperaturen van de VRM's als je WC heb, die gaan namelijk ook flink de hoogte in.
[
Voor 4% gewijzigd door
SirNobax op 09-02-2008 17:50
]