HTC HIMALAYA
(XDA II, MDA II, SPV M1000, Qtek 2020, I-Mate 2)
FAQ
HTC Himalaya to trójzakresowy palmofon, działający fabrycznie pod kontrolą systemu
PocketPC2003. Sprzedawany jest przez różnych operatorów pod różnymi nazwami, m.in:
XDA II, MDA II, SPV M1000, Qtek 2020 (uwaga:
nie 2020i! - to jest całkowicie inne urządzenie, na dodatek, wbrew zwykłej praktyce nazewnictwa, dużo gorsze!), lub
I-Mate 2. Dla pewności, możemy łatwo to sprawdzić, odczytując numer modelu z naklejki pod baterią: powinien być
PH10A lub
PH10B.
Palmofon wyposażony jest w:
- procesor Intel XScale PXA263 400 MHz
- 64MB ROM
- 128MB RAM
- 3,5" ekran dotykowy, rozdz. QVGA 240x320, 65536 kolorów
- GPRS (klasa 10 i 8 ), Bluetooth, IrDA, aparacik foto VGA (640x480), slot kart pamięci SD(I/O)/MMC.
- opcjonalny pakiet, tzw. backpack, przypinany do tylnej ściany, w którym może być np. dodatkowy akumulator. Niestety, sterowniki zawarte w WM5 i WM6 nie obsługują go, jak do tej pory.
ZDEJMOWANIE BLOKADY SIM-LOCK
SIMLock jest to blokada zakładana na telefon przez operatora, powodująca, że karty SIM innych operatorów są odrzucane. Jak się go pozbyć? Po upływie terminu umowy operator powinien sam go nam zdjąć, ewentualnie możemy dokonać tego sami.
Zależnie od tego, którą wersję ROMu radia macie zainstalowaną, trzeba będzie użyć innego programu. Do bardzo starych, pierwszych wypustów stosów radia (np. 1.05), należy użyć narzędzia
xda2unlock. Należy wprowadzić PDA w tryb
bootloadera (trzymając
power i
OK na dżojstiku wciśnięte, wcisnąć reset), podłączyć do USB, wyłączyć
ActiveSync (zabić procesy
wsce*.* bądź w ustawieniach
AS wyłączyć USB) i uruchomić program, który poda nam kod odblokowywujący (uwaga: program
NIE zdejmuje blokady!). Następnie możemy włożyć kartę SIM operatora, który jest zablokowany, i podać zapisany na kartce kod.
Bardziej prawdopodobne, że mamy nowszą wersję stosu radia (ewentualnie możemy najpierw wgrać nowy ROM), wtedy możemy posłużyć się narzędziem
xdadev_all_unlock 1.6, które obsługuje
Himalaya,
Alpine,
Magician oraz
BlueAngel. Wystarczy program skopiować na telefon i tam uruchomić. Jeśli okaże się, że urządzenie będzie zablokowane, kod odblokowywujący będzie najprawdopodobniej
00000000.
AKTUALIZACJA OPROGRAMOWANIA WEWNĘTRZNEGO
(FIRMWARE)
ZMIANA ROMU W URZĄDZENIU
WGRYWANIE WINDOWS MOBILE 5.0, 6.0 oraz 6.1 PROFESSIONAL
W porównaniu do nowszych urządzeń, Himalaya nie posiada blokady Microsoftu (
CIDlock), więc możemy od razu przejść do wgrywania nowego wybranego ROMu. W swoim czasie jedynym problemem była zmiana identyfikatora operatora, dla którego ROM był przeznaczony - jest jednak już narzędzie (
HimaUpgradeUT_NoID.exe), które wgrywa ROM bez sprawdzania kodu operatora.
Nie będę tutaj podawał procedury wgrywania ROMu dla systemu PocketPC2003, wspomnę tylko, że potrzebne pliki to:
Natomiast systemy
WM5 i
WM6 wgrywa się, używając tylko pliku
nk.nbf (i ewentualnie
Radio_.nbf, który jest ROMem radia). Do aktualizacji przygotowujemy się, wgrywając do jednego katalogu:
- HimaUpgradeUT_NoID.exe
- nk.nbf
- opcjonalnie Radio_.nbf (jeżeli to jest twoja pierwsza aktualizacja, polecam).
Następnie upewniamy się, że mamy naładowaną baterię, najlepiej pełną - a przynajmniej w połowie. Teraz upewniamy się, że ActiveSync "łapie" nasze urządzenie (może być nawet w trybie "guest"), po czym wprowadzamy je w tryb bootloadera i podłączamy do USB. Na ekranie zobaczymy (
uwaga: wyłączone jest podświetlenie ekranu! Trzeba się przyjrzeć.) U góry napis "USB", a na dole numer wersji bootloadera, jaki posiadamy. Najciekawszymi wersjami były 1.03 oraz 1.06. Jest możliwość zmiany wersji bootloadera, ale tutaj go nie opiszę, gdyż jest to jedna z tych bardzo nielicznych czynności, którymi można pożegnać się z PDA. Może innym razem opiszę cały proces, w celach poznawczych, dla zainteresowanych....

