Jelen pillanatban sem megy minden a portolásból, így például a kamera és a Bluetooth sem éledt fel, és az akku kezelés sem tökéletes, a valódi 3D gyorsítás vagy az FM rádió sem elérhetőek. Azonban a GSM cella, a billentyűzet, a Wi-Fi, és végre a hangszóró hang is életre kelt. A pontos részleteket itt találod meg a jelenlegi állapotról: http://sites.google.com/site/androidport/faq
A startup.txt segít beállítani az induló Linux kernel és az Android működési paramétereit. Így innen módosíthatod az esetleg 700MHz-re gyárilag túlhúzott CPU-t, vagy a stabilitás érdekében soha be nem kapcsoló sleep módot. Így néz ki egy alap startup.txt fájl az \andboot könyvtárban:
- set ramsize 0x10000000
- set ramaddr 0x10000000
- set mtype 2292
- set KERNEL zImage
- set initrd initrd.gz
- set cmdline "lcd.density=240 msmts_calib=0x9f.0x39a.0x35c.0x78 clock-7x00.a11=500 msmvkeyb_toggle=off pmem.extra=1 gsensor_axis=2,1,3 pm.sleep_mode=2 physkeyboard=rhod100_uk"
- boot
A teljes listát nem értelmezném, mert van pár paraméter, amit még én sem próbáltam és nem is értek. Azonban a http://sites.google.com/site/androidport/faq oldalon a teljes lista megtalálható. Amit már én is állítgattam, azok az alábbiak.
- pm.sleep_mode=2 - Sleep (alvó) módban kapcsolásnál négy állapot közül választhatunk. Ha 1 vagy 0, akkor teljes lekapcsolásról beszélhetünk. A 2 esetén az alkalmazások alszanak, de az arm11 be van kapcsolva és alacsony teljesítménymódban működik. A 3 esetén mindössze 20MHz-en megy a vas alacsony feszültségű módban. A 4 állapotban megszakításra várva pihen, de él az arm11. Egyes gépeken valamiért lefagy a gép, ha az energiatakarékos 0 vagy 1 módot választod. De tény, kevesebbet fogyaszt vele a Rhodium.
- acpuclock.oc_freq_khz=540672 - Hz-ben megadva beállítható vele a CPU működési frekvenciája. Ha nem módosítod, akkor a gyári sebességen működik. Az alábbi értékek az alábbi MHz-eket jelentik (azaz kHz-et kell megadni MHz helyett): 540672 = 528MHz (gyári frekvencia), 716800 = 700MHz, 786432 = 768MHz (még stabil, de sokat fogyaszt és melegszik a gép).
- htc_hw.call_vol=5 - A bejövő hívás hangerejét állíthatod be 0 és 5 között. Az alapbeállítás 5.
- htc_battery_smem.fake=1 - Kikapcsolja a téves felugró merülő akkumulátor üzenetet.
- rel_path=andboot Ide van telepítve az Android rendszer az SD-n.
- board-htcrhodium-proximity.on=1 - Engedélyezi a közelségérzékelő működését.
- hw3d.force=1 - Úgy tesz szoftveresen, mintha lenne hardveres 3D gyorsítás a gépben.
- physkeyboard=rhod100_uk - A billentyűzet típusát állítja be. Akkor érdekes, ha nem "eredeti" HTC-d van, hanem pl. T-Mobile változat, vagy valami német billentyűs.
- gsensor_axis=2,1,3 - A G-szenzor axis sorrendjét állítja be.
A legfrissebb XDAndroid változat innen tölthető le:
Az Xda fórum elérhetősége a témában:
Korábbi írásaim a HTC Touch Pro2 (Rhodium) Android témakörben:
- http://blog.sancho.hu/2010/03/android-egyszeruen-htc-touch-pro2-es.html
- http://blog.sancho.hu/2010/01/dual-boot-megoldas-htc-re-android-vagy.html
Ja, és el ne felejtsem! Eladó a HTC Touch Pro2 PDA-m! :)