Použití programu mtty místo flashování "Stock Rom"

Sekce pro zkušené uživatele (diskuze o nových ROM, tweaky...)
Odpovědět
Vita56
přispěvatel
přispěvatel
Příspěvky: 89
Registrován: čtv bře 12, 2009 14:00
Zařízení: HTC HD2, HTC Touch HD

Použití programu mtty místo flashování "Stock Rom"

Příspěvek od Vita56 » sob úno 27, 2010 12:23

U posledních typů vařených rom pro HD, obzvláště těch, které vycházejí z Leo rom, je skoro nutnost před vlastním flashováním rom naflashovat tzv. "Stock rom".
Stock rom je oficiálně vydaná HTC rom. A na rozdíl od vařených rom přepíše i radio a důkladně zformátuje pamět před vlastním formátováním.
Pokud se to neudělá, u většiny zařízení se po naflashování vařené rom vyskytnou různé problémy, zařízení se z ničeho nic neprobudí, časté zamrzávání, případně zdeformovaná grafika apod.
Takže bez prvotního naflashování "Stock rom" nikdy nevíme přesně zda problémy, které máme, jsou způsobeny špatným flashováním nebo vlastní rom.
Mně tyto problémy poprvé postihly při Duttys HD WM6.5 Leo Holy Grail R0.
Od té doby před každým flashováním preventivně naflashuji i Stock Rom. Tento postup je však časově velmi náročný - Stock rom + 2x hard reset, vlastní nová rom + 2x hard reset. Taky je nepříjemné, že se při tomto postupu nahraje i rádio, které je obsažené v Stock Rom. Pokud používáme jiné, je zapotřebí po naflashování nové rom ještě flashovat radio.
Naštěstí je i jiná cesta, použití programu mtty, což je vlastně terminál, který se umí připojit k HD v bootloader modu. Z terminálu potom můžeme zadávat příkazy a realizovat různé akce.
Připomínám, že ve winxp to funguje bez driverů, jen musí být zakázané USB v ActiveSync, pro vistu a win7 musí být naistalované upravené drivery, stejně jako pro flashování a taky zakázané usb v Centrum zařízení WM.
Já to mám odzkoušené na winXP, používám k flashování starý notebook. V původním threadu na xda je i podrobný popis jak nainstalovat drivery na vistu a win7.

Praktický postup:

Stáhneme si program mtty 1.42. Pro Ty co nemají přístup na xda jsem ho tady přiložil. Program se neistaluje, jen si ho na počítači někam nakopírujeme a spustíme.

Zařízení připravíme k flashování, tj sundáme zadní kryt, a uvedeme do bootloader modu (při zapnutí držíme tlačítko Vol Down). Pokud používáme USPL zavedeme ho. Připojíme k počítači. Na zařízení v bootloader modu se dole změní nápis Serial na USB.

Spustíme mtty1.42.exe, uvidíme box, který ukazuje COM1, změníme na USB. Pokud v nabídce není USB, něco je špatně. :-) Ostatní nastavení necháme tak jak jsou (8 bits / Flow Control NONE / Stop bits 1 / Parity None / Local Echo No) a stiskneme OK.

Zmáčkneme Enter a v okně terminálu se ukáže prompt (buď USB> or CMD> - mně to ukazuje CMD>)

---------------------
MTTY VÝSTUP:
---------------------
CMD>
---------------------

zadáme "set 14 0" bez uvozovek. Tím říkáme bootloaderu, aby zavedl OS po resetu:

---------------------
MTTY VÝSTUP:
---------------------
CMD>set 14 0
HTCST ÚÈHTCEUSB>
---------------------

zadáme "task 29" tím naformátujeme vnitřní paměť:

---------------------
MTTY VÝSTUP:
---------------------
Cmd>task 29
Format BINFS start
Fill RSVD information for block 288 to 321
CE start sector=0x14, total sector of CE and TFAT=0x14
CE start start block=321, total block=1727
ERASE block 1337 FAIL !!!
Write 0xFF start page=0x5040, total page=0x1AFC0
Format BINFS end

Cmd>
---------------------

zadáme "task 8" což je příkaz pro reboot:

---------------------
MTTY VÝSTUP:
---------------------
Cmd>task 8

Cmd>
---------------------