W tym momencie uruchamiamy
HimaUpgradeUtility i postępujemy zgodnie ze wskazówkami na ekranie. Program najpierw sprawdzi wersję oprogramowania na urządzeniu i wersję tego posiadanego na dysku. Potem klikamy "Next", i tak do końca

Postęp aktualizacji widzimy zarówno na ekranie komputera, jak i na ekranie PDA (
bez podświetlenia). Po zakończeniu operacji flaszowania (
NIE WOLNO W TYM CZASIE WYŁĄCZAĆ PRĄDU, ODŁĄCZAĆ PDA OD USB, ZAMYKAĆ PROGRAMU, ITP.), program pokaże informację o sukcesie (na ekranie PDA będzie po prostu 100%, a po chwili nawet to zniknie, nie sugerować się tym), należy odłączyć PDA od USB i, zależnie od tego, jaki był nasz upgrade, wykonać zwykły hard reset, bądź z formatowaniem. Jak? Już tłumaczę.
Hard reset wykonujemy wtedy, gdy robiliśmy zwykłą, niewielką aktualizację systemu. Trzymając power, resetujemy urządzenie i czekamy.
Hard reset z formatem, wykonujemy trzymając wciśnięte przyciski kamery i nagrywania, wciskając równocześnie i trzymając przez chwilę reset. Na ekranie pokażą się trzy opcje do wyboru (uwaga: znowu bez podświetlenia ekranu!). Na ekranie tym poruszamy się i zmieniamy ustawienia klawiszami kamery i nagrywania. Ustawiamy:
Enable KITL:
NOClean Registry Hive:
YESFormat Storage:
YESBez tego, system może działać bardzo dziwnie, włącznie z niedziałaniem

Potrzebne to jest zwłaszcza w przypadku, gdy całkowicie zmieniamy system, aczkolwiek osobiście wyznaję zasadę, że powinno się tą czynność wykonywać po
każdym flaszowaniu urządzenia, inaczej pozostają różne śmieci, które zakłócają normalną pracę systemu.
Po ustawieniu tych opcji wciskamy OK na
DPadzie (dżojstiku) i oglądamy, jak nasz nowy system się bootuje.
Po wgraniu nowego systemu, będziecie chcieli przetestować różne wersje stosu radia. Aby wgrać sam ROM radia, wystarczy do jednego katalogu zgrać
HimaUpgradeUT_NoID.exe i
Radio_.nbf i dalej postępować podobnie, jak przy zmianie całego softu. Nie ma jednej opinii, która wersja jest najlepsza - ja osobiście polecam
Radio 1.17.
POWIĘKSZANIE OBSZARU STORAGE
DO 30,53 MB
Standardowo, w ramach obszaru
NAND ROM, wydzielona jest około
14 MB partycja, służąca jako
Extended ROM. W niej operatorzy w procesie
brandowania telefonu wgrywają swoje dodatkowe aplikacje, których instalacja odbywa się tuż po wykonaniu twardego resetu. W czasach, gdy nikt nie używa fabrycznych ROMów, bo są tragiczne, to miejsce jest zwyczajnie marnotrawione - a każdy z was chyba narzeka na bardzo małą ilość przestrzeni
Storage... Dlaczego więc nie połączyć tych dwóch partycji, skoro akurat całkiem przypadkiem leżą koło siebie?
UWAGA: Wszelkie opisane w tym artykule czynności należy wykonywać pod kontrolą systemu WM5 lub WM6.
NIE WOLNO tego robić pod PocketPC2003 !! Ponadto, opisany proces może być przyczyną
poważnego uszkodzenia całego systemu twojego urządzenia, więc najpierw się dwa razy
zastanów, trzy razy
przeczytaj i ponownie zastanów! Wszystkie czynności wykonujesz na własną odpowiedzialność.
Po pierwsze, musisz odkryć swój
ExtROM (domyślnie jest ukryty). Pobierz
ExtROM Unlocker i zainstaluj na urządzeniu (nie na RAMdysku, nie na karcie... na samym urządzeniu). Pojawią ci się 4 nowe ikonki:
- Unhide ExtROM
- Hide ExtROM
- Unlock ExtROM
- Lock ExtROM
Uruchom "
Unhide ExtROM" i wykonaj reset. Następnie uruchom "
Unlock ExtROM" i znowu reset. W tym momencie
Extended ROM będzie cały twój

