Tec Dubelin Xbox
Etusivu > Artikkelit > Xboxin BIOSit > Päivittäminen > EvolutionX:n avulla

BIOSin päivittäminen (EvolutionX)

Ohje Xboxin mod-piirillä olevan BIOSin päivittämiseksi EvolutionX-dashboardin avulla. Mod-piirillä on oltava valmiiksi sellainen BIOS, jolla EvolutionX voidaan käynnistää laitteessa. Lisätietoja BIOSin päivittämisestä löytyy sivulta BIOSin päivittäminen. Katso myös kuvallinen ohje.

Päivität BIOSin omalla vastuulla!

BIOSin päivittäminen

Tarvitset
BIOSin päivittäminen
- Ennen päivittämistä
- Päivittäminen
Lisätietoja
- Yleistä
- BIOS-tiedosto
-- Valitseminen
-- Eheyden tarkistaminen
-- Koko
-- Muokkaaminen
- Evox.ini-tiedosto
-- Muokkaaminen
-- Flash BIOS -valinta
-- BIOSin tunnistus
-- Flash-piirin tyyppi
Kysymyksiä ja vastauksia

1. Tarvitset

Xboxin, jossa on ohjelmallisesti päivitettävä mod-piiri. Jos piirillä on oma ohjelmisto (OS), tai sille on ohjelmoitu esimerkiksi FlashBIOS, katso sivu BIOSin päivittäminen.

EvolutionX-dashboardin. Se sisältää BIOSin päivittämiseen tarkoitetun toiminnon (Flash BIOS). EvolutionX voi olla asennettuna Xboxin kiintolevyllä dashboardina, tai se voidaan käynnistää toisesta dashboardista.

BIOS-tiedoston, joka flashataan piirille (esimerkiksi EvoX M8+). BIOSin on oltava yhteensopiva Xboxin version kanssa ja sopivan kokoinen.

2. BIOSin päivittäminen

2.1. Ennen päivittämistä

Ennen BIOSin päivittämistä asetukset ja tiedostot on laitettava kuntoon:

  1. Lataa sopiva BIOS-tiedosto ja siirrä se Xboxin kiintolevylle C:\Bios-hakemistoon*.
  2. Avaa EvolutionX:n evox.ini-tiedosto ja varmista että tiedostossa lukee flash-piirin tyyppi.
  3. Kytke mod-piirin kirjoitussuoja pois päältä.

* Jos EvolutionX on asennettu muualle kuin C-aseman juureen, siirrä BIOS-tiedosto oikeaan hakemistoon. Esimerkiksi jos EvolutionX:n tiedostot on E:\Apps\EvolutionX-hakemistossa, siirrä BIOS-tiedosto E:\Apps\EvolutionX\Bios-hakemistoon.

2.2. Päivittäminen

Kun asetukset ja tiedostot on kunnossa, päivitä BIOS:

  1. Valitse EvolutionX:n valikosta System Utils -> Flash BIOS.
  2. Valitse Bios-hakemistoon siirtämäsi BIOS-tiedosto.
  3. Ruudulle tulee kehotus: Press Y to Flash BIOS .
  4. Paina Y-nappia päivittääksesi (flashataksesi) BIOSin.
  5. BIOS päivitetään muutamassa kymmenessä sekunnissa.

Päivityksen jälkeen ruudulle tulostuu: Your Xbox will power off.

  1. Odota kunnes virrat sammutetaan.
  2. Laita Xbox päälle, jolloin näet onnistuiko BIOSin päivitys.
  3. Jos Xbox käynnistyi normaalisti, päivitys onnistui.

Kaiken ollessa kunnossa, laita mod-piirin kirjoitussuoja takaisin päälle. BIOS on päivitetty!


3. Lisätietoja

3.1. Yleistä

Mod-piirillä olevan BIOSin päivittämiseen ei yleensä ole tarvetta, jos nykyinen BIOS toimii oikein. Se on päivitettävä esimerkiksi silloin, jos jokin BIOSin toiminto ei toimi oikein, tai Xboxissa on uusia ominaisuuksia - kuten yli 137 gigatavun kiintolevy, joka vaatii BIOSilta tukea (48-bit LBA), mutta käytössä oleva ei sitä tunne.

BIOSin päivittäminen ei ole aina riskitöntä. Jos päivitys epäonnistuu, Xbox ei välttämättä enää käynnisty mod-piirillä. Tällöin uudelleenohjelmointi on tehtävä esimerkiksi piirin varabiosia käyttämällä, niin sanotulla hotswap-menetelmällä, tai erillisellä ohjelmointilaitteella.

3.2. BIOS-tiedosto

3.2.1. Valitseminen

