Artikkelit | Xtreme firmwaren päivitys X360 Toshiba-Samsung DVD-asemaan

Yleistä
XBox 360:ssä voidaan toistaa varmuuskopioituja pelejä, jos X360 DVD-aseman firmware on päivitetty muokatulla versiolla firmwaresta.
X360:n Toshiba-Samsung DVD-asemalle on koodattu ns. "Xtreme firmware", joka on muokattu versio alkuperäisestä firmwaresta. X360:n Hitachi-LG:n DVD-asemille on myöskin saatavana vastaava muokattu firmware, mutta sen päivitystapa on erilainen.
Xtreme firmware osaa toistaa:
Alkuperäiset X360-pelit
Varmuuskopioidut X360-pelit
Alkuperäiset XBox-pelit
Varmuuskopioidut XBox-pelit
Ainakin toistaiseksi XBox-pelien täytyy kuitenkin olla Xtreme0800 tai Xtreme f900 firmwarella varmuuskopioituja. Jolloin Security Sector löytyy PSN 605FF (Layer0) -sektorista. Eli ns. "normaalit" XBox varmuuskopiot eivät toimi, jotka toimivat XBox pelikonsolilla.

Faktaa Xtreme firmwaresta
X360-pelien Security Sector luetaan PSN 04FB1F (Layer 0) -sektorista
XBox-pelien Security Sector luetaan PSN 605FF (Layer 0) -sektorista
Security Sector puretaan Xtreme0800 (Toshiba- Samsung) ja Xtreme f900 (Hitachi-LG) firmwarella X360-peleille ja XBox-peleille

Mitä tarvitset:
- X360 pelikonsolin, jossa Toshiba-Samsung DVD-asema
- PC:n jossa SATA-väylä
- SATA-kaapelin
- 3½" levykkeen ("korppu/disketti")
- Hex Workshop 4.23 PC-ohjelman (tai vastaavan hexaeditorin)
- Xtreme firmware Toshiba-Samsung -paketin (Emme voi tarjota latauslinkkiä, koska paketti sisältää MS:n tekijänoikeudellista koodia)
Paketin yleisimmät nimet:
Xtreme_firmware_for_TS-H943_X360
Xtreme_Package-Toshiba_Samsung
- MtkFlash 1.83c PC-ohjelman (Löytyy myös Xtreme firmware -paketista)

|
|
Artikkelit | Xtreme firmwaren päivitys X360 Toshiba-Samsung DVD-asemaan
Vaikka DVD-aseman firmwaren päivitys on suhteelisen yksinkertainen operaatio, niin siltikään TÄTÄ ARTIKKELIA EI SUOSITELLA ALOITTELIJOILLE.
Jos teet tarpeeksi väärin niin X360 KONSOLISTA VOI TULLA KÄYTTÖKELVOTON.
Operaation vaiheet
Koska artikkeli on suhteellisen pitkä niin käydään ensin koko operaatio hyvin lyhyesti selitettynä läpi. On suositeltavaa lukea artikkeli kokonaan pariin kertaan, jonka jälkeen vasta lähteä tekemään operaatiota.
1. Avataan XBox 360 -pelikonsoli
2. Tarkastetaan että asema on varmasti Toshiba-Samsung
(voidaan tarkastaa jo ennen avaamista)
3. Liitetään X360 DVD-asema PC:n SATA-väylään
4. Muokataan SATA-ohjaimen tuki MTKLASH-ohjelmaan (ei pakollinen)
5. Luodaan MS-DOS käynnistyslevyke, johon tehdään muutamat muutokset
6. Varmuuskopioidaan X360 DVD-aseman alkuperäinen firmware talteen
7. Muokataan Xtreme firmwareen X360 DVD-aseman uniikki avain
8. Päivitetään muokattu Xtreme firmware X360 DVD-asemaan
X360:n avaus
XBox 360:n avausohje julkaistaan sivustollamme hieman myöhemmin.
Avausta ei tarvitse suorittaa loppuun asti vaan siihen asti, että DVD-aseman SATA-kaapeli saadaan irroitettua.
DVD-aseman tunnistus
Tämän artikkelin päivitystapa vaatii X360:ltä Toshiba-Samsung aseman.
Aseman tunnistus on helppoa DVD-kelkan perusteella.

