BIOS vikaisen näytönohjaimen korjaus: BIOS Chipin nollaus

  • Keskustelun aloittaja Keskustelun aloittaja Hessu
  • Aloitettu Aloitettu

Hessu

Blobiasiamies
GYMLIFE
Liittynyt
29.10.2016
Viestejä
4 431
Elikkäs SER-läjästä sain kaverilta Sapphire radeon HD 7870, johon on ilmeisesti koitettu ajaa joku custom bios tms. sisään. Projekti ei ole onnistunut ja nyt BIOS on korruptoitunut.

Tässähän nyt on kolme vaihtoehtoa:
A) Heitän ohjaimen mäkeen (itselleni tämä ei ole vaihtoehto)
B) Vaihdan tuohon koko BIOS sirun
C) Kokeilen tätä: re-flash corrupted VGA BIOS

C) vaihtoehto vaikuttaa ihan "lupaavalta". Ohjeessa siis käsketään yhdistämään tuon piirin 1. ja 8. jalka jollain hyppylangalla. Kolvi pysyy kädessä ja uskoisin, että tuo voisi onnistua.
Käsittääkseni tuo piiri on kortin takapuolella, itse GPU:n vieressä. Piirissä on malli: pm25ld010, joka viittaa flash muistiin. (?) Ja tuon piirin 1. ja 8. jalka siis pitäisi yrittää hyppylangalla yhdistää.
Näutä projekteja olen nyt selaillut jokusen rapakon takaa, mutta en aivan varma ole, joten olenko nyt aivan hakoteillä vai kenties ihan oikeilla jäljillä? :think:
Mistähän tuosta pystyy erottamaan 1. ja 8. jalan?

Mitään muuta kuin aikaa tässä en mentä, joten mieli tekee yrittää.
 
Toki tekisi mieli sanoa, että älä oikosulje mitään jalkoja, jos ei ole edes käsitystä, että mitä jalkoja olet oikosulkemassa. Laita vaikka 22ohm vastus, jos et ole varma, että mitä teet. Ykkospinni on ykkospinni ja kasipinni se viimeinen.
 
Toki tekisi mieli sanoa, että älä oikosulje mitään jalkoja, jos ei ole edes käsitystä, että mitä jalkoja olet oikosulkemassa. Laita vaikka 22ohm vastus, jos et ole varma, että mitä teet. Ykkospinni on ykkospinni ja kasipinni se viimeinen.
Ymmärrän kyllä mitä siinä teoriassa pitäisi tapahtua. Lähinnä nyt kyselen vinkkejä operaatioon, jos joku on vastaavan homman suorittanut. Löysin tuon piirin kaavionkin, joten sinänsä tuossa ei pitäisi olla mitään sen kummepaa.

Tuossa löytyi muutamia muitakin ohjeita, mutta kovin vähän noita on testattu. Tämä oikosulkeminen on vielä kohtuu paljon käytetty.
 
Löysitkö myös piirin "kaavion", joka kyseistä pinniä ohjaa? Ehkäpä ilmaan se pinni ja sitten vastus siitä jännitteeseen. Siksi että yleensä "pinniä" ohjaava piiri ei tykkää, että sen ulostulo murjotaan väkisin johonkin...
 
Löys3
tkö myös piirin "kaavion", joka kyseistä pinniä ohjaa? Ehkäpä ilmaan se pinni ja sitten vastus siitä jännitteeseen. Siksi että yleensä "pinniä" ohjaava piiri ei tykkää, että sen ulostulo murjotaan väkisin johonkin...
(Datasheet) Pm25LD010 - 512Kbit/1 Mbit / 2 Mbit Single Operating Voltage Serial Flash Memory (3-page) : Chingis Technology Datasheet PDF
Eli tarkoitatko, että tuo 1. jalka ilmaan ja siitä vastus vcclle?

E: tuossa ohjeessa jonka aloituspostiin linkkasin, tosiaan on harkittu yhden jalan ilmaan nostoa, mutta hän oli päätynyt tuohon hyppylankaan siksi, että se on helpompi toteuttaa. Mitä itse katsoin tuota niin ainakin laitimaisen jalan saa nostettua ilmaan kohtuu helposti, mutta tuo hyppylangan laitto on varmaan helpoin silti.
 