BIOSia valittaessa on otettava huomioon Xboxin versio sekä BIOSilta halutut ominaisuudet. Xboxin 1.0-1.5-versioille sopivia BIOSeja ovat esimerkiksi X2 5035 vOld, Xecuter2 4983 ja EvoX M8plus. Xboxin 1.6/1.6b-versioille sopii esimerkiksi EvoX M8plus_16 ja X2 5035 v16plus. Lisätietoja ominaisuuksista löytyy Xecuter2- ja EvoX-BIOSien vertailutaulukosta.

3.2.2. Eheyden tarkistaminen

BIOS-tiedoston eheys voidaan tarvittaessa tarkistaa MD5-tarkistussummalla. Siihen voi olla tarvetta esimerkiksi silloin, jos tiedosto on ladattu tai saatu epäluotettavan tuntuisesta paikasta. Jos tarkistussumma on oikea, tiedosto on kunnossa.

3.2.3. Koko

Käytetyn BIOS-tiedoston on oltava oikean kokoinen: samankokoinen kuin mikä piirille tai sen muistilohkoon voidaan kirjoittaa. Vaihtoehdot voivat olla:

Jos BIOS-tiedosto on pienempi kuin piirin lohko, EvolutionX monistaa tiedoston päivitettäessä automaattisesti oikean kokoiseksi. Tiedosto voidaan monistaa myös esimerkiksi DOSin copy-komentoa käyttämällä, tai apuohjelmilla kuten XBtool tai EVtool (tukevat eri BIOSeja). Yleisimpien mod-piirien koot selviävät sivulta Xboxin mod-piirien kokoja.

DOSin copy-komentoa käyttämällä BIOS-tiedosto voidaan monistaa seuraavasti:

copy /b 256bios.bin+256bios.bin 512bios.bin

Tässä 256 kilotavun kokoinen 256bios.bin-tiedosto monistetaan 512 kilotavun kokoiseksi. Valmis tiedosto on nimeltään 512bios.bin.

3.2.4. Ominaisuuksien muokkaaminen

BIOSien ominaisuuksia voi tarvittaessa muokata esimerkiksi XBtool- tai EVtool-nimisillä ohjelmilla. Xecuter2 5xxx -BIOSin ominaisuuksia voi muuttaa x2config.ini-tiedostoa muokkaamalla tai apuohjelmilla. Lisätietoja löytyy sivulta Xboxin BIOS-tiedostojen muokkaaminen.

Riippuen käytettävästä BIOSista ominaisuuksia voi muokata enemmän tai vähemmän. Yleensä onnistuu vähintään IGR-ominaisuuden asettaminen päälle/pois päältä, Xbox-logon värien muuttaminen, dashboardin käynnistysjärjestyksen vaihtaminen ja niin edelleen.

3.3. Evox.ini-tiedosto

3.3.1. Muokkaaminen

EvolutionX:n evox.ini-tiedoston muokkaamisesta löytyy tietoja sivulta EvolutionX:n evox.ini-tiedoston muokkaaminen.

3.3.2. Flash BIOS -valinta

EvolutionX:n Flash BIOS -valinta on määritetty rivillä:

Item "Flash BIOS",ID_Flash_Bios

Tai vanhempaa versiota käytettäessä:

Item "Flash BIOS",@1

