Aktualizováno dne 7. února 2008.
Dlouhou dobu používám HTC TyTN (známý též jako Hermes). Na začátku jsem věnoval hodně úsilí, abych pronikl do tajů flashování ROM, rádia atd. Postupem času se však z PPC stane předmět každodenní potřeby, není čas zůstat v obraze a tak po pár měsících jsou získané zkušenosti fuč, aktuální stav komunity je úplně jiný a člověk se může vše učit odznovu. Včera jsem si řekl, že dozrál čas zaktualizovat sedm měsíců netknutý originální WM5 systém na WM6 a přitom možná zauvažovat o nějaké alternativní "ukuchtěné" ROM.
Předpoklady:
-
HTC TyTN vybavený Hard-SPL 2.10 Olipro http://forum.xda-developers.com/showthread.php?t=296722. Detailní návod je zde - http://www.mrvanx.org/cms/index.php?option=com_content&task=view&id=30&Itemid=27. Před případným flashem HardSPL je nutné zkontrolovat, že zařízení se nesnaží emulovat síťovou kartu (Start, Nastavení, Připojení, Spojení s PC přes USB, odškrtnout "Zapnout rozšířenou síťovou funkci")
-
Pokud není bod 1 splněn, případně pokud nechcete flashovat pomocí SD karty, tak si připravte počítač s WXP a poslední verzí MS ActiveSync. Pokud trpíte stejně jako já sadomasochistickými sklony a trápíte se s Windows Vista, pak je nutné připravit si Visty krapet poupravit - parádní návod je zde - http://www.mrvanx.org/cms/index.php?option=com_content&task=view&id=23&Itemid=27
-
Naprosto nutnou podmínkou je, aby SD karta byla naformátována jako FAT32. Pokud to bude pouze FAT, flash z SD karty se nerozjede.
Cíl:
-
Radio 1.54.30.10 - http://forum.xda-developers.com/showthread.php?t=348435
-
cooked ROM K's WM 6.0 FINAL Full (verze 6MB PP) - http://forum.xda-developers.com/showthread.php?t=350695 (založeno na buildu WM6 5.2.1933 18533.0.7.0)
-
SPL zachovat na 2.10 Olipro
Krok 1 - záloha:
-
data ve vnitřní paměti
-
kontrola naimportovaných certifikátů, jejich příprava k pozdějšímu importu
-
záloha Ringo konfiguračních souborů
-
záloha Start Menu adresáře (dá se z něj pak vyčíst, co bylo nainstalováno a v případě programů na SD kartě je lze rychle oživit)
-
záloha zvuků, vyzvánění, pokud nejsou na SD kartě
-
opsat si konfiguraci Bluetooth zařízení
-
pro jistotu si zapsat konfiguraci Internetu, MMS, SMS
Krok 2 - flash rádia:
-
zkontrolovat nabití TyTN (nad 50%)
-
rozbalit příslušný RAR (v mém případě 1.54.30.10)
-
přejmenovat RUU_signed.nbh soubor na HERMIMG.NBH
-
nakopírovat soubor HERMIMG.NBH na SD kartu do rootu pomocí USB 2.0 čtečky
- vložit kartu do TyTN
-
vyvolat bootloader - stisknout OK na levém boku, POWER na pravém boku, držet obě a stylusem vyvolat softwarový reset, po spatření trojbarevné obrazovky obě tlačítka spustit
-
potvrdit flash stisknutím tlačítka POWER
-
počkat na dokončení, na nic nesahat
-
po potvrzení úspěšného flashe vyvolat stylusem softwarový reset
Krok 3 - flash OS:
-
zkontrolovat nabití TyTN (nad 50%)
-
rozbalit příslušný RAR (v mém případě K_s_WM6.0_Final__4mbpp_.rar)
-
přejmenovat RUU_signed.nbh soubor na HERMIMG.NBH
-
spustit PagePool Changer.exe na PC, vybrat HERMIMG.NBH a zvolit hodnotu PagePool Size na 6 Mb, stisknout tlačítko Change to. Poté ukončit tento program.
-
nakopírovat soubor HERMIMG.NBH na SD kartu do rootu pomocí USB 2.0 čtečky
-
nakopírovat adresář Cabs na SD kartu do rootu pomocí USB 2.0 čtečky
-
vložit kartu do TyTN
-
vyvolat bootloader - stisknout OK na levém boku, POWER na pravém boku, držet obě a stylusem vyvolat softwarový reset, po spatření trojbarevné obrazovky obě tlačítka spustit
-
potvrdit flash stisknutím tlačítka POWER
-
počkat na dokončení, na nic nesahat
-
po potvrzení úspěšného flashe vyvolat stylusem softwarový reset
-
po prvotní kalibraci displeje a nastavení času se začnou instalovat dodatečné softwarové balíky
-
restartovat
Krok 4 - nastavení spojení příslušného operátora:
- menu Start, Settings, záložka Connections, zvolit Connection Setup. Zvolit zemi Czech Republic, Operator O2, OK. Nastaví se správně APN pro internet, APN pro MMS, konfigurace SMS atd.
Krok 5 - import certifikátů, regionální nastavení:
-
Naimportovat případné non-trusted root CA, jejichž certifikáty budou použity při synchronizaci pošty
-
Start, Settings, System, Regional Settings, Czech
-
soft reset
Krok 6 - podpora českých znaků na HW klávesnici:
-
stáhnout soubor sym.txt http://www.ce4you.cz/forums/download_file.asp?f=6203&d=/files/forums/cz/0000185008/sym.txt
-
přejmenovat jej na sym.0409.txt, přenést na \Storage Card\
-
nainstalovat si Total Commander 2.0 for PocketPC http://ghisler.fileburst.com/ce/tcmdpocketarm.cab
-
náhrat pomocí Total Commandera soubor sym.0409.txt ze \Storage Card\ do \windows\ adresáře
-
zkontrolovat, že na hardwarové klávesnici mohu psát české znaky (typicky např. ř, č)
Krok 7 - instalace opravené smartdialing.dll, která podporuje českou diakritiku:
-
nahrát do telefonu Smartdialing 2.5.28536 Cz.cab
-
spustit, potvrdit softreset
-
po naběhnutí a zadání SIM PIN zmáčknout zelené tlačítko, zkontrolovat funkčnost českých znaků při smartdialing (oproti níže uvedenému standardnímu WM6 dialeru je zde ta výhoda, že se korektně vyhledává i první české písmeno v příjmení)
(Krok 8 bohužel není ve FINAL funkční - vypnutí HTC 3G dialeru, přechod na standardní WM6 dialer, který nativně podporuje diakritiku pro smartdialing:)
-
spustit Start, Programs, System Tools, Advanced Config -
záložka Phone, zvolit Phone skin, nastavit na Disabled (tím se zobrazí default WM6.0 dialer, který ale neumí video hovory - komu to ale vadí?), stisknout Done -
potvrdit softreset -
po naběhnutí a zadání SIM PIN zmáčknout zelené tlačítko, zkontrolovat funkčnost českých znaků při smartdialing
Krok 9 - optimalizace Glyph cache:
-
spustit Start, Programs, System Tools, Advanced Config
-
záložka Performance, položku Glyph cache nastavit na 128KB
Krok 10 - modifikace přednastavené volby rozložení hardwarové klávesnice v K's ROM
-
spustit Start, Programs, System Tools, Advanced Config
-
záložka Keyboard, nastavit Keyboard Layout na English, stisknout Done
-
potvrdit softreset
-
pustit si Messaging, zkontrolovat, že nyní již lze správně napsat @ pomocí Fn+W
Krok 11 - konfigurace e-mailů:
-
Exchange ActiveSync
-
IMAPS
Krok 12 - změna default kódování nových e-mailů z Western European na Central European (ISO):
-
spustit Start, Programs, System Tools, PHM RegEdit
-
HKEY_LOCAL_MACHINE\nls
-
zvolit SystemLCID
-
přepsat hodnotu 1033 (hexa 409) na 1029 (hexa 405)
-
potvrdit OK, zavřít PHM RegEdit
-
vysunout klávesnici, zasunout klávesnici, softreset
-
po naběhnutí zkontrolovat default kódování nového mailu v Messaging
Krok 13 - spárování s Bluetooth zařízeními:
-
Jabra sluchátko
-
BT GPS
Krok 14 - instalace PocketCM Keyboard a české klávesnice:
-
stáhnout aktuální verzi z http://www.pocketcm.com/keyboard.php
-
stáhnout patrně nejlepší provedení české klávesnice Czech_02_uni.layout
-
spustit instalaci klávesnice, zvolit cíl Device
-
zkopírovat layout soubor z bodu 2 do \Program Files\PCMKeyboard
-
zvolit si softwarovou klávesnici PCM Keyboard, následně zvolit Options...
-
na záložce Input Method zvolit tlačítko Options...
-
odškrtnout Enable suggestions (do doby než tam narvu český slovník to je spíš na obtíž)
-
jako Keyboard layout zvolit Czech_02_uni
-
jako Keyboard skin zvolit Touch, stisknout OK
-
zvolit záložku Word Completion, zde odškrtnout Suggest words when entering text, stisknou 2x OK
-
provést softreset
-
odzkoušet třeba v Notest funkčnost této klávesnice - při delším stisku se nabízejí znaky s diakritikou
-
pokud by měla být klávesnice nastavena jako výchozí, je potřeba to provést pomocí SIPChange.cab