Aseman mallinumero kannattaa silti varmistaa DVD-aseman päällä olevasta infotarrasta. Tarrassahan pitää siis lukea "DVD-ROM DRIVE MODEL TS-H943".
X360 DVD-aseman liittäminen PC:hen

Liitä SATA-kaapelisi toinen pää PC:n ensimmäiseen SATA-väylään. Kuvassa kaapeli liitetty SATA0-väylään. Kuvassa näkyy myöskin käyttämämme PC:n VIA8237-piiri (southbridge), joka ohjaa SATA-väyliä.

Irroita musta SATA-kaapeli X360:n DVD-asemasta ja liitä tilalle PC:stä tuleva SATA-kaapeli. Kuvassa punainen kaapeli on PC:stä tuleva SATA-kaapeli.

Kuvassa täysin valmis liitäntä. Eli X360:n DVD-asema ottaa virtansa itse X360 pelikonsolista ja data-kaapeli (SATA) menee PC:n SATA-väylään. AV-kaapelin ei tarvitse olla liitettynä X360:een, mutta tällöin pitää olla tarkkana ettei X360 sammu kesken alkuperäisen firmwaren varmuuskopioinnin tai Xtreme firmwaren päivityksen aikana. On siis suositeltavaa kytkeä AV-kaapeli konsoliin kiinni, kaapelin toisen pään ei tarvitse olla televisiossa kytkettynä. (Kun X360:een kytketään virta päälle alkavat punaiset valot vilkkua etupaneelissa, jos AV-kaapeli ei ole liitetty X360:een. Tästä ei siis pidä olla huolissaan.) X360:ssä on nimittäin automaattinen sammutustoiminto joka sammuttaa konsolin noin 5 minuutin kuluttua, jos konsoli on "virhetilassa".

Jos käytät Xecuter 360 Connectivity Kitin DVD-asema adapteria, niin laita adapteri Mode B -tilaan eli debug-tilaan. Punainen valo adapterissa ilmaisee debug-tilan olevan käytössä. DVD-aseman adapterin Eject-nappi kannattaa olla yläasennossa sekä DVD-aseman levykelkan on oltava suljettu.
MTKFLASH-ohjelman muokkaus yhteensopivaksi
MTKFLASH ohjelmaa ei välttämättä tarvitse muokata lainkaan. Jos ohjelma ei tunnista SATA-väylässä olevaa X360 DVD-asemaa niin siinä tapauksessa MTKFLASH ohjelman muokkaaminen on suositeltavaa. Voit siis koittaa firmwaren päivitystä ensin ilman MTKFLASH ohjelman muokkausta.
MTKFLASH ohjelmaan on alkuperäisesti laitettu tuet tietyille SATA-ohjaimille, joten ohjelmasta puuttuu tuki monille SATA-ohjaimille. Tässä osassa artikkelia muokkaamme tuen MTKFLASH ohjelmaan käyttämämme VIA8237 southbridgeen integroidun VIA Serial ATA Controller 3149 SATA-ohjaimen tuen.

Valitse Käynnistä-valikosta "Suorita...", kirjoita "MSInfo32.exe" ja paina "OK".

