PDA

View Full Version : My Space


kokotas
23-01-2008, 05:12 PM
-1
Elf = GSM version of the HTC_Touch with ROM128/RAM64 -------->Elf&Elfin<-------- Elfin = GSM version of the HTC_Touch with ROM256/RAM128
Upgrading
*If you have the CDMA version check the Vogue Forum (http://forum.xda-developers.com/forumdisplay.php?f=389)
*If you have the Chinese Clone check the relevant threads link1 (http://forum.xda-developers.com/showthread.php?t=400033)&link2 (http://forum.xda-developers.com/showthread.php?t=394198)
*Respect the Rules (http://forum.xda-developers.com/showthread.php?t=221545) & Ask here (http://forum.xda-developers.com/showthread.php?t=398571) for help
*DO NOT flash anything that is meant for the Elf on an Elfin, and vice-versa

Contents:
-->Information,etc. (http://forum.xda-developers.com/showthread.php?t=406721#2)<--
-->Unlocking,Flashing,etc. (http://forum.xda-developers.com/showthread.php?t=406721#3)<--
-->Modifying,Cooking,etc (http://forum.xda-developers.com/showthread.php?t=406721#4)<--
-->Troubleshooting guides,etc. (http://forum.xda-developers.com/showthread.php?t=406721#5)<--
-->Tests,Projects,etc. (http://forum.xda-developers.com/showthread.php?t=406721#6)<--

-->Have in mind (http://forum.xda-developers.com/showthread.php?t=406721#7)<--

-2
1. General
(1) General Guide for For all users of the HTC_Touch (http://forum.xda-developers.com/showthread.php?t=366424) (Needs updating)

(2) Wiki info for the GSM version of the HTC_Touch (http://wiki.xda-developers.com/index.php?pagename=HTC_Elf)

(3) HTC Touch Technical Specifications (http://pdadb.net/index.php?m=specs&id=729&view=1)


2. Useful terms
(1) Technical Terms (http://wiki.xda-developers.com/index.php?pagename=FAQ#techicalJargon)

(2) Glossary (http://www.1800pocketpc.com/glossary)

(3) NOR_vs_NAND (http://www.dataio.com/pdf/NAND/MSystems/MSystems_NOR_vs_NAND.pdf)

(4) CPU Texas Instruments OMAP 850 (http://focus.ti.com/general/docs/wtbu/wtbuproductcontent.tsp?templateId=6123&navigationId=12000&contentId=4679)


3. Five things you should know about your device
(1) IMEI (To get your IMEI just dial *#06# and a 17-digits number will show up. Write down the first 15 digits)

(2) Initial_Program_Loader(IPL) & (3) Second_Program_Loader(SPL)
(To Find your Device's IPL&SPL version enter bootloader (http://wiki.xda-developers.com/index.php?pagename=Elf_Resets). Note the version numbers)

(4) Device_ID(DID) & (5) Country[or]Contract_ID(CID)
(To Find your Device_ID(DID) and Country[or]Contract_ID(CID) follow this guide (http://forum.xda-developers.com/showthread.php?t=379318) or this alternative (http://forum.xda-developers.com/showthread.php?p=2053472&posted=1#post2053472))


4. Educational Reading
Kaiser's G.W.E.N.I. (http://forum.xda-developers.com/showthread.php?t=383904#3) (It may be for Kaiser, but you'll learn a lot reading this)
...
-3
...
5. DumpRom
(1) Guide for Dumping your device's ROM (http://wiki.xda-developers.com/index.php?pagename=Elf_HowtoDumpRom)

(2) Invisible ROM dumper (http://forum.xda-developers.com/showthread.php?t=238945)

(3) Dumping your IPL (http://forum.xda-developers.com/showpost.php?p=2425947&postcount=8)


6. CID Unlock your phone (So that your phone will accept other ROMs with different CIDs & you'll be able to flash custom Roms or Roms from other carrier. You could do that in another way described in 10. Flashing Roms)
(1) Free CID Unlocking the Elf using pof's patched 1.11.0000SPL (http://forum.xda-developers.com/showthread.php?t=320155) or htctouchp's patched 1.17.0000SPL (http://forum.xda-developers.com/showthread.php?t=408637#1) <= Use these if your original SPL is 1.1X.0000(or your IPL is 1.1X.0002)!

(2) Free CID Unlocking the Elfin (and the latest manufactured Elf) using djvw's patched 2.20.0000SPL (http://forum.xda-developers.com/showthread.php?t=372152) or htctouchp's patched 2.26.0000SPL (http://forum.xda-developers.com/showthread.php?t=404491&page=12#119) <= Use these if your original SPL is 2.2X.0000(or your IPL is 2.2X.0002)!

(3) Commercial CID Unlocker for both Elf&Elfin (http://www.imei-check.co.uk/elfunlock.php)

(4) Elf&Elfin HardSPL (Not available yet)


7. After CID Unlocking, better check if it really worked
A safe way to find out if your CID unlocking worked is following this method (http://forum.xda-developers.com/showpost.php?p=1695355&postcount=1) & check the line:
g_cKeyCardSecurityLevel = ?
;If ?=0 => Touch=CID_Unlocked => Able to flash any ROM or Radio Update through Bootloader
;If ?=FF => Touch=CID_Locked => Try CID_Unlocking again BEFORE flashing anything


8. SIM Unlock your phone (So that you can use any carrier's SIM)
(1) Free Touch_Unlock (http://forum.xda-developers.com/showthread.php?t=328221) (Members report that it's working only for Elf)

(2) HTC TOUCH SIM UNLOCKER FREE (http://forum.xda-developers.com/showthread.php?t=327927&highlight=airtel)

(3) Commercial SIM Unlocker1 (http://www.imei-check.co.uk/elfunlock.php)

(4) Commercial SIM Unlocker2 (http://www.unlock-now.com/elf/)

(5) Commercial SIM Unlocker3 (http://www.htccode.com/)


9. Available Roms,Radios,IPLs&SPLs
(1) Elf&Elfin's Original Shipped Roms, listed by CID & DID (http://forum.xda-developers.com/showpost.php?p=2045051&postcount=1)
(If one Rom matches your CID & DID, you could always flash it successfully through bootloader. Always means even without CID Unlocking)

(2) Elf&Elfin's Dumped Roms, listed by CID & DID (http://forum.xda-developers.com/showpost.php?p=2045325&postcount=2)
(Consider these Roms as cooked ones, meaning that they can be flashed to your device ONLY IF it is CID Unlocked)

(3) Elf&Elfin's Custom Roms (http://wiki.xda-developers.com/index.php?pagename=Elf_Custom_ROMS)
(They can be flashed to your device ONLY IF it is CID Unlocked)(Needs updating)

(4) Elf&Elfin Radio Updates (http://wiki.xda-developers.com/index.php?pagename=Elf_RadioUpgrades)
(They can be flashed to your device ONLY IF it is CID Unlocked)

(5) Elf&Elfin IPLs&SPLs (http://wiki.xda-developers.com/index.php?pagename=Available%20IPLs%20%26%20SPLs) - Alternative link (http://forum.xda-developers.com/showpost.php?p=2432574&postcount=146)
(Be careful with these ROM parts)


10. Flashing Roms
(1) If you have a CID unlocked device (Elf&Elfin) just enter bootloader & run the RomUpdateUtility (http://rapidshare.com/files/106375514/ROMUpdateUtility.rar)(aka RUU)

(2) If you have a CID locked device & you don't want to mess with the SPL but still want to try another Rom you could:
---(2.1) Use RaffieKol's LOADER (http://forum.xda-developers.com/showthread.php?t=400987) for Elfin
---(2.2) Use SoftSPL (http://rapidshare.com/files/126617156/Flash_ROM.rar) for both Elf&Elfin
But have in mind that if something goes wrong(Bad Flash or Bad Rom) you'll end up facing any possible problem with a device that is CID Locked!

(3) Open Source ROM Update Utility (RUU) (http://forum.xda-developers.com/showthread.php?t=399762)
...

kokotas
04-02-2008, 10:06 AM
-4
...
11. Kitchens for Elf&Elfin (The "programs" used to rebuild/modify Shipped Roms (http://forum.xda-developers.com/showthread.php?p=2088335#post2088335) & produce Custom Roms)
(1) Hypercore (http://forum.xda-developers.com/showthread.php?t=335631) (Presented in Noonski's Cooking Class. Many things to learn there)

(2) BETA: Extended Elf/Elfin Kitchen for WM6.1 (http://forum.xda-developers.com/showthread.php?t=365664)

(3) EasyPortOven V2.2 (http://forum.xda-developers.com/showthread.php?t=391524)

(4) Ervius buildos+packagetools 4.2b3 (http://forum.xda-developers.com/showthread.php?t=381307) & version 4.3b1 (http://www.mediafire.com/?zyxm2g4w7on)

(5) SuperProCore Kitchen (http://forum.xda-developers.com/showthread.php?t=368588&highlight=SuperPro) (On Hold)

(6) ELF(in)_Hybrid_Kitchen (http://forum.xda-developers.com/showthread.php?t=401989)

(7) Linux ROM Kitchen (http://forum.xda-developers.com/showthread.php?t=410302)


12. Modifying&Cooking stuff
(1) OEM Package Tutorial (http://wiki.xda-developers.com/index.php?pagename=OEM%20Package%20Tutorial)

(2) XIP & SYS Porting Guide (http://forum.xda-developers.com/showthread.php?t=379598)

(3) PagePool Smart Changer (http://forum.xda-developers.com/showthread.php?t=326006)(Works for WM6) , Changing Pagepool Guide (http://forum.xda-developers.com/showthread.php?t=397938)(Works for WM6.1) but I wonder What's The Pagepool Size All About? (http://forum.xda-developers.com/showthread.php?t=397183)

(4) Creating MIDlet shortcuts in start menu, and changing the shortcut icon (http://forum.xda-developers.com/showpost.php?p=2145240&postcount=1)

(5) Changing startmenu icon (http://forum.xda-developers.com/showthread.php?t=378084&page=4#40) (You may need msigner (http://forum.xda-developers.com/showthread.php?t=306982) - The correct D/L link is http://rapidshare.com/files/31141050/msigner.rar)

(6) How to remove SQM (System Quality Metrics) (http://forum.xda-developers.com/showthread.php?t=393997)

(7) SDAutoRun (http://forum.xda-developers.com/showthread.php?t=366333)

(8) UC ROM SDConfig.txt Builder (http://forum.xda-developers.com/showthread.php?t=390846)

(9) AppToDate (http://forum.xda-developers.com/showthread.php?t=327990)

(10) International MUI for Localizations (http://forum.xda-developers.com/showthread.php?t=374677)

(11) How to tweak a rom because of size limitation (http://forum.xda-developers.com/showpost.php?p=1543877&postcount=1)

(12) G'Reloc & other tools (http://forum.xda-developers.com/showthread.php?t=331094)

(13) Tadzio's tools (http://forum.xda-developers.com/showthread.php?t=298327)

(14) itsme's tools (http://www.xs4all.nl/~itsme/projects/xda/)

(15) mamaich's tools (http://forum.xda-developers.com/showthread.php?t=249836)

(16) bepe's Package Tool (http://forum.xda-developers.com/showthread.php?t=296861)

(17) Powerful xip porting tool: XIPAddrTools 2.0 (http://forum.xda-developers.com/showthread.php?t=390222)

(18) QuickCab 1.0Cab (http://forum.xda-developers.com/showthread.php?t=400221)

(19) SASHIMI AutoInstaller (http://forum.xda-developers.com/showthread.php?t=396559)

(20) nbimg: HTC splash screen tool (http://forum.xda-developers.com/showthread.php?t=405118)

(21) Cube Customization (http://forum.xda-developers.com/showthread.php?t=325424)

(22) XIAMultiTheme (http://www.xiaprojects.com/?section=PDA%20-%20SmartPhone&project=XIAMultiTheme)

(23) Windows Mobile 6 Professional Emulator (http://forum.xda-developers.com/showthread.php?t=355414)

(24) MortScript examples accumulation (http://forum.xda-developers.com/showthread.php?t=289197)

(25) cmonex's RomTools Pack (http://hpcmonex.net/izemize/docs/romtoolpack.zip)

(26) htc ROM Image Editor (http://forum.xda-developers.com/showthread.php?t=377514)


13. Alternative OS running on Elf
(1) Linwizard/ Linux running on Elf (http://forum.xda-developers.com/showthread.php?t=385129)

(2) Android on Elf (http://forum.xda-developers.com/showthread.php?t=384952)
...
-5
...
14. Troubleshooting guides
(1) Stuck in bootloader (http://forum.xda-developers.com/showthread.php?t=347700)

(2) Dead[or]bricked Elf&Elfin (http://forum.xda-developers.com/showthread.php?t=379318)
(Ultimate guide - All you need is there - DO NOT open a new thread for every dead device in this planet!)

(3) "Data crashes" when SIM card inserted (Not available yet, but check following links for help: link1 (http://forum.xda-developers.com/showthread.php?t=307558) & link2 (http://forum.xda-developers.com/showthread.php?t=266846))

(4) ActiveSync Fails (http://michael-channon.spaces.live.com/blog/cns!4472423472DCFC38!254.entry)

(5) Bootloader [mtty] commands (http://forum.xda-developers.com/showthread.php?t=405740)


15. "Manuals"
(1) HTC ELF / Touch Service Manual (http://mikechannon.net/PDF%20Manuals/HTC%20ELF_Touch%20Service%20Manual.pdf)

(2) How to Completely Disassemble the HTC Touch (http://forum.xda-developers.com/showthread.php?t=407323) (check post 22 (http://forum.xda-developers.com/showpost.php?p=2395920&postcount=22) for a pdf)
...
-6
...
16. Benchmarking Tests
Difference between SPLs (http://forum.xda-developers.com/showthread.php?t=404491)

17. Projects
(1) Touch Surface // The Cooking begins! (http://forum.xda-developers.com/showthread.php?t=395641)
(2) UC 2.0 Capable New Ultra Clean concept ROMs (http://forum.xda-developers.com/showthread.php?t=392637)
(3) New XML customizable full screen today screen (http://forum.xda-developers.com/showthread.php?t=407900)
...
-7
*If you didn't find what you were looking for, use this Tool (http://forum.xda-developers.com/search.php) for better results!*

*Don't try anything with your phone if you're not SURE...
and to be SURE you have to search,read,try to understand
&THEN if you're still unsure ask for help BEFORE messing up your phone!*

*Being grateful is a Virtue!So...don't forget to DONATE TO XDA DEVELOPERS (http://forum.xda-developers.com/donations.php)
IF YOU WANT TO SUPPORT THIS GREAT FORUM&IT'S EFFORT*

Please DON'T post in this thread:) PM me or our mods for any suggestions, complaints, etc.

@Mods: Feel free to edit this thread in my absence - Just use RED color so I don't get confused!

kokotas
05-02-2008, 09:53 PM
<wap-provisioningdoc>
<!-- English localization -->
<characteristic type="Registry">
<characteristic type="HKLM\ControlPanel\15">
<parm name="Group" value="0" datatype="integer"/>
</characteristic>
<characteristic type="HKLM\ControlPanel\MyCpl\2">
<parm name="CmdLine" value="" datatype="string"/>
<parm name="File" value="KeyLock.exe" datatype="string"/>
<parm name="Description" value="Key Lock" datatype="string"/>
<parm name="Name" value="Key Lock" datatype="string"/>
</characteristic>
<characteristic type="HKLM\ControlPanel\Key Lock">
<parm name="Group" value="1" datatype="integer"/>
</characteristic>
<characteristic type="HKLM\ControlPanel\2">
<parm name="Group" value="1" datatype="integer"/>
</characteristic>
<characteristic type="HKLM\ControlPanel\MyCpl\3">
<parm name="CmdLine" value="" datatype="string"/>
<parm name="File" value="ClearStorage.exe" datatype="string"/>
<parm name="Description" value="Clear Storage" datatype="string"/>
<parm name="Name" value="Clear Storage" datatype="string"/>
</characteristic>
<characteristic type="HKLM\ControlPanel\Clear Storage">
<parm name="Group" value="1" datatype="integer"/>
</characteristic>
<characteristic type="HKLM\ControlPanel\3">
<parm name="Group" value="1" datatype="integer"/>
</characteristic>
<characteristic type="HKLM\ControlPanel\MyCpl\4">
<parm name="CmdLine" value="" datatype="string"/>
<parm name="File" value="DeviceInfo.exe" datatype="string"/>
<parm name="Description" value="Device Information" datatype="string"/>
<parm name="Name" value="Device Information" datatype="string"/>
</characteristic>
<characteristic type="HKLM\ControlPanel\Device Information">
<parm name="Group" value="1" datatype="integer"/>
</characteristic>
<characteristic type="HKLM\ControlPanel\4">
<parm name="Group" value="1" datatype="integer"/>
</characteristic>
<characteristic type="HKLM\ControlPanel\MyCpl\5">
<parm name="CmdLine" value="" datatype="string"/>
<parm name="File" value="Backlight.exe" datatype="string"/>
<parm name="Description" value="Backlight" datatype="string"/>
<parm name="Name" value="Backlight" datatype="string"/>
</characteristic>
<characteristic type="HKLM\ControlPanel\Backlight">
<parm name="Group" value="1" datatype="integer"/>
</characteristic>
<characteristic type="HKLM\ControlPanel\5">
<parm name="Group" value="1" datatype="integer"/>
</characteristic>
<characteristic type="HKLM\ControlPanel\MyCpl\6">
<parm name="CmdLine" value="" datatype="string"/>
<parm name="File" value="Powerexe.exe" datatype="string"/>
<parm name="Description" value="Power" datatype="string"/>
<parm name="Name" value="Power" datatype="string"/>
</characteristic>
<characteristic type="HKLM\ControlPanel\Power">
<parm name="Group" value="1" datatype="integer"/>
</characteristic>
<characteristic type="HKLM\ControlPanel\6">
<parm name="Group" value="1" datatype="integer"/>
</characteristic>
<characteristic type="HKLM\ControlPanel\MyCpl\7">
<parm name="Description" value="SMS Service" datatype="string"/>
<parm name="Name" value="SMS Service" datatype="string"/>
<parm name="File" value="SMSService.exe" datatype="string"/>
<parm name="CmdLine" value="" datatype="string"/>
</characteristic>
<characteristic type="HKLM\ControlPanel\SMS Service">
<parm name="Group" value="2" datatype="integer"/>
</characteristic>
<characteristic type="HKLM\ControlPanel\7">
<parm name="Group" value="2" datatype="integer"/>
</characteristic>
<characteristic type="HKLM\ControlPanel\MyCpl\11">
<parm name="CmdLine" value="" datatype="string"/>
<parm name="File" value="WLANSettings.exe" datatype="string"/>
<parm name="Description" value="Wireless LAN" datatype="string"/>
<parm name="Name" value="Wireless LAN" datatype="string"/>
</characteristic>
<characteristic type="HKLM\ControlPanel\Wireless LAN">
<parm name="Group" value="2" datatype="integer"/>
</characteristic>
<characteristic type="HKLM\ControlPanel\11">
<parm name="Group" value="2" datatype="integer"/>
</characteristic>
<characteristic type="HKLM\ControlPanel\MyCpl\12">
<parm name="CmdLine" value="" datatype="string"/>
<parm name="File" value="USBtoPC.exe" datatype="string"/>
<parm name="Description" value="USB to PC" datatype="string"/>
<parm name="Name" value="USB to PC" datatype="string"/>
</characteristic>
<characteristic type="HKLM\ControlPanel\USB to PC">
<parm name="Group" value="2" datatype="integer"/>
</characteristic>
<characteristic type="HKLM\ControlPanel\12">
<parm name="Group" value="2" datatype="integer"/>
</characteristic>
<characteristic type="HKLM\ControlPanel\MyCpl\13">
<parm name="Description" value="GPRS Setting" datatype="string"/>
<parm name="Name" value="GPRS Setting" datatype="string"/>
<parm name="File" value="GPRSAuthentication.exe" datatype="string"/>
<parm name="CmdLine" value="" datatype="string"/>
</characteristic>
<characteristic type="HKLM\ControlPanel\GPRS Setting">
<parm name="Group" value="2" datatype="integer"/>
</characteristic>
<characteristic type="HKLM\ControlPanel\13">
<parm name="Group" value="2" datatype="integer"/>
</characteristic>
</characteristic>
</wap-provisioningdoc>

TheNorm
06-02-2008, 09:53 AM
...How about organizing a group-buy and order-to-make a Slim-High Capacity battery for our Touches?...

Count me in! I'll buy two (if the price is right :))