Viimeksi muokattu:
Voit kytkeä ilmaan nostetun pinnin Vcc:hen myös ilman vastusta. Pääasia, että et väkisin kytke sitä nostamattomana mihinkään, koska kys. pinniä ohjaava otus voi mennä särki.

Ai niin, se vielä, että eipä se tuolla "nollaudu" mihinkään, vaan perusimagen tarvinneisi. Toki jos siellä muualla on jotain perusdataa, niin voit juottaa piirin irti.
 
Voit kytkeä ilmaan nostetun pinnin Vcc:hen myös ilman vastusta. Pääasia, että et väkisin kytke sitä nostamattomana mihinkään, koska kys. pinniä ohjaava otus voi mennä särki.
Kyllä, mutta huomasin myös, että tuokaan ei varsinaisesti onnistu. Tuo hyppylanka asetetaan tuohon siksi aikaa, että DOSin kautta suoritettava atiflash tunnistaa kortin. Kun softa on tunnistanut kortin niin tuo johde katkaistaan, jotta chipille voidaan syöttää uusi (vanha) BIOS. Tavallaan tuolla laitentaan ko. chippi jonkinlaiseen unitilaan, jotta tuo softa tunnistaa kortin pelkkänä VGA laitteena ja tuon jälkeen chipille voidaan pakkosurvoa uusi bios.
 
No mutta kaiketi älyät, että kyseisen pinnin ohjauksessa ei todennäköisesti ole mitään suojausta?

Nosta pinni ja laita kolminapainen kytkin siihen. Toinen reuna ohjaukseen ja toinen reuna Vcc:hen.

Laita kytkin johonkin kortille epoksilla tai kuumaliimalla, niin voit uudestaan fläshäillä sitä...
 
Köh, köh...Eikö tuota voi vaan fläshätä uudestaan integroidun näytönohjaimen avulla? Itsellä oli vuonna kivi ja vasara joku PCI-väylänen näytönohjain pieleen menneitä säätöjä varten ja aina tuo (re-)fläshäys taisi onnistua sen avulla. Vai eikö koko korttia löydy tms?
 
Köh, köh...Eikö tuota voi vaan fläshätä uudestaan integroidun näytönohjaimen avulla? Itsellä oli vuonna kivi ja vasara joku PCI-väylänen näytönohjain pieleen menneitä säätöjä varten ja aina tuo (re-)fläshäys taisi onnistua sen avulla. Vai eikö koko korttia löydy tms?
Nimenomaan korttia ei löydy ollenkaan. Käytännössä tämä on siis viimeinen vaihtoehto.

No mutta kaiketi älyät, että kyseisen pinnin ohjauksessa ei todennäköisesti ole mitään suojausta?

Nosta pinni ja laita kolminapainen kytkin siihen. Toinen reuna ohjaukseen ja toinen reuna Vcc:hen.

Laita kytkin johonkin kortille epoksilla tai kuumaliimalla, niin voit uudestaan fläshäillä sitä...
Tuotakin mietin. Pitää nyt vielä katsoa mahtuuko tuohon sellaista viritystä tekemään.
 
Tutkin nyt tuota korttia tarkkaan ja totesin, että tuon kytkimen laittaminen tuonne väliin on omilla tarvikeilla melkein mahdoton toteuttaa. Todennäköisyys juotoksien onnistumiseen tuossa on todella pieni. Sen sijaan kaivoin nyt lisää tietoa tuosta aloituspostin hyppylangasta ja löysin kohtuu monta onnistumista.
Tuossa videolla (erittäin huono) on juuri samainen kortti ja ilmeisesti juuri sama BIOS chippi, kuin tuossa minunkin. Tuossa näyttäisi toimivan ihan hyvin:

Descriptionissa on vielä lisää juttua aiheesta.
 