Valitaan Järjestelmätiedot-ikkunan vasemmasta sarakkeesta;
"Osat->Tallennus->IDE" (Components->Storage->IDE)
Tällöin oikeaan sarakkeeseen tulee näkyviin laitteistolistaus. Laitteistolistauksesta pitäisi löytyä "Serial ATA" maininta. Voit myöskin katsoa "SCSI"-laitteista valitun "IDE"-laitteiden sijaan, koska joissakin tapauksissa SATA-ohjain listautuu sinne.
SATA-ohjaimesta tarvitaan numerosarja joka muokataan MTKFLASH ohjelmaan. Tästä ikkunasta ei siis muokata mitään vaan otetaan ylös tarvittava numerosarja.
16 numeroinen numerosarja koostuu seuraavanlaisesti:
"PNP-laitetunnus: PCIVEN_1106&DEV_3149&SUBSYS..."
Ensimmäisen osan 2-numeroiset osat 1106 vaihtavat paikkaa muotoon 0611.
Toiselle osalle 3149 tehdään sama eli tuloksena 4931.
8 viimeistä numeroa otetaan taulukon 2:sta I/O-portti rivistä, joiden osoitteiden erotus hexoina on 7 (esim. 0x00006655-0x0000666D). Jos riveistä ei lyödy 7 hexan erotuksella olevia, niin älä muokkaa MTKFLASHistä numerosarjan 8:aa viimeistä numeroa lainkaan vaan pelkät ensimmäiset 8 numeroa.
Tässä esimerkissä valitsemme siis...
"I/O-portti: 0x0000B000-0x0000B007"
"I/O-portti: 0x0000B800-0x0000B807"
Jälleen vaihdetaan 2-numeroisten osien paikat keskenään samalla tavalla eli...
B000 --> 00B0 ja B800 --> 00B8.
Lopuksi yhdistetään kaikki poimitut 4:n sarjoissa olevat numerot.
Esimerkkikuvan numerosarja kokonaisuudessaan olisi siis 0611493100B000B8.
Avaa MTKFLASH.EXE Hex Workshopilla.

Paina CTRL+G (Edit-->Goto...).
Kirjoita "Offset"-kenttään "B370" sekä valitse kuvanmukaiset valinnat.

Klikkaamalla suurempi kuva.
Numerosarjan ja SATA-ohjaimen nimen väliin täytyy jäädä 2 hexaa (kuvassa hexapuolella "00" ja tekstipuolella "." maalatun osan jälkeen) väliä.
Koska esimerkissämme on käytössä VIA8237, niin muokkaamme kuvassa osoitettuun kohtaan numerosarjamme (0611493100B000B8).
Jos listasta ei löydy SATA-ohjaintasi niin muokkaa samaan kohtaan numerosarjasi kuin kuvassa. Voit myöskin kokeilla muokata "VIA8237"-kohdan tilalle oman SATA-ohjaimesi nimen, jos siis ohjaintasi ei löydy listasta.
Tallenna MTKFLASH.EXE kun olet tehnyt tarvittavat muutokset.
PC:n käynnistyslevykkeen teko sekä muokkaus

Aseta 3½" levyke PC:n levyke-asemaan. Valitse "Oma Tietokone" ja klikkaa hiiren oikealla napilla A-asemaa, jolloin kuvan kaltainen valikko avatuu. Valitse valikosta "Alusta..."-vaihtoehto.

Ruksita alustamisen asetuksista "Luo MS-DOS-käynnistyslevyke"-valinta, kuten kuvassa on tehty. Paina lopuksi "Käynnistä"-nappia.

Kopioi samalle levykkeelle MTKFLASH.EXE sekä MTKFLASH.TYP tiedostot.
Nyt boot-levyke on valmis, joten voidaan siirtyä varmuuskopioimaan X360 DVD-aseman alkuperäinen firmware.
X360 DVD-aseman firmwaren varmuuskopiointi
Käynnistä PC uudelleen (anna levykkeen olla PC:ssä sisällä).
Paina kesken käynnistyksen Delete-, F6- tai vastaavaa näppäintä, josta pääset PC:n bios-asetuksiin.

PC emolevyjen biossit eroavat keskenään, joten haettava asetus voi löytyä jonkin toisen valikko-osion takaa. Esimerkissämme valitsemme "Advanced BIOS Features"-vaihtoehdon.

"Advanced BIOS Features"-valikosta tarkistetaan, että "First Boot Device"-valinnan kohdalla on "Floppy"-vaihtoehto (levyke-asema). Tällöin PC käynnistyy levykkeeltä, jos sellainen on levyke-asemassa.

Jos PC:n emolevyllä on integroidut eli sisäänrakennetut SATA-väylät (ei siis PCI tms. SATA-kortti) niin täytyy tarkistaa, että integroitu SATA-ohjain on käytössä. Valitaan "Integrated Peripherals"-vaihtoehto.