Okamžitě po zadání posledního příkazu odpojíme zařízení od USB a stiskneme a držíme Vol Down pro uvedení do bootloader modu, nebo Vol Down a Back pro flash z karty. Dále postupujeme už normálně a flahujeme standardním způsobem. Pokud používáme USPL musíme ho znovu zavést, když je zařízení v bootloader modu a potom normálně flashovat.
Když to všechno včas nestihneme, tlačítka jsou malá a správné stisknutí je docela náročné, začne nám nabíhat OS. Nic se neděje, vyndáme baterku, stiskneme a držíme patřičná tlačítka a zapneme zařízení.
Mezi použitím mtty a fashováním nesmíme dělat nic jiného, tj nesmíme nechat naběhnout OS, když nestihneme včas stisknout tlačítka okamžitě(!) po restartu vyndáme baterku.
Po naflashování nové rom uděláme standardně dva hard resety. A je hotovo.
Tento postup je časově mnohem míň náročný než flashování stock rom a nemění radio.

Hodně štěstí při flashování! :-)
Přílohy
mtty1.42.zip
(17.75 KiB) Staženo 299 x

Uživatelský avatar
magnat
přispěvatel
přispěvatel
Příspěvky: 75
Registrován: pon črc 20, 2009 23:22
Zařízení: Touch HD + Desire

Použití programu mtty místo flashování "Stock Rom"

Příspěvek od magnat » sob úno 27, 2010 13:09

detailny navod :idea: , parada
idem skusat :-D

briik
nováček
nováček
Příspěvky: 11
Registrován: čtv úno 12, 2009 19:36
Zařízení: Htc TouchHD

Použití programu mtty místo flashování "Stock Rom"

Příspěvek od briik » sob úno 27, 2010 16:34

Mel bych dotaz k tem dvoum hardresetum. To jako proc? Nestaci resety, ktere se provadi v prubehu flashovani? Diky za info. Jeste poznamka k uzivatelum, kteri maji Win Vista nebo 7. Projdete si nejprve navody odkazovane v prvnim prispevku, postahujte si vsechny udelatka. Pokud to budete delat postupne, budete nadavat na to, kolikrat jste museli odnekud neco stahovat a kolikrat vas to donutilo k restartu pc :wink:

Vita56
přispěvatel
přispěvatel
Příspěvky: 89
Registrován: čtv bře 12, 2009 14:00
Zařízení: HTC HD2, HTC Touch HD

Použití programu mtty místo flashování "Stock Rom"

Příspěvek od Vita56 » sob úno 27, 2010 16:46

S dvěma hard resety po flashování, přišel kdysi dávno Dutty. Jsou nutné proto, aby flashovaná rom dokázala, zjednodušeně řečeno, přepsat některé soubory při nastavování a instalaci které provádí. Časem se přišlo na to, že je ještě dobré před flashováním "naformátovat" paměť, do které se flashuje. To dělá program mtty, task 29, případně to udělá stock rom, která toho přepíše o o hodně víc než vařené rom.
Takže mtty, flash, potom počkej až Ti to naběhne do stavu, kdy to píše "Tap the screen..", vyndej baterku, znovu zandej, podrž Vol Up a Vol Down zároveň a zapni HD. To současné stlačení a podržení tlačítek se dělá docela blbě, obzvláště pokud už máš poškozený plast, který kryje mikrospínače. Pomůže přelepit je čtverečkem nějaké lepící pásky.
Potom zase počkej až to naběhne k "Tap the screen.." a postup zopakuj. Potřetí už ťapni na screen, a nastav si romku. :-)

briik
nováček
nováček
Příspěvky: 11
Registrován: čtv úno 12, 2009 19:36
Zařízení: Htc TouchHD

Použití programu mtty místo flashování "Stock Rom"

Příspěvek od briik » sob úno 27, 2010 16:50

Hmm, takze znovu :tlem:

petrulin1
nováček
nováček
Příspěvky: 17
Registrován: čtv čer 09, 2011 10:38
Zařízení: HTC HD2+DHD

Použití programu mtty místo flashování "Stock Rom"

Příspěvek od petrulin1 » čtv srp 11, 2011 5:32

Ahoj, a ve které chvíli mám vyndat baterku,když tam flashuju ROM s Win6.5.Tam se nenabízí "Tap the screen".Systém začne bootovat a jede sám až do úplného startu.Díky

Odpovědět

Zpět na „ROM, HardSPL unlock, tweaky“

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 7 hostů