1. Słownik pojęć
2. Dane techniczne
3. Inne odmiany i nazwy
4. Wygląd
5. Łączenie z PC/ Transfer plików
6. Instalowanie programów
7. Instrukcja obsługi
8. Obszerny test urządzenia
9. Wgrywanie nowego HardSPL, ROMu, RadioROMu,
10. SIMLOCK
11. Rekonstrukcja fabrycznego ROMU HTC PL, ERA PL, ORANGE PL
12. Działające kuchnie
13. Optymalizacja wydajności
14. Programy wykorzystujące G-Sensor
1. Słownik pojęć
1. ROM
Ma dwa znaczenia:
a) Pamięć główna naszego urządzenia w której przechowywane są pliki systemowe.
b) System operacyjny lub zbiór plików które są instalowane do Pamięci ROM czyt. pod. a)
2. CID
CarrierID - Blokada zakładana przez operatora komórkowego i nie pozwala wgrać ROM-u poza tymi które są wypuszczane przez danego operatora komórkowego.
3. Radio ROM
Odpowiada za moduł GSM/GPRS oraz możliwe że za WiFi. Naszą wersje Radio ROM możemy zobaczyć podczas uruchamiania się urządzenia lub w Settings/System/Device Information
4. HTC Logo (Splashscreen 2)
Jest animowane (najczęściej jest to logo korporacji HTC, lub operatora)
5. Splashscreen (Splashscreen 1)
Jest to obrazek na którym widać dane jak wersja RadioROMu, ROMu itp.
6. Welcomehead.96.png (Splashscreen 3)
Jest to ekranik jaki widzimy podczas ładowania się systemu - można go łatwo podmienić w katalogu Windows na taki jak nam się podoba.
7. SR lub Soft Reset
Jak sama nazwa wskazuje, jest to miękki reset i robi się go przez wciśnięcie rysikiem małego czerwonego przycisku, który znajduje się w silosie rysika. SR nie powoduje utraty żadnych danych i jest analogiczny z przyciskiem reset w komputerze.
8. HR lub Hard Reset
Tzw. twardy reset, powoduje utratę wszystkich danych zapisanych w pamięci urządzenia i przywrócenie ustawień systemowych.
Aby wykonać HR należy (na włączonym urządzeniu) wcisnąć klawisz zmniejszenia głośności oraz centralny przycisk joysticka i trzymając je cały czas wciskamy Soft Reset i trzymamy przez chwilę. Puszczamy SR. Na ekranie powinien się pojawić tekst na białym tle. Jeżeli chcemy wykonać Hard Reset bez czyszczenia Internal Storage wcisamy klawisz zwiększenia głośności. Jeżeli chcemy wykonać Hard Reset z formatem Internal Storage ( !!!UWAGA!!! tracimy wszystkie dane na 4 GB pamięci wewnętrznej ) wciskamy klawisz zmniejszenia głośności.
9. Tryb BL inaczej BootLoader
Jest to tryb który widzimy gdy np. zmieniamy rom jako 4 kolorowe paski na ekranie urządzenia. Na nim możemy zobaczyć m.in. informację o wersji SPL w Diamondzie. Aby wejść do bootloadera należy zrobić Soft Reset z wciśniętym klawiszem zmniejszenia głośności. Z Bootloadera wychodzimy za pomocą Soft Reset.
10. BT inaczej Bluetooth
Tym skrótem określa się BlueTooth.
11. AS inaczej ActiveSync
Program do połączenia urządzenia z komputerem, oraz synchronizacji danych (kontaktów, maili, plików itp.)
12. WMDC inaczej Windows Mobile Device Center
Odpowiednik programu ActiveSync na windowsa Viste.
13. RUU
czyli Rom Update Utility - oprogramowanie pozwalajace wgrac ROM do naszych urzadzen.
14. AKU
czyli Adaptation Kit Update, tlumacząc to na bardziej zrozumiały język, coś a'la service pack w "dużych" Windowsach...
15. HardSPL
Czyli specjalnie przygotowany program, który pozwala ominąć blokadę CID i wgrać inne ROMy.
=======================================================================
2. Dane techniczne
Procesor: Qualcomm® MSM7201A, 528MHz
System operacyjny: Windows Mobile® 6.1 Professional
Pamięć: ROM: 256MB RAM: 192MB DDR RAM Flash:4GB
Wymiary: 102 mm (L) X 51 mm (W) X 11.5 mm (T)
Waga: 110g z baterią
Wyświetlacz: ekran dotykowy2.8 cala o rozdzielczości VGA 640 X 480 (65,536 kolorów)
Standardy komórkowe: WCDMA/HSDPA: 900/2100 MHz GSM/GPRS/EDGE: 900/1800/1900 MHz
Kontrola: joystick 5 kierunkowy / Jog wheel
Interfejs: HTC ExtUSB; (11-pin mini-USB and audio jack in one; USB 2.0 Full-speed)
TouchFLO 3D
Połączenia: Bluetooth® 2.1 with EDR Wi-Fi®: IEEE 802.11 b/g GPS & AGPS
Aparat fotogr.: 3.2 megapixel CMOS color with auto focus
Dźwięk: wbudowany mikrofon i głośnik, obsługiwane typy dzwonków: MP3, AAC, AAC+, WMA, WAV, AMR-NB
Bateria: 900 mAh mAh Li-polymer Czas podtrzymania: do 396 godzin dla WCDMA i do 285 godzin dla GSM
Czas rozmowy: do 270 minut dla WCDMA i do 330 minut dla GSM
Gniazdo rozszerzeń: brak
Zasilanie: 100 240V AC, 50/60Hz DC output: 5V i 1A
=======================================================================
3. Inne odmiany i nazwy
HTC P3700 / HTC P3701 / HTC P3702 / HTC Touch Diamond / HTC Touch Diamond P3702 / HTC Touch Diamond (White Gold Edition) / Orange & HTC Touch Diamond / Dopod S900 / O2 Xda Ignito / T-Mobile MDA Compact IV
=======================================================================
4. Wygląd
=======================================================================
5. Łączenie z PC/ Transfer plików
Do wymiany informacji między urządzeniem a komputerem PC, potrzebny jest program Active Sync (XP) lub Windows Mobile Device Center (Vista). Oba powinny znajdować się na dołączonej płycie CD, lub można pobrać je bezpłatnie ze strony http://www.microsoft.com/poland/windowsmobile/downloads/default.mspx
=======================================================================
6. Instalowanie programów
Programy instalujemy na dwa sposoby w zależności od posiadanego pliku instalacji:
- plik CAB: np.: nazwa_programu.cab; kopiujemy do urządzenia i uruchamiamy go na nim.
- plik exe: np.: nazwa_programu.exe; instalator uruchamiamy na komputerze PC, urządzenie musi być poprawnie podłączony za pomocą aplikacji Microsoft Active Sync (XP), lub WMDC (Vista)
9. Wgrywanie nowego HardSPL, ROMu, RadioROMu
!!! UWAGA !!! Aby wgrać poprawnie HArdSPL, ROM czy też RadiROM musisz mieć na kompie zainstalowaną najnowszą wersję .NET Framework. Wszystkie prezentowane tutaj opisy były testowane na Windows XP z SP2. Jeżeli masz Windows Vista, proponuję najpierw poszukać na forum opisu zmian jakie trzeba wprowadzić, żeby wszystkie programy działały poprawnie.
Kilka słów wstępu czyli co powinien zrobić nowy użytkownik Diamonda zdecydowany na zmianę ROMu na inny niż jest przeznaczony dla jego kanału dystrybucji
Kupując nowego Diamonda dostajesz od sklepu/operatora urządzenie z oficjalnym ROMem i zabezpieczone przed wgraniem innego ROMu. Co to oznacza - ano to, że jeżeli np kupimy Diamonda w Anglii to nie możemy wgrać ROMu który zostanie wydany oficjalnie przez HTC dla Polski. Smutne ? Ale prawdziwe - taka jest polityka producenta i musimy to uszanować.
Na szczęście jednak użytkownik Diamonda maksymalnie zdeterminowany na zmianę ROMu może sobie z tym poradzić i co najważniejsze w przypadku konieczności oddania urządzenia do serwisu może również przywrócić oficjalny ROM - o tym właśnie traktują poniższe punkty. Nie jest to też za bardzo skomplikowane pod warunkiem oczywiście dokładnego przeczytania poniższego poradnika !!!
Procedura zmian ROMów w Diamondzie powinna wyglądać następująco - najpierw instalujemy HardSPL (wgrywamy tylko raz) w celu odblokowania możliwości wgrywania innych ROMów niż tylko przeznaczone dla naszej dystrybucji Diamonda, potem interesujący nas ROM a na końcu zmieniamy RadioROM. Za każdym następnym razem, kiedy chcemy zmienić ROM w swoim Diamondzie wystarczy tylko wgranie samego ROMu czy też RadioROMu (bez potrzeby ponownego wgrywania HardSPL
Do każdego Diamonda z wgranym ROMem w języku np. angielskim bez trudu da się wgrać ROM w każdym innym języku np tak egzotycznym jak polski B) - wystarczy przestrzegać powyższej reguły.
No i ostatnia ale najważniejsza zasada - przeczytać dokładnie FAQ - to nie lektura szkolna, ominięcie jakiegoś rozdziału może spowodować że zostaniemy z kawałkiem bezużytecznej elektroniki w ręku !
9a. Wgranie HardSPL
!!! UWAGA !!! wgranie HardSPL spowoduje Hard Reset - na wszelki wypadek przed tą operacją zrób backup wszystkich swoich danych w Diamondzie.
!!! UWAGA nr 2 !!! - wgranie nowszego ROMu w wersji wypuszczonej przez HTC/operatora dla twojego kanału dystrybucji nie powoduje utraty gwarancji. Natomiast wgranie HardSPL i "gotowanych" ROMów bezwzględnie powoduje utratę gwarancji (przynajmniej w teorii). W praktyce natomiast jest tak, że zawsze możesz wrócić do oryginalnego ROMu i SPLa (przepisy w tym wątku) w celu naprawy gwarancyjnej.
- w katalogu powinny być następujące pliki:
EnterBootloader.exe
ErrorBattery.fig
ErrorUSB.fig
ModelID.fig
rapitool.exe
ROMUpdateUtility.cfg
ROMUpdateUtility.exe
RUU_Signed.nbh
RUUGetInfo.exe
RUUResource.dll
SSPL-Manual.exe
- podłącz Diamonda do komputera i poczekaj na synchronizację AS
- następnie kliknij na ROMUpdateUtility.exe i potwierdź wszystkie kolejne ekrany - pojawi się ekran postępu, po chwili dojdzie do 100% i Diamond się zrestuje.
- po pierwszym uruchomieniu możemy sprawdzić poprawność całej operacji - wchodzimy do trybu bootloadera i sprawdzamy wersję SPL
Hard SPL 1.40.Olinex
DIAM100 MFG 64M
SPL-1.40.OliNex
lub
DIAM200 MFG 64M
SPL-1.40.OliNex
MicroP-Diam (LED) v11
(ważny jest pojawienie się napisu SPL-1.40 OliNex!)
- jeżeli z jakichkolwiek powodów po uruchomieniu ROMUpdateUtility.exe wyskoczy nam jakiś błąd, to należy najpierw przekopiować SSPL-Manula.exe na Diamonda (najlepiej do głównej pamięci),uruchomić SSPL-Manual.exe z poziomu Diamonda, poczekać aż ekran Diamonda ściemnieje i dopiero uruchomić ROMUpdateUtility.exe na komputerze.
9b. Wgranie ROMu
!!! UWAGA !!! wgranie nowego ROMu spowoduje Hard Reset - na wszelki wypadek przed tą operacją zrób backup wszystkich swoich danych w Diamondzie.
ROMy dla HTC Diamond występują w dwóch odmianach:
1. Wersja "ship" - opublikowana przez HTC lub operatora w postaci jednego pliku .exe. W tym przypadku instalacja ogranicza się do podłączenia Diamonda do komputera i uruchomienie pliku .exe
!!! UWAGA !!! Wersje "ship" zazwyczaj zawierają oprócz samego ROMu również RadioROM, SPL i Splashe. Jeżeli chcemy załadować tylko sam ROM to niestety musimy sami go wyodrębnić z pliku .exe albo poczekać aż ktoś opublikuje sam ROM na forum.
2. Wersja "cooked" - czyli ROM oparty na oficjalnym ROMie od HTC lub operatora ale zazwyczaj wzbogacony o różne dodatkowe i pożyteczne programy jak również dostosowany do uzyskania najlepszej wydajności Diamonda. W tym przypadku po pobraniu interesującego nas ROMu i rozpakowaniu do katalogu mamy 2 pliki:
- DiamonCustomRUU.exe (program do wgrania ROMu)
- RUU_signed.nbh (obraz ROMu)
Procedura wgrania jest następująca - podłączamy Diamonda do komputera, upewniamy się, że bateria jest naładowana przynajmniej w 75%, czekamy na synchronizację AS i uruchomiamy program DiamonCustomRUU.exe. Na kolejnych planszach klikamy na potwierdzenia na ekranie kompa wyświetli się pasek postępu a Diamond przejdzie do trybu bootloadera i również na jego ekranie pojawi się pasek postępu. Sama procedura wgrania trwa ok 7-10 minut - po dojściu do 100% Diamond się zrestuje i po dłuższej chwili zobaczymy ekran kalibracji urządzenia.
!!!UWAGA!!! Przed wgraniem ROMu "cooked" musisz bezwględnie wgrać HardSPL - inaczej możesz skończyć z kawałkiem bezużytecznej elektroniki w ręku. Samą procedurę wgrywania HardSPL wystarczy przeprowadzić tylko raz - o ile oczywiście nie próbowałeś wgrywać ponownie fabrycznego SPLa.
9c. Wgranie RadioROM
!!! UWAGA !!! wgranie RadioROMu nie spowoduje Hard Reset
RadioROM wgrywamy podobnie jak normalny ROM
- pobieramy RadioROM z linków poniżej
- rozpakowujemy do osobnego katalogu
- w katalogu mamy 2 pliki:
DiamonCustomRUU.exe
i np. Diamond_Radio_1.00.25.07.nbh dla Radio ROM 1.00.25.07
- podłączamy Diamonda do kompa i czekamy na zsynchronizowanie AS
- uruchomiamy DiamonCustomRUU.exe i na kolejnych planszach potwierdzamy swój wybór
- następnie na ekranie kompa pojawi się pasek postępu i po kilku chwilach również taki sam na ekranie Diamonda
- po dojściu do 100% Diamond samoczynnie się zrestartuje i od tej chwili mamy nowy RadioROM, co możemy sprawdzić w "Informacji o urządzeniu"
Nie ma potrzeby zmiany RadioROMu przy każdej zmianie ROMu - jeżeli jesteś zadowolony z jakości rozmów telefonicznych i długości życia baterii to możesz pozostać przy obecnym RadioROMie.
Radio możemy zmieniać bez zmiany Romu!!!
Obecnie najbardziej są polecane RadioROMy z końcówką 05 i 07
RadioROM 1.00.25.05
RadioROM 1.00.25.07
=======================================================================
10. SIMLOCK
Opis znajdziecie na FORUM
=======================================================================
11. Rekonstrukcja fabrycznego ROMU HTC PL i ERA PL
!!!UWAGA!!! Na HTC e-Club pojawiła się wersja ROMu stosowanego przez HTC PL jako "shiped". Dlatego zalecam pobranie tego ROMu z TEGO miejsca i wgrania wszystkiego (ROMu, RadioROMu i SPL) za jednym razem.
W tym punkcie opiszę procedurę powrotu do fabrycznego ROMu w przypadku konieczności oddania Diamonda do serwisu
11a. Rekonstrukcja fabrycznego ROMu HTC PL
- rozpakowujemy archiwum do osobnego katalogu - po tej operacji w katalogu będą 3 pliki:
DiamonCustomRUU.exe
RUU_signed.nbh
SPL 1.93.zip
- upewniamy się, że mamy w Diamondzie HardSPL - w tym celu przechodzimy do bootloadera (klawisz zmniejszenia głośności plus reset) i sprawdzamy wersję SPL
- ładujemy zrekonstruowany ROM do Diamonda - w tym celu dwukrotnie klikamy na DiamonCustomRUU.exe
- po załadowaniu ROMu pozwalamy na pierwsze uruchomienie podczas którego zainstaluje się również nakładka spolszczająca
- synchronizujemy Diamonda z kompem (ikona AS musi być zielona)
- teraz rozpakowujemy plik "SPL 1.93.zip" do osobnego katalogu
- w nowym katalogu powinny być następujące pliki:
EnterBootloader.exe
ErrorBattery.fig
ErrorUSB.fig
ModelID.fig
rapitool.exe
ROMUpdateUtility.cfg
ROMUpdateUtility.exe
RUU_Signed.nbh
RUUGetInfo.exe
RUUResource.dll
SSPL-Manual.exe
- uruchamiamy SSPL-Manual.exe, po chwili ekran Diamonda stanie się czarny i wtedy uruchamiamy ROMUpdateUtility.exe. Po osiągnięciu 100% Diamond sie zresetuje.
- w celu weryfikacji poprawności całej operacji sprawdzamy wersję SPL: wchodzimy do trybu bootloadera i odczytujemy warość SPL (powinna być 1.93
- spokojnie oddajemy naszego Diamonda do serwisu
=======================================================================
11b. Rekonstrukcja fabrycznego ROMu ERA PL
- rozpakowujemy archiwum do osobnego katalogu - po tej operacji w katalogu będą 3 pliki:
DiamonCustomRUU.exe
RUU_signed.nbh
SPL 1.37.zip
- upewniamy się, że mamy w MDA Compact IV HardSPL - w tym celu przechodzimy do bootloadera (klawisz zmniejszenia głośności plus reset) i sprawdzamy wersję SPL
- ładujemy zrekonstruowany ROM do MDA Compact IV - w tym celu dwukrotnie klikamy na DiamonCustomRUU.exe
- po załadowaniu ROMu pozwalamy na pierwsze uruchomienie
- synchronizujemy Diamonda z kompem (ikona AS musi być zielona)
- teraz rozpakowujemy plik "SPL 1.37.zip" do osobnego katalogu
- w nowym katalogu powinny być następujące pliki:
EnterBootloader.exe
ErrorBattery.fig
ErrorUSB.fig
ModelID.fig
rapitool.exe
ROMUpdateUtility.cfg
ROMUpdateUtility.exe
RUU_Signed.nbh
RUUGetInfo.exe
RUUResource.dll
SSPL-Manual.exe
- uruchamiamy SSPL-Manual.exe, po chwili ekran MDA Compact IV stanie się czarny i wtedy uruchamiamy ROMUpdateUtility.exe. Po osiągnięciu 100% MDA Compact IV się zresetuje.
- w celu weryfikacji poprawności całej operacji sprawdzamy wersję SPL: wchodzimy do trybu bootloadera i odczytujemy warość SPL (powinna być 1.37)
- spokojnie oddajemy nasze MDA Compact IV do serwisu
- Na stronie ERY pojawił się ROM w wersji ship czyli gotowy : http://download.era.pl/portal/RUU_Victor_TMO_PL_1.93.118.3_Radio_Signed_Diamond_52.29a.25.13_1.00.25.16_Ship.exe
Ale uwaga - jesli zmieniałeś splash screen na inny to nie zawsze uzyskasz oryginalny ERY.
=======================================================================
11c. Rekonstrukcja fabrycznego ROMu ORANGE PL
- Rozpakowujemy pobrany plik .zip do osobnego katalogu
- W nowym katalogu powinny być poniższe pliki:
EnterBootloader.exe
ErrorBattery.fig
ErrorUSB.fig
ModelID.fig
rapitool.exe
ROMUpdateUtility.cfg
ROMUpdateUtility.exe
RUU_Signed.nbh
RUUGetInfo.exe
RUUResource.dll
- podłączamy Diamonda do kompa i czekamy na synchronizację AS
- uruchamiamy ROMUpdateUtility.exe i czekamy na koniec procesu fleszowania - Diamond samoczynnie się zrestartuje
- sprawdzamy po uruchomieniu Diamonda czy faktycznie wszystko jest OK
- spokojnie oddajemy naszego Diamonda do serwisu
Wszystkie potrzebne pliki znajdziecie w tym wątku na tym forum:
Postanowiłem przekopiować ten poradnik w celu zrozumienia dokładnego mechanizmu działania naszych MDA IV dla początkujących.