"Integrated Peripherals"-valikosta löytyy "OnChip Serial ATA"-valinta. Tarkasta, että valinnan kohdalla on "Enabled"-vaihtoehto (=päällä) valittuna.
Poistu biossista valitsemalla päävalikosta "Save & Exit Setup" ja tallenna muutokset painamalla Y. Tämän jälkeen PC käynnistyy uudelleen MS-DOSiin, koska levyke on levyke-asemassa sisällä.

Kirjoita "mtkflash r /m backup.bin" kuten kuvassa. Komennossa "r" tarkoittaa luku-toimintoa (read) ja "/m" tarkoittaa multibank eli luetaan kaikki muistibankit.

Komennon jälkeen tulee listaus käytettävänä olevista IDE- ja SATA-väylistä. Kuten kuvasta näkyy niin SATA-väylää ei löytynyt. Jos näin käy niin paina ESC-näppäintä ja kirjoita "mtkflash r /m backup.bin" uudelleen.

Nyt ohjelma on löytänyt SATA-väylän (kohta 3). SATA-väylän nimi vaihtelee SATA-ohjainpiirin mukaan. Kirjoitetaan siis "3" ja painetaan Enter-näppäintä. Jos ohjelma ei vieläkään löytänyt SATA-väylää niin kirjoita "mtkflash r /m /sata backup.bin", jolloin ohjelma pakotetaan SATA-tilaan.

Ruudulle tulee "Reading"-viesti ja valmistumisprosentit alkavat mennä 0%:sta 100%:iin. Laskuri menee muutaman kerran ympäri, koska luetaan monta muistibankkia joten siitä ei kannata huolestua.
Ota levyke pois PC:n asemasta ja käynnistä tietokone uudelleen (windowsiin).
Huom! Jos käytössä on MS28:lla varustettu Toshiba-Samsung asema niin MTKFlash ei välttämättä pysty lukemaan firmwarea DVD-asemalta. Ainakin VIA:n piirisarjojen kanssa voidaan käyttää ns. 10 sekunnin kikkaa, joka siis tarkoittaa seuravaa:
1. Laita virta päälle X360:een (DVD-aseman tulee olla PC:n SATA-väylässä kiinni)
2. Käynnistä MTKFlash (mtkflash r /m backup.bin)
3. Kun MTKFlash löytää SATA-väylän niin kytke virta pois päältä X360:stä
4. Valitse SATA-väylä (esimerkiksi hieman ylempänä SATA-väylänä on 3-vaihtoehto, joten valittaisiin 3)
5. Ohjelma jää Pause-tilaan ja odottaa vastausta X360:n DVD-asemalta
6. Odota noin 10 sekuntia, jonka jälkeen laita virta päälle X360:een
7. Ohjelma lukee firmwaren X360:n DVD-asemasta vaikka aikaisemmin ilman tätä kikkaa ei pystynytkään
Xtreme firmwaren muokkaus yhteensopivaksi X360 DVD-aseman kanssa
Tämä osa operaatiosta on kaikkein tärkein, joten tee huolella.
Muista tarkastaa moneen kertaan, että teet jokaisen "askeleen" oikein.
Jos tässä osassa teet jotain väärin niin X360:n DVD-asema EI TOIMI ENÄÄ konsolisi kanssa. Jonka jälkeen ainoa vaihtoehto on palauttaa alkuperäinen firmware DVD-asemaan tai tehdä operaatio uudelleen tästä osasta eteenpäin.
Avaa Hex Workshopilla "backup.bin" firmware-tiedosto.
Eli X360 DVD-aseman alkuperäinen firmware.

Ensiksi tarkistetaan, että firmware on varmasti oikea eikä esimerkiksi PC:n DVD-aseman firmware. Paina CTRL+G (Edit-->Goto...).
Kirjoita "Offset"-kenttään "20B0" sekä valitse kuvanmukaiset valinnat.

Klikkaamalla kuva suuremmaksi.
Kuten kuvasta näkyy niin riveiltä pitäisi löytyä "TSSTcorpDVD-ROM TS-H943".
Tästä tiedetään, että on varmasti täysin oikea firmware kyseessä.
Nyt voidaan aloittaa itse muokkaus-operaatio.

