BIOS blinkende reise skriving setter opplæringsprogrammer til synd
et par uker siden, [Doug Brown] kjøpte et Ryzen hovedkort, annonsert som “ikke-fungerende” så vel som diskontert tilsvarende. Han la merke til at selgeren ikke testet den med en hvilken som helst type CPUer gammel nok til å bli støttet av styrets lager BIOS-revisjon, så vel som besluttet å ta en gamble med oppgradering av den.
Ikke å ha en støttet CPU i hånd heller, han bestemte seg for å gå “ekstern programmerer” rute, som lyktes så vel som gitt dette styret et nytt liv. Dette er ikke hvorfor vi komponerer dette opp, men. Grunnen til at denne artikkelen fanget vårt øye er siden [Douls ]s forskningsstudie forlater ingen stein unturned, så vel som det er alt for å oppdage fra. Enten med forsiktig observasjon eller fullstendig forskning, dekker denne artikkelen alle de viktige punktene, så vel som mer, som fungerer som et eksempel for å overholde for alle som ønsker å programmere sine BIOS.
For eksempel forklarer [Doug] riktig et stilproblem med disse typiske programmørene som resulterer i at 5 V kommer inn på 3,3 V datalinjer, samt reparerer det ved å rewiring av brettet. Går med alle bokstavene i ICS-delenummeret, noe som mange av oss ville avvise, mener [Doug] at flash-chipet er 1,8 V-bare, så vel som anskaffer en 1,8 V adapter for å forhindre muligheten for å steke sitt hovedkort. Etter å ha oppdaget at de 1,8 V-adaptere ikke virker for noen mennesker, reverserte han-ingeniører adapterens skjemaer, samt bekrefter at det faktisk skal fungere med de spesifikke delene på adapter han mottok.
Etter at en mer brev i delenummeret som innebærer flash-brikken, kan konfigureres for quad-SPI-operasjon, legger han til serie motstander for å sikre at det ikke er mulig å skade programmereren som ødelegger BIOS-brikken med sin hardwired pinout. Dette er bare et eksempel på innsiktene i [Doug] ‘s artikkel, det er metode mer som vi ikke kan nevne for korthet, så vel som vi motiverer deg til å inspisere det for deg selv.
Med dette nivået av omsorg satt i prosessen, er det ingen overraskelse at justeringen var vellykket. Typen av nysgjerrighet som deles her, er verdt å aspirere til, samt skriving som dette ofte overgår generell opplæringsprogrammer i deres innsikt, samt nytte. Hva er din “vellykket som gjør bruk av noe som tilbys som ikke-fungerende” historie?
Hvis du leter etter andre innsiktsfulle BIOS-historier, har vi dekket noen revers-engineering deres BIOS for å eliminere minipcie-kort whitelisting. Vi har normalt dekket BIOS-justeringshistorier i bærbare datamaskiner, siden det er flere insentiver til å tilpasse disse, men en stor del bærbar BIOS-artikler vil også gjelde for skrivebordet hovedkort, for eksempel denne veiledningens passordfjerningshistorie eller denne libreboot-installasjonsreisen av vår egen [ Tom Nardi].
Takk [Sidney] for å dele dette med oss!