logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Flashowanie BIOS'u w karcie Gigabyte Radeon 9550. Przeróbka

Prodig 19 Gru 2005 20:22 26253 0
REKLAMA
  • 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 :)

    Fajne? Ranking DIY
    O autorze
    Prodig
    Poziom 20  
    Offline 
    Prodig napisał 487 postów o ocenie 14, pomógł 4 razy. Mieszka w mieście Siemianowice Śląskie. Jest z nami od 2004 roku.
  • REKLAMA
REKLAMA