Paina jälleen CTRL+G (Edit-->Goto...).
Kirjoita "Offset"-kenttään "4000" sekä valitse kuvanmukaiset valinnat.

Klikkaamalla kuva suuremmaksi.
Maalaa hiirellä rivit 4000-41F0 (jos käytössä Xtreme 3.0 niin rivit 4000-43F0). Nyt sinulla pitäisi olla valittuna kuvanmukaiset rivit. Nämä rivit sisältävät X360 DVD-aseman uniikin(=yksilöllisen) DVD-firmware avaimen. Paina CTRL+C, jolloin rivit kopioituvat talteen leikepöydälle.
Nyt voit sulkea "backup.BIN" firmware-tiedoston, jos ohjelma kysyy tallennetaanko muutoksia niin vastaa "Ei". Avaa seuraavaksi "xtreme.bin" (EI "xtreme0800.bin").

Kun "xtreme.bin" tiedosto on avattu mennään jälleen kohtaan "4000".
Eli paina CTRL+G (Edit-->Goto...).
Kirjoita "Offset"-kenttään "4000" sekä valitse kuvanmukaiset valinnat.

Klikkaamalla kuva suuremmaksi.
Maalaa hiirellä rivit 4000-41F0 (jos käytössä Xtreme 3.0 niin rivit 4000-43F0). Nyt sinulla pitäisi olla valittuna kuvanmukaiset rivit.
Valittiin siis samat rivit, jotka aiemmin valittiin "backup.bin" firmware-tiedostossa.

Klikkaamalla kuva suuremmaksi.
Kun rivit on maalattu niin paina CTRL+V, jolloin aikaisemmin kopioimasi rivit liitetään tähän firmware-tiedostoon. Tulos siis pitäisi olla kuvanmukainen (uniikki DVD-firmware avain tietysti eri), jolloin muokatut rivit ovat merkitty punaisella.
Tallenna "xtreme.bin" tiedosto.

Kopioi juuri muokkaamasi "xtreme.bin" tiedosto aiemmin käyttämällesi levykkeelle.
Xtreme firmwaren päivitys X360 DVD-asemaan
Laita boot-levyke sisään levyke-asemaan ja käynnistä PC uudelleen.

Kirjoita "mtkflash w /m xtreme.bin" (ilman lainausmerkkejä), jolloin mtkflash-ohjelma käynnistyy kirjoitus-tilassa. ("w"-parametrillä asetetaan ohjelma kirjoitustilaan ja "/m"-parametrillä kirjoitetaan moneen eri muistipaikkaan eli bankkeihin.)

Komennon jälkeen tulee listaus käytettävänä olevista IDE- ja SATA-väylistä. Kuten kuvata näkyy niin SATA-väylää ei löytynyt. Jos näin käy niin paina ESC-näppäintä ja kirjoita "mtkflash w /m xtreme.bin" uudelleen.

Nyt ohjelma on löytänyt SATA-väylän (kohta 3). SATA-väylän nimi vaihtelee SATA-ohjainpiirin mukaan. Kirjoitetaan siis "3" ja painetaan Enter-näppäintä. Jos ohjelma ei vieläkään löytänyt SATA-väylää niin kirjoita "mtkflash w /m /sata xtreme.bin", jolloin ohjelma pakotetaan SATA-tilaan.

Ohjelma kirjoittaa Xtreme firmwaren 3:een muistibankkiin, jonka jälkeen kehottaa käynnistämään tietokoneen uudelleen.
Huom! Jos käytössäsi on MS28:lla varustettu Toshiba-Samsung DVD-asema niin käytä ns. 10 sekunnin kikkaa myöskin firmwaren kirjoituksessa. Kyseinen kikka löytyy tästä artikkelista aikaisemmasta kohdasta.
Ota levyke pois PC:n asemasta ja sammuta tietokone.
Irroita X360 DVD-asema PC:stä ja laita se takaisin X360:een.
Nyt voit alkaa pelaamaan varmuuskopioituja pelejäsi X360 pelikonsolilla.
Tekijänoikeuksista: artikkelin kuvat ja teksti ©xhackerbox.com
Kirjoittaja: Diablo^
Päivitetty: 15.4.2008
|