Nadogradnja BIOS-a: =================== [0.1] Identifikacija maticne ploce [0.2] Download nadogradnje [0.3] Priprema BOOT diskete [0.4] Posljednje pretpripreme/savjeti [0.5] Flash-anje [0.6] Moguci problemi prilikom flash-anja! [0.7] Moguce Error poruke [0.8] Korisne informacije Upozorenje!!! Nadogradnja BIOS-a (BIOS Update) nije preporucljiva osim u slucajevima kada primjetite(ili, bolje receno, iskusite) odredjene probleme sa kompatibilnosti i/ili stabilnosti vezanim za sam BIOS, ili ako nadogradnjom dobivate neke nove/poboljsane mogucnosti koje su vam potrebne. U nekim slucajevima, nadogradnjom BIOS-a mozete cak napraviti vise stete nego koristi ukoliko pri nadogradnji nesto podje po zlu. Simptomi neuspjele nadogradnje katkada mogu biti 'tek' nestabilnosti sistema ili odredjenog komada hardware-a, a nerijetko se desava da vam nakon procesa nadogradnje u rukama ostane neupotrebljiva maticna ploca (mada niti tada jos nije sve izgubljeno). Pravilna nadogradnja BIOS-a sastoji se od par osnovnih koraka: 1. Identifikacija maticne ploce 2. Pohrana zastitne kopije trenutnog BIOS-a 3. Flashanje(nadogradnja) BIOS-a novom verzijom [0.1] Identifikacija maticne ploce ================================== Identifikacija maticne ploce najkljucniji je element prilikom nadogradnje BIOS-a iz jednostavnog razloga sto nova verzija BIOS-a koju cete skinuti sa site-a proizvodjaca mora odgovarati upravo onoj ploci ciji BIOS zelite nadograditi, sto ce pak reci da su nadogradnje BIOS-a razlicitih proizvodjaca, modela i revizija ploca medjusobno nekompatibilni i ako BIOS flash-ate sa neodgovarajucom nadogradnjom dobiti cete neupotrebljivu ('mrtvu') maticnu plocu. Napomena: Kako postoji 'sto nacina' da se dodje do potrebnih podataka, u ovome FAQ-u spomenuti cemo samo one najcesce. Model maticne ploce i reviziju (PCB) najcesce cete naci na samoj maticnoj ploci ispisane velikim boldanim (bijelim) slovima i to: - na naljepnici smjestenoj na ISA slotu ili u neposrednoj blizini jednog od ISA slotova, najcesce zadnjeg (kod starijih ploca), pri cemu zanemarite gorenavedena 'velika_bijela_boldana' slova jer cete na naljepnici naci klasicna mala, tanka i crna slova i pripadajuci bar kôd. - negdje izmedju podnozja procesora i chipseta, u samoj sredini maticne ploce ili na jednom od njenih uglova (kod starih i novih). - na 'straznjoj strani' maticne ploce (kod (pra)starih ploca) U pravilu, neko 'standardno' mjesto stampanja modela i revizije maticne ploce ne postoji i ovisi od proizvodjaca do proizvodjaca - stoga otvorite oci i 'procesljajte' cijelu maticnu plocu. Ono sto vi trazite otprilike bi izgledalo ovako "ABIT BE6-II v2.0 (ili rev 2.0)", ili pak to isto samo bez naziva proizvodjaca (u ovom primjeru 'ABIT'). ABIT ..... proizvodjac maticne ploce BE6-II ..... model ploce v2.0 ..... revizija ploce(PCB-a) Drugo po redu mjesto na kojem biste trebali moci naci ove podatke jest Manual koji ste dobili u paketu uz plocu. No u nekim slucajevima ovaj nacin dolaska do tocnih podataka pokazati ce se neadekvatan ako u rukama drzite tzv. 'univerzalni' manual, tj manual koji je tiskan za vise revizija odredjene ploce jer su tada u manualu navedene vise od jedne revizije (medju kojima je i vasa) - sto vam uopce ne pomaze u identifikaciji osim ako vec unaprijed ne znate reviziju vase ploce cime smo usli u zacarani krug jer vam onda niti ne treba manual za identifikaciju vec samo eventualnu provjeru...yada...yada...yada... ;) Treci nacin identifikacije oslanja se na trecu i zadnju liniju na ekranu prilikom POST-a, tj. na tzv. 'BIOS' i 'BIOS ID' linije. Napomena: Da biste mogli procitati/prepisati podatke, prilikom POST-a pritisnite tipku 'Pause/Break' na tipkovnici, kako biste trenutno 'smrznuli' ekran. Nakon sto ste gotovi, samo pritisnite bilo koju tipku i sistem ce nastaviti sa POST-om. U vecini slucajeva vec cete na trecoj liniji otkriti model ploce i reviziju (zapamtite, potrebna su vam oba podatka!). 'U vecini slucajeva' zato sto cete ponekad umjesto modela ploce i revizije, na tom istom mjestu naci nesto sasvim trece, primjera radi; na mojoj ABIT-ici u trecoj liniji pise "GREEN AGP/PCI/ISA SYSTEM" sto bas i nije od neke pretjerane pomoci, zar ne? Stoga, ostaje nam jos zadnja linija na samom dnu ekrana, tzv. BIOS ID linija. Linije se razlikuju ovisno o modelu BIOS-a pa evo stoga par primjera: AWARD BIOS: 12/03/2001-1440BX-W977-6A69KA1CC-72 05/19/1998-i430TX-SMC60x-2A59ITJCC-00 AMI BIOS: 51-0102-1101-00111111-101094-AMIS123-P 40-01S5-ZZ1124-10101111-060691-OPWBSX-F Napomena: Zbog vece rasirenosti, najveci dio daljnjeg opisa(kako BIOS ID linije, tako i samog postupka nadogradnje) odnositi ce se na AWARD-ov BIOS. Pa da malo pojasnimo sve te brojke i slova: [ AWARD BIOS ] 12/03/2001-1440BX-W977-6A69KA1CC-72 12/03/2001 ..... oznacava datum izdavanja BIOS-a. Vi dakle trebate BIOS novijeg datuma od onog navedenog u BIOS ID liniji vaseg racunala. 1440BX ..... oznacava model chipseta (Intel 440BX u ovom slucaju) 6A69KA1CC-72 ..... nas zapravo zanima samo ovaj dio. Prvih 5 znakova ('6A69K') predstavlja identifikacijski kôd chipset-a, a pomocu 6. i 7. znaka ('A1') mozemo odrediti proizvodjaca maticne ploce. [ AMI BIOS ] 51-0102-1101-00111111-101094-AMIS123-P 1101 ..... kod AMI BIOS-a zanimaju nas brojevi unutar treceg odjeljka BIOS ID linije, koji nam govore o kojem se proizvodjacu radi. U oba slucaja, posluzite se tablicama kako biste mogli 'desifrirati' ime proizvodjaca iz navedenih znakova. Tablice mozete pronaci ovdje: http://hchfaq.org/faq/bios/award.txt http://hchfaq.org/faq/bios/ami.txt Ili jos jednostavnije, upisite BIOS ID u neku od trazilica (npr. google) cime u 80% slucajeva vec na prvoj stranici s rezultatima pretrage dobivate linkove na sajtove (bilo sluzbene ili nesluzbene) sa review-evima i/ili specifikacijama vase ploce. Napomena: Medju rezultatima potrazite i pregledajte najprije one linkove koji vode na web stranice proizvodjaca vase maticne ploce! Cetvrti, i poslijednji nacin opisan u ovom FAQ-u, jest identifikacija pomocu programa. Preporucamo program 'Aida32' (postoji inacica i za Windows i za DOS okruzenje), te program 'CTBIOS' (DOS only) i 'AMIBIOS Motherboard ID Utility'(za AMI BIOS). [0.2] Download nadogradnje ========================== Sada, kada ste pronasli TOCAN model ploce i pripadajucu joj reviziju, mozemo krenuti u nove pobjede ;) Slijedeca stvar koju trebate napraviti, jest skinuti novu verziju BIOS-a sa sajta proizvodjaca vase ploce. Nadogradnja BIOS-a obicno dolazi u (.zip .rar ...) arhivi unutar koje se nalazi i pripadajuca README datoteka koju obavezno procitajte! Sama datoteka nadogradnje BIOS-a unutar te arhive ima nastavak .BIN (AWARD), odnosno .ROM (AMI). Kad ste vec na netu, skinite si i odgovarajuci flash utility, takodjer sa sajta proizvodjaca i proucite da li trebate, i ako da - koje switch-eve morate koristiti pri flashanju tim programom. Napomena: Flash programi obicno rade u DOS okruzenju, no postoje i programi koji omogucavaju flash-anje BIOS-a iz Windows okruzenja. Jos do nedavno stvar je bila dosta 'labava' i nestabilna, no sada (prema pricanjima) takvi programi uredno obavljaju svoj posao. Prednost im je ocita - jednostavnost na prvom mjestu; kao prvo sve se izvodi u par klikova misem, a imaju i mogucnost automatske provjere i download-a najnovije(zadnje) verzije BIOS-a za vasu plocu, s time da vi ne morate niti mrdnuti po pitanju trazenja modela ploce - to program radi umjesto vas. Koji cete tip programa i postupak nadogradnje BIOS-a koristiti ovisi samo o vama samima... sky is the limit... Moja preporuka je 'standardni' 'DOS' nacin pa cu ga kao takvog i opisati ;) [0.3] Priprema BOOT diskete =========================== Dakle, treba vam BOOT disketa, na koju nadosnimite update file te program za flash. Sadrzaj BOOT diskete (primjer): COMAMND.COM system file IO.SYS system file(hidden) MSDOS.SYS system file(hidden) AWDFLASH.EXE flash program BE62_20.BIN file sa BIOS nadogradnjom Ako ste samu sistemsku(BOOT) disketu kreirali preko Windows-a, pobrinite se da obrisete s nje sve datoteke osim one tri gorenavedene sistemske datoteke. (Unutar 'Folder Options/View' morate postaviti 'Show hidden files and folders' te maknuti kvacicu sa 'Hide protected operating system files' i 'Hide extensions for known file types' kako biste vidjeli skrivene sistemske datoteke i pripadajuce extenzije). Moja preporuka je kreiranje BOOT diskete na 'starinski' nacin - 'FORMAT A: /S' u command prompt-u + nadosnimavanje potrebnih datoteka za update. [0.4] Posljednje pretpripreme/savjeti ===================================== Slijedi par savjeta koje biste trebali uzeti u obzir prije samog flash-anja BIOS-a. - prvo i osnovno, u BIOS-u podesite boot-anje sa Floppy drive-a (A:) - ni u kojem slucaju ne flash-ajte BIOS dok je racunalo overclock-irano(!!!) Ucitajte "standardne" postavke odabirom opcije 'Load BIOS/Setup Defaults' ili 'Load Safe Settings' - onemogucite zastitu na BIOS-u. Neke ploce imaju opciju kojom je moguce zastititi BIOS od flashanja. Pronadjite u BIOS-u opciju 'Flash BIOS Protection' , 'Firmware Write Protect' ili 'BIOS-ROM Flash Protect' i postavite ih na 'Disabled' ili 'Flashable'. Takodjer, neke ploce tu opciju nemaju rijesenu preko BIOS-a vec jumperom koji se obicno nalazi u neposrednoj blizini BIOS chipa. Za tocno lociranje jumpera i detaljnije upute kontaktirajte uputstva(manual) maticne ploce. - pogasite sve opcije (postavite na 'Disabled') gdje se spominje 'shadowing' kao sto su 'System BIOS Shadow' i sl. [0.5] Flash-anje ================ Napokon smo dosli i do tog tako zeljno iscekivanog 'flash-anja' ;) Podignite sistem sa pripremljene sistemske(boot) diskete i pokrenite flash program. Primjer: A:\>AWDFLASH BE62_20.BIN /cc /cd /cp /py /sy /cks /R Switch-evi: /cc ..... clear CMOS after Programming /cd ..... clear DMI after Programming /cp ..... clear PNP(ESCD) after Programming /py ..... Program Flash Memory /sy ..... save the old BIOS to: "OLDBIOS.BIN" /cks .... show Update Binfile Checksum /R ...... Reset System after Programming Za listu i opis dostupnih switch-eva za bilo koji flash program u komandnu liniju upisite: IME_PROGRAMA.EXE /? ili IME_PROGRAMA.EXE /H Vecina proizvodjaca maticnih ploca predlaze upotrebu upravo ovih navedenih switch-eva pri koristenju Award Flash programa (NE odnosi se na AMIflash), no za tocan popis switcheva koje vi trebate upotrijebiti procitajte prilozenu README datoteku ili upute na samom sajtu sa kojeg ste skinuli update. Ponekad se u gorenavedenoj arhivi sa flashom moze naci i .BAT datoteka unutar koje su vec navedeni svi potrebni switch-evi i sintaksa opcenito, sto vam olaksava posao. Ta .BAT datoteka se takodjer kopira na BOOT disketu i pokrecete umjesto samog programa (.BAT datoteka dakle sama poziva program sa pripadajucim switch-evima) Vazno!!! Pripazite na slijedece - switch /sy kod programa Award Flash omogucava automatsko spremanje trenutnog BIOS-a na disketu. Ako taj switch nije naveden program ce vas prilikom nadogradnje pitati da li zelite spremiti trenutni BIOS i pod kojim imenom - obavezno ga spremite! Isto se odnosi i za ne-Award BIOS-e i njihove flash programe tako da za svaki program koji koristite obavezno procitajte upute (/?) i unaprijed se informirajte o postupku spremanja trenutnog BIOS-a - zlu ne trebalo. Dok traje proces flashanja, pozeljno je kontrolirati moguce trenutne napadaje bijesa i depresije i odgoditi izivljavanje nad tipkovnicom, lamatanje nogama oko kucista i Reset/PowerOff gumbica i slicnih stvari za neko drugo vrijeme. Stovise, prosetajte se do WC-a... protegnite malo noge... otidjite nesto popiti ili jednostavno udahnuti malo svijezeg zraka... ovo mozda zvuci glupo - ali kad prvi puta nes zeznete - znati cete cijeniti ovaj savjet ;) Nakon flashanja potrebno je jos samo resetirati racunalo(nije na odmet ni potpuno ga ugasiti i ponovno upaliti nakon 20-ak sekundi), zatim uci u BIOS i 'opaliti' po opciji 'Load BIOS/Setup Defaults'. Jos jedan restart i to je to - nadogradnja BIOS-a je gotova. [0.6] Moguci problemi prilikom flash-anja! ========================================== Ako se program tijekom flash-anja 'smrzne', gotovo je sigurno da vise necete moci pokrenuti vase racunalo. Stoga, nakon sto resetirate racunalo postoje tri moguce situacije u kojima cete se naci i to: 1. Rodili ste se kao sreckovic, pa se sistem nekim cudom i dalje (donekle)normalno podize. Pokusajte ponoviti postupak flash-anja. 2. Ekran je 'mrtav', ali iz speaker-a dopiru zvukovi; Potrebno je malo 'modificirati' sistemsku disketu. Svaki BIOS posjeduje tzv. Boot Block - dio memorije BIOS chipa unutar kojeg se nalazi program koji se pri flash-anju po defaultu ne brise, i koji radi sa najjednostavnijim hardware-om: Floppy-jem i ISA/PCI grafickom karticom. Ukoliko ste flashali BIOS sa opcijom kojom flashate i Boot Block, a sistem je nakon restarta ostao 'mrtav', slobodno preskocite ovaj korak. Napomena: Ukoliko posjedujete plocu sa DualBIOS-om, pogledajte u prirucnik vase maticne ploce za postupak reaktivacije BIOS-a pomocu jumpera ili odredjene kombinacije tipki na tipkovnici. AWARD BIOS: ---------- Na sistemskoj disketi kreirajte datoteku AUTOEXEC.BAT unutar koje navedite slijedecu liniju: AWDFLASH ime_flash_datoteke.BIN /py /sn Nakon sto ste to napravili, boot-ajte sistem s te diskete, i slusajte beep-ove; Pri boot-anju: - 2 kratka beep-a = nema Boot diskete u drive-u A: (provjerite da li ste dobro ubacili disketu) - kontinuirani kratki beep-ovi = no Floppydrive (provjerite da li su kablovi Floppy drive-a dobro spojeni) Nakon flash-anja: - kontinuirani dugi beep-ovi = programiranje je uspjesno zavrseno - RESTART! AMI BIOS: -------- Potrebna vam je prazna formatirana disketa na koju kopirajte samo BIOS Update datoteku i preimenujte ju u "AMIBOOT.ROM". Stavite disketu u floppy, resetirajte/upalite racunalo i pritiscite sve dok ne cujete 1 (jedan) beep. Nakon 10-30 sekundi cuti cete 4 beep-a. BIOS je reprogramiran - RESTART! PHOENIX BIOS: ------------ Na ploci postoji jumper nazvan "Recovery Mode", i morate boot-ati sa "Crisis Recovery Disk" koju ste dobili uz plocu ili skinete sa sajta proizvodjaca vase maticne ploce. Pogledajte u prirucnik vase ploce za detaljan opis postupka. 3. Ekran je 'mrtav', speaker takodjer, nista osim ventilatora spojenih na plocu/graficku i pokoje LED-ice ne daje znakove zivota (ponekad apsolutno nista ne radi). Ovo je ujedno najteza i najgora moguca situacija u kojoj se mozete naci, no definitivno nije nerijesiva - jedino sto je za njeno rjesavanje potrebno puno zivaca, strpljenja i novaca ;) Dobro, kako ovo zadnje uvijek predstavlja najveci problem, u igru uskace home-made rijesenje zgodnog imena Hot-Flash - http://hchfaq.org/hotflash.php [0.7] Moguce Error poruke: ========================== 1. Dobivam poruku "Insufficient Memory", zasto? Program za flash-anje je koruptiran ili su pokrenuti neki drugi programi. Provjerite da radite "cisti" boot sa diskete pripremljene prema navedenim uputama, a ako je potrebno, ponovo skinite program i BIOS update datoteku - moguce da je doslo do pogreske prilikom skidanja pa je program/BIOS-update ostecen. Takodjer, u ovakvoj situaciji, preporucljivo je odspojiti sve uredjaje sa ploce osim floppy-ja, s obzirom da uzrok ovom problemu mogu biti takodjer napredne tehnologije cache-iranja koje se koriste na diskovima. 2. Dobivam poruku "The program file's part number does not match with your system" Mozete slobodno ignorirati ovu poruku, ali TEK kada ste jos jednom provjerili da flashate sa ispravnom verzijom BIOS-update-a koji odgovara vasoj maticnoj ploci. Ova poruka ce se pojaviti kada novi BIOS sadrzi obnovljenu BIOS jezgru. 3. Ne mogu boot-ati sa svog diska nakon flash-anja, zasto? Nova/razlicita jezgra BIOS-a odrazava se na drugacijem/promijenjenom pristupu I/O uredjajima. Rijesenje je kopiranje podataka na neki drugi disk, i ponovno reparticioniranje i formatiranje "problematicnog" diska. 4. Nakon restarta dobivam poruku "CMOS Checksum Error" Nakon flash-anja i popratnog restarta, uvijek cete dobiti ovu poruku. Sve sto jos sada trebate napraviti jest resetirati CMOS postavke tako sto cete uci u BIOS i odabrati opciju "Load BIOS/Setup Defaults" ili tako sto cete pomocu jumpera prebaciti stanje baterije u "Clear CMOS" - za ovo zadnje kontaktirajte manual ploce. Ako doticni jumper ne postoji, jednostavno izvadite bateriju iz lezista (za to vrijeme iskljucite mrezni kabel iz racunala), i vratite ju nakon 15sec-1min. Ukoliko je pak baterija zalemljena (fixno) na samoj ploci, kratko spojite njene polove na par sekundi (cca 5-10).