Teraz, jeżeli jeszcze tego nie zrobiłeś,
zrób kopię swoich danych, gdyż
za chwilę je utracisz...
Pobierz
Hima DOC Tool, rozpakuj i wgraj na urządzenie, po czym uruchom. Postępując zgodnie ze wskazówkami na ekranie, zformatuj
DOC (czyli
Disk-On-Chip). Po zakończeniu procedury, wykonaj
twardy reset z formatowaniem - Kamera + Nagrywanie + Reset i ustaw opcje:
Enable KITL:
NOClean Registry Hive:
YESFormat Storage:
YESi wciśnij OK na dżojstiku. Kiedy system już wstanie, będziesz mógł się cieszyć brakiem Extended ROMu i...
30,53 MB Storage !!

SKĄD I JAKIE ROMY WGRYWAĆ?
JAKICH ROMÓW NIE WGRYWAĆ?
Obrazy ROMów zawsze znajdziesz na forach. Oprócz rodzimych for (pdaclub oraz mobione) bardzo aktywny ciągle jest
dział Himalaya na forum xda-developers.
Jakie ROMy pobierać i próbować, a jakich unikać?
Pytanie, a właściwie odpowiedź na nie, jest dość trudne, gdyż wszystko zależy od gustu użytkownika....

Postaram się jednak podać kilka zasad, których warto się trzymać.
Po pierwsze... miło jest, że tak wiele osób wgrywa ROM, nad którym wiele osób pracowało ciężko ponad pół roku, ROM, który nosi na sobie piętno śmierci jednego z członków ekipy, którego imię nadano temu wydaniu -
ś.p. TofClock. Miło, zwłaszcza, że i ja byłem w tej ekipie, ale.... ten ROM jest
niedokończony, zawiera
szereg błędów i po prostu nie nadaje się na codzienne użytkowanie. Dlatego proszę go
nie wgrywać!
Dopiero na bazie tego pierwszego ROMu WM6 dla Himalaya powstał szereg nowych, już poprawnie działających ROMów. Ja ze swojej strony mogę polecić dwóch kucharzy - mojego przyjaciela
Chandry Shekhara (
c_shekhar) oraz mojego ucznia
Athera (
ather90). Znajdziecie ich wiele ROMów na forum xda-developers.
Natomiast szczerze
nie polecam wszelkich ROMów pochodzących z WIetnamu, zwłaszcza z forum PDAViet - są one przeładowane niepotrzebnym softem, zwalniające pracę urządzenia i niedbale złożone.
To takie moje uwagi...

PAGEPOOL, RAMDISK....
O CO CHODZI??!.... 
Podczas wybierania ROMu, napotkasz się na takie określenia, jak wielkość
Pagepool oraz
RAMDisk. Co to jest?
Pamięć
RAM naszego urządzenia (której jest aż 128MB

) podzielona jest na trzy obszary do wykorzystania:
- pamięć główna RAM
- obszar RAM-dysku - czyli miejsce na instalację programów w wirtualnym dysku w pamięci RAM
- obszar cache'u, pamięci podręcznej systemu (pagepool)
Jaki podział jest najlepszy? Odpowiem tak: gdyby taki podział istniał, nie byłoby różnych wersji do wyboru, wszyscy by używali jednakowej konfiguracji... musisz sam spróbować kilka różnych, żeby to sprawdzić - wszystko zależy mocno od rodzaju użytkowanego przez ciebie oprogramowania.