Tutkin nyt tuota korttia tarkkaan ja totesin, että tuon kytkimen laittaminen tuonne väliin on omilla tarvikeilla melkein mahdoton toteuttaa. Todennäköisyys juotoksien onnistumiseen tuossa on todella pieni. Sen sijaan kaivoin nyt lisää tietoa tuosta aloituspostin hyppylangasta ja löysin kohtuu monta onnistumista.
Tuossa videolla (erittäin huono) on juuri samainen kortti ja ilmeisesti juuri sama BIOS chippi, kuin tuossa minunkin. Tuossa näyttäisi toimivan ihan hyvin:

Descriptionissa on vielä lisää juttua aiheesta.

Onni suosii rohkeaa. Ei muuta kun siitä sitten vaan ja "lopputuloksia" postailemaan. :)
 
Nyt on juotos tehty 1. ja 8. pinnin välille. Testasin tuon juotoksen vielä moneen kertaan yleismittarilla ja kaikinpuolin sien pitäisi toimiva olla. Hukkaan silti näytti menevän. :tdown:
Tuossa myös lueskelin jonkun sällin tekemisiä ja hän oli yhdistänyt SIO ja GND pinnit (4. ja 5.) ja sillä saanut näyttiksen tunnistumaan, joten taidan tuota kokeilla seuraavaksi.
Kone tunnistaa edelleen, että PCI-E väylässä on jokin laite, mutta herjaa kortin BIOSia. Atiflash ei löydä ko. korttia ollenkaan, ei työpöydällä, eikä DOSissa.
 
Jooei noin.

Ebaysta saa kahvikupin hinnalla SPI flash programmerin, ja loppu onkin pala kakkua.
 
Jooei noin.

Ebaysta saa kahvikupin hinnalla SPI flash programmerin, ja loppu onkin pala kakkua.
No tuolla kortilla tuskin on arvoa edes sen kahvikupin hintaa. Mitään en tässä häviä, joten sama vaikka haulikon kanssa tuota koittais kuntoon saada.
 
Ainakin sulle jää kahvikupin arvoinen prommeri.
Pistin tuollaisen kuitenkin tilaukseen. Kaverilta löytyy jo prommeri ja varmaan hänen kanssaan koitan tuon vielä vkl aikaan korjata. Fluxikin pääsi loppumaan, joten pitää jostain etsiä.
 
Terve! Modailin viime viikolla RX 470 korttia ja sain sen parikin kertaa softbrickattua.

Jos sulla on toinen näyttis / integroitu grafiikka käytettävissä niin voit kokeilla seuraavaa: Kokeile mennä toisella kortilla vikasietotilaan, jossa poistat biosvikaisen näytönohjaimen käytöstä ja sitten voit palata normaalin Windowsin puolelle ja atiflash työkalulla isket originaalin biosin takaisin komennolla "atiflash -f -p 0 biostiedostonnimi.rom". Komennossa "0" on näytönohjaimen numero. "atiflash -i" listaa tunnistetut näytönohjaimet.
 
Terve! Modailin viime viikolla RX 470 korttia ja sain sen parikin kertaa softbrickattua.

Jos sulla on toinen näyttis / integroitu grafiikka käytettävissä niin voit kokeilla seuraavaa: Kokeile mennä toisella kortilla vikasietotilaan, jossa poistat biosvikaisen näytönohjaimen käytöstä ja sitten voit palata normaalin Windowsin puolelle ja atiflash työkalulla isket originaalin biosin takaisin komennolla "atiflash -f -p 0 biostiedostonnimi.rom". Komennossa "0" on näytönohjaimen numero. "atiflash -i" listaa tunnistetut näytönohjaimet.
Kokeiltu on. Ongelma on nimenomaan se, että atiflash tool ei tunnista koko korttia.
 
Entä Windows? Tunnistaako kortin?
Kuten jo aiemmin mainitsin, ei myöskään windowsissa. Laitehallinta tunnistaa PCI-E laitteen, mutta ei osaa kertoa mikä laite se on.
Tässä nyt on vaihtoehtona vain irroittaa tuo BIOS-piiri ja prommerilla asentaa uusi BIOS tai vaihtaa kokonaan.
 

Statistiikka

Viestiketjuista
267 081
Viestejä
4 618 244
Jäsenet
75 991
Uusin jäsen
Fimapaperit

Hinta.fi

Back
Ylös Bottom