Sposób na flashowanie karty graficznej. Ominięcie zabezpieczeń przed zmianą biosu.
Witam!
Opiszę tutaj sposób flashowania Radeona 9550 produkcji Gigabyte oraz jak przerobiłem go na Radeona 9600 (prawie Pro).
Wszystko robisz na własną odpowiedzialność. Pamiętaj, że jest to opis, który działa poprawnie na mojej karcie ale nie musi działać na Twojej - nawet możesz uszkodzić kartę.
Model: Radeon 9550 128MB/128bit - GV-R955128D. Pamięci Hynix 4ns.
Niektóre karty produkcji Gigabyte nie dają się flashować. Posiadają zabezpieczenie. Wyskakuje błąd, że jest blokada lub niepoprawna wersja biosu. Osobiście sprawdzałem to następującymi programami: Flashrom.exe, Atiflash.exe, GVF12.exe, GVF15.exe. Zawsze wyskoczył błąd, że nie można flashować. Nic tu nie dawała opcja -f w Flashrom. Jedyny program, który mógł flashować był pod windowsem. Jego nazwa to gvflashw.exe. Niestety - podczas flashowania zawiesił się windows i karta nie wystartowała. Co teraz robić?
Czy jednak nie istnieje sposób? Szukałem kilka godzin w internecie... znalazłem!
Istnieje pewna opcja w Flashrom.exe. Jest nią -sst. Wymusza wgranie biosu nawet gdy mamy uszkodzony bios.
Wgrywamy na dyskietkę startową (np. z win98, win me) program Flashrom.exe, pliki konfiguracyjne tego programu oraz naszego biosa, którego chcemy wgrać do karty. Przechodzimy więc do DOS'u, startując komputer z dyskietki. Po załadowaniu tworzymy kopię zapasową biosu naszej karty:
flashrom.exe -s 0 stary.rom
Mamy już naszego oryginalnego biosa na dyskietce (pod nazwą stary.rom).
Zabieramy się za wgrywanie nowego biosa. Wpisujemy następującą linijkę:
flashrom.exe -p -f -sst 0 nowy.rom
gdzie nowy.rom to nazwa naszego wgrywanego biosu.
Po kilku sekundach usłyszymy melodyjkę z naszego pcspeakera. Bios został wgrany. Teraz reset komputera i... albo wystartuje albo nie
Jeżeli wystartyuje to OK. A co jeżeli nie? Nie panikujmy od razu. Jeżeli mamy grafikę na płycie głównej albo inną kartę to odpalamy na niej system. Wcześniej oczywiście wyciągamy naszego radeona z agp. Pod windowsem na dyskietce startowej (tej samej co poprzednio) modyfikujemy plik autoexec.bat. Kasujemy wszystko i wpisujemy linijkę:
a:flashrom.exe -p -f -sst 0 stary.rom
Zapisujemy zmiany i wyłączamy komputer. Wkładamy naszą kartę do AGP i włączamy z naszej dyskietki. Czasem jest tak (ja tak miałem), że komputer długo się uruchamiał gdy był uszkodzony bios karty. Cierpliwie czekamy i w końcu zacznie się ładowanie z dyskietki. Po kilkunastu sekundach usłyszymy znowu melodyjkę. Robimy reset i... powinno wszystko być OK. Możemy spróbować wgrać innego biosa. Pamiętajmy jednak, że taka zabawa może się źle zakończyć.
Teraz zajmiemy się przerabianiem naszego radeona na 9600.
Ściągamy bios z Radeon 9600 pro 128MB/128bit z pamięciami Hynix 4ns: http://plmiscelektronika.elektroda.net/files/gigabyte.9600pro.128.hynix40_050215.rar
Ściągamy program Rabit 1.5: http://download.softpedia.com/software/tweak/RaBiT-1.5.rar
Za pomocą tego programu możemy edytować naszego biosa. Rozpakowywujemy wcześniej ściągniętego biosa i otwieramy go w Rabit. Możemy tutaj edytować zegary pamięci, rdzenia jak i czasy Timings. Jednak wcześniej musimy sprawdzić jakie maksymalne wartości nasza karta bez problemu przyjmie. Do tego celu musimy ściągnąć program: AtiTrayTools. Za jego pomocą możemy zmieniać zegary i testować czy wszystko jest OK. Moje stabilne zegary wynoszą:
- dla rdzenia: 440MHz
- dla pamięci: 263 (526) MHz - w nawiasie jest wartościa dla DDR.
Takie wartości utawiam więc w Rabit i zapisuję mojego biosa pod nazwą np. 9600pro.rom
Tutaj umieszczam mojego biosa 9600pro.rom: http://plmiscelektronika.elektroda.net/files/9600pro.rar
Teraz robię reset i wgrywam tego biosa pod dosem tak jak zostało to opisane wcześniej.
OK. Wszystko chodzi. Ale czy nie można jeszcze trochę podkręcić? Mi się udało
Otwieramy naszego biosa 9600pro.rom w programie Rabit i przechodzimy do zakładki MC Timings. Wcześniej za pomocą AtiTrayTools sprawdzamy czy zmiana Timingsów nie doprowadzi do utraty stabilności grafiki (mrowienie na ekranie itp.). Raczej proszę poczytać na ten temat w internecie - jest kilka opisów.
Moje timingi przedstawiają się następująco (od góry w rozwijanym menu): 1, 2, 4, 1, 4, 6, 2, CL+2, 2, 0, Use tWR Rule, 1, 28, 13, CL+3.5, CL-0.5, CL-0.5, WL-1, WL-1.
Zaznaczam tu, że jest to indywidualna sprawa każdej karty. Oto mój ostateczny bios: http://plmiscelektronika.elektroda.net/files/9600pro2.rar
Karta z tym biosem jest wydajniejsza o ok. 50% i wykrywana jest jako radeon 9600 pro.
Na koniec napiszę, że wszelkie zabawy z biosem mogą się źle skończyć dla naszej karty. Wszystko robisz na własną odpowiedzialność. Pamiętaj, że jest to opis, który działa poprawnie na mojej karcie ale nie musi działać na Twojej - nawet możesz uszkodzić kartę.
Pozdrawiam i życzę ciekawych efektów pracy
Witam!
Opiszę tutaj sposób flashowania Radeona 9550 produkcji Gigabyte oraz jak przerobiłem go na Radeona 9600 (prawie Pro).
Wszystko robisz na własną odpowiedzialność. Pamiętaj, że jest to opis, który działa poprawnie na mojej karcie ale nie musi działać na Twojej - nawet możesz uszkodzić kartę.
Model: Radeon 9550 128MB/128bit - GV-R955128D. Pamięci Hynix 4ns.
Niektóre karty produkcji Gigabyte nie dają się flashować. Posiadają zabezpieczenie. Wyskakuje błąd, że jest blokada lub niepoprawna wersja biosu. Osobiście sprawdzałem to następującymi programami: Flashrom.exe, Atiflash.exe, GVF12.exe, GVF15.exe. Zawsze wyskoczył błąd, że nie można flashować. Nic tu nie dawała opcja -f w Flashrom. Jedyny program, który mógł flashować był pod windowsem. Jego nazwa to gvflashw.exe. Niestety - podczas flashowania zawiesił się windows i karta nie wystartowała. Co teraz robić?
Czy jednak nie istnieje sposób? Szukałem kilka godzin w internecie... znalazłem!
Istnieje pewna opcja w Flashrom.exe. Jest nią -sst. Wymusza wgranie biosu nawet gdy mamy uszkodzony bios.
Wgrywamy na dyskietkę startową (np. z win98, win me) program Flashrom.exe, pliki konfiguracyjne tego programu oraz naszego biosa, którego chcemy wgrać do karty. Przechodzimy więc do DOS'u, startując komputer z dyskietki. Po załadowaniu tworzymy kopię zapasową biosu naszej karty:
flashrom.exe -s 0 stary.rom
Mamy już naszego oryginalnego biosa na dyskietce (pod nazwą stary.rom).
Zabieramy się za wgrywanie nowego biosa. Wpisujemy następującą linijkę:
flashrom.exe -p -f -sst 0 nowy.rom
gdzie nowy.rom to nazwa naszego wgrywanego biosu.
Po kilku sekundach usłyszymy melodyjkę z naszego pcspeakera. Bios został wgrany. Teraz reset komputera i... albo wystartuje albo nie
Jeżeli wystartyuje to OK. A co jeżeli nie? Nie panikujmy od razu. Jeżeli mamy grafikę na płycie głównej albo inną kartę to odpalamy na niej system. Wcześniej oczywiście wyciągamy naszego radeona z agp. Pod windowsem na dyskietce startowej (tej samej co poprzednio) modyfikujemy plik autoexec.bat. Kasujemy wszystko i wpisujemy linijkę:
a:flashrom.exe -p -f -sst 0 stary.rom
Zapisujemy zmiany i wyłączamy komputer. Wkładamy naszą kartę do AGP i włączamy z naszej dyskietki. Czasem jest tak (ja tak miałem), że komputer długo się uruchamiał gdy był uszkodzony bios karty. Cierpliwie czekamy i w końcu zacznie się ładowanie z dyskietki. Po kilkunastu sekundach usłyszymy znowu melodyjkę. Robimy reset i... powinno wszystko być OK. Możemy spróbować wgrać innego biosa. Pamiętajmy jednak, że taka zabawa może się źle zakończyć.
Teraz zajmiemy się przerabianiem naszego radeona na 9600.
Ściągamy bios z Radeon 9600 pro 128MB/128bit z pamięciami Hynix 4ns: http://plmiscelektronika.elektroda.net/files/gigabyte.9600pro.128.hynix40_050215.rar
Ściągamy program Rabit 1.5: http://download.softpedia.com/software/tweak/RaBiT-1.5.rar
Za pomocą tego programu możemy edytować naszego biosa. Rozpakowywujemy wcześniej ściągniętego biosa i otwieramy go w Rabit. Możemy tutaj edytować zegary pamięci, rdzenia jak i czasy Timings. Jednak wcześniej musimy sprawdzić jakie maksymalne wartości nasza karta bez problemu przyjmie. Do tego celu musimy ściągnąć program: AtiTrayTools. Za jego pomocą możemy zmieniać zegary i testować czy wszystko jest OK. Moje stabilne zegary wynoszą:
- dla rdzenia: 440MHz
- dla pamięci: 263 (526) MHz - w nawiasie jest wartościa dla DDR.
Takie wartości utawiam więc w Rabit i zapisuję mojego biosa pod nazwą np. 9600pro.rom
Tutaj umieszczam mojego biosa 9600pro.rom: http://plmiscelektronika.elektroda.net/files/9600pro.rar
Teraz robię reset i wgrywam tego biosa pod dosem tak jak zostało to opisane wcześniej.
OK. Wszystko chodzi. Ale czy nie można jeszcze trochę podkręcić? Mi się udało
Moje timingi przedstawiają się następująco (od góry w rozwijanym menu): 1, 2, 4, 1, 4, 6, 2, CL+2, 2, 0, Use tWR Rule, 1, 28, 13, CL+3.5, CL-0.5, CL-0.5, WL-1, WL-1.
Zaznaczam tu, że jest to indywidualna sprawa każdej karty. Oto mój ostateczny bios: http://plmiscelektronika.elektroda.net/files/9600pro2.rar
Karta z tym biosem jest wydajniejsza o ok. 50% i wykrywana jest jako radeon 9600 pro.
Na koniec napiszę, że wszelkie zabawy z biosem mogą się źle skończyć dla naszej karty. Wszystko robisz na własną odpowiedzialność. Pamiętaj, że jest to opis, który działa poprawnie na mojej karcie ale nie musi działać na Twojej - nawet możesz uszkodzić kartę.
Pozdrawiam i życzę ciekawych efektów pracy
Fajne? Ranking DIY