Flash BIOS -valinta löytyy evox.ini-tiedostosta oletuksena, joten siihen ei yleensä tarvitse sen tarkemmin puuttua. Jos EvolutionX:n valikossa ei jostain syystä ole Flash BIOS -valintaa, lisää rivi tiedostoon. Jos rivin edessä on risuaita (#), poista se, tai valinta ei näy valikossa.

3.3.3. BIOSin tunnistus

Voit halutessasi lisätä käytettävän BIOSin MD5-tarkistussumman evox.ini-tiedostoon, jolloin EvolutionX tunnistaa BIOSin oikein päivityksen jälkeen (kohdassa: Settings -> BIOS -> BIOS Version).

Selvitä ensimmäiseksi käyttämäsi BIOSin tarkistussumma. Huomaa, että jos olet muuttanut BIOSin kokoa, tai sen ominaisuuksia, tarkistusluku ei ole sama kuin muokkaamattomassa versiossa.

Etsi evox.ini-tiedostosta [BIOS]-kohta, joka näyttää esimerkiksi seuraavalta:

[BIOS]
#
ROM = "Bluecop 4627 Debug",0x844ff9e0fc7f7bd01ec5e75b10aece62
ROM = "CPX 1.02 Debug no ani",0xAC65F68F2706235A578FE1C5FB1E41B1
ROM = "CPX 4034",0xcf36ad116e2404aff022533b07b11004
ROM = "CPX v1.0 Debug",0xfd1ac8ba0033df93e2da2a23009272e4
ROM = "CPX v1.0",0x4132e24c64b7a8d4ea34ff448051e923
ROM = "CPX v1.02 Debug no ani",0xAC65F68F2706235A578FE1C5FB1E41B1
ROM = "CPX v1.02 Debug",0x8E5C811CCC3C6875FD90C4D0ED6A8ABF
ROM = "CPX v1.02 kina",0x84efef3ee91ac320dab4778881108938
ROM = "EvoX M7",0x93db270779f5b964f50be075a5d5d2d2
ROM = "EvoX M7 ef",0xf0980189407abca8d1f8d823621beaf0
ROM = "EvoX M7 ef noani",= 0x79cb96f56c4e6d153bb57a1a7c62ebd0 ROM = "X2 4979.06",0x50fe679cbf3882aba9f7bd3d812b7f51
ROM = "X2 4979.06",0x56be0f0146d1a69c0f1e6fa9a9558394 #Repack
ROM = "X2 4979.67",0xf85d1d778ee80a3a9b5f57e4dedd13d3 #

Lisää käyttämäsi BIOS listaan muodossa:

ROM = "BIOSin nimi",tarkistusluku

Muuta BIOSin nimeksi esimerkiksi X2 4981.06 ja tarkistusluvuksi aiemmin selvittämäsi tarkistusluku. Jos se esimerkiksi oli:

ca25c9b3721da8c96c4770515dbcda07

Lisää sen eteen 0x. Eli lopuksi kohdan pitäisi näyttää seuraavalta:

ROM = "X2 4981.06",0xca25c9b3721da8c96c4770515dbcda07

3.3.4. Flash-piirin tyyppi

EvolutionX:n evox.ini-tiedoston [BIOS]-kohdasta on löydyttävä mod-piirillä käytetyn flash-piirin tyyppi, tai BIOSin päivittäminen ei onnistu vaan pysähtyy virheilmoitukseen Unknown Flash Type.

Voit kokeilla BIOSin päivittämistä muokkaamatta evox.ini-tiedostoa, mutta jos saat virheilmoituksen, avaa evox.ini-tiedosto esimerkiksi Windowsissa Notepadilla ja etsi siitä Flash-sanalla alkavat rivit:

Flash = 0x04BA,"ALX2+ R3 FLASH",0x40000
Flash = 0x01a4,"AMD - Am29F040B",0x80000
Flash = 0x01d5,"AMD - Am29F080B",0x100000
Flash = 0x015b,"AMD - Am29LV800B",0x100000
Flash = 0x01da,"AMD - Am29LV800B",0x100000
Flash = 0x378c,"AMIC - A29002",0x40000
Flash = 0x04d5,"FUJITSU - MBM29F080A",0x100000
Flash = 0x04a4,"FUJITSU - MBM29F040C",0x80000
Flash = 0xadb0,"Hynix - HY29F002",0x40000
Flash = 0xadd5,"Hynix - HY29F080",0x100000
Flash = 0xc236,"MACRONIX - MX29F022NTPC",0x40000
Flash = 0x89a6,"SHARP - LH28F008SCT",0x100000
Flash = 0x20f1,"ST - M29F080A",0x100000
Flash = 0x20B0,"ST - 29F002",0x40000
Flash = 0xbf61,"SST - 49LF020",0x40000
Flash = 0xbfb6,"SST - 39SF020",0x40000
Flash = 0xda0b,"Winbond - W49F002U",0x40000
Flash = 0xda8c,"Winbond - W29f020",0x40000
Flash = 0x0900,"Winbond - W49F020T",0x40000

Jos kohdassa ei ole piirin tyyppiä, lisää se listaan. Lista eri tyypeistä löytyy flash_list.txt-tiedostosta tai Xbox-Scenen foorumilta viestistä Bios List + Hash kohdasta "FLASH LIST". Jos et tiedä flash-piirin tyyppiä, selvitä se, tai lisää evox.ini-tiedostoon kaikki listassa olevat Flash-rivit.


4. Kysymyksiä ja vastauksia

Päivitetäänkö kaikkien mod-piirien BIOSit samalla tavalla?

Ei päivitetä. Selvitä omalle mod-piirillesi sopiva tapa.

Mitkä mod-piirit voidaan päivittää EvolutionX:n avulla?

Esimerkiksi AppleX VI Pro, DuoX 2, Xecuter 2.x Lite ja monet muut.

BIOS ei päivity?

Jos saat virheilmoituksen, tai päivitys pysähtyy kesken kaiken, yleisin syy on se, että mod-piirin kirjoitussuojausta ei ole poistettu. Varmista, että olet varmasti poistanut kirjoitussuojan päivittämisen ajaksi.

Tarvitsenko BIOS-hakemistossa olevaa BIOSia päivittämisen jälkeen?

Et tarvitse. Kun BIOS on päivitetty, voit poistaa hakemistossa olevan BIOS-tiedoston, tai säilyttää sen. Aivan miten haluat. Sitä ei kuitenkaan enää tarvita.


Tämän sivun viimeisen päivityksen ajankohta: 19. huhtikuuta 2006.
Tämä sivu kuuluu Tontti Kerhon ylläpitämään Tec Dubelin Xbox -sivustoon.