[11/Sep/10]ROLLUP STICKY - ALL GUIDES - LINKS - BEGGINERS - MUST READ - HTC Elf.

Do you find a Sticky Rollup Thread Useful?

  • Yes

    Votes: 354 91.9%
  • No

    Votes: 8 2.1%
  • I don't care

    Votes: 23 6.0%

  • Total voters
    385
Status
Not open for further replies.
Search This thread

kokotas

Senior Member
Oct 23, 2007
714
1,570
Athens
~.~​
notices :
  • if you have the cdma version check the vogue forum.
  • respect the rules & check in questions&answers for known solved problems.
  • elf&elfin look the same but they are not! Make sure you know which one you have and do not do anything that is meant for the elf on an elfin, and vice-versa.
  • if you can't find what you are looking for, use the forum's search engine 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 if you want to support this great forum & it's effort.
  • don't post in this thread!
    Pm me or our forum mod for any suggestions, complaints, dead links, etc.
~.~​
~.~​
 
Last edited:

kokotas

Senior Member
Oct 23, 2007
714
1,570
Athens
...Better get informed than flamed...

...Cause the next best thing to knowing something is knowing where to find it...​
1. General
(1) General Guide for For all users of the HTC_Touch (Needs updating)

(2) Wiki info for the GSM version of the HTC_Touch

(3) HTC Touch Technical Specifications


2. Useful terms
(1) Technical Terms

(2) Glossary

(3) NOR_vs_NAND

(4) CPU Texas Instruments OMAP 850

(5) Services & DLL's - Descriptions/Functionality


3. Some things you should know about your device
($) All the below info (and many more..) could be retrieved using dsixda's All-in-one tool to find your Device ID/CID/IPL/SPL/IMEI/Serial etc.

(1) Available ROM & RAM size
(Go to Start Menu/Settings/System/Device Information/Hardware and check the
Code:
"RAM size"
"Flash size"
in order to make sure which version (Elf or Elfin) of the Touch you have as it is stated in 1st post of this thread)

(2) IMEI (To get your IMEI just dial *#06# and a 17-digits number will show up. Keep somewhere the first 15 digits)

(3) Initial_Program_Loader(IPL) & (4) Second_Program_Loader(SPL)
(To Find your Device's IPL&SPL version enter bootloader. Note the version numbers)

(5) Device_ID(DID) & (6) Country[or]Contract_ID(CID)
(To Find your Device_ID(DID) and Country[or]Contract_ID(CID) follow this guide or this alternative)


4. Educational Reading
(1) Kaiser's G.W.E.N.I. (It may be for Kaiser, but you'll learn a lot reading this)
...
 
Last edited:

kokotas

Senior Member
Oct 23, 2007
714
1,570
Athens
...The action starts!Better be careful!...

...
...The road to hell is paved with good intentions...
5. Create your GoldCard (Unbricker in case of emergency)
(1) Wiki Guide for making your GoldCard (Will save your phone if you can find a Shipped ROM with the same Model ID)
(If the new wiki is still not ready check out this post here)


6. DumpRom (Basically a way to back up your device's original OS - Does not back up any personal info nor any user-installed applications)
(1) Dumping your device's ROM, Radio, MainSplash, etc.

(2) Guide for Dumping your device's ROM

(3) Invisible ROM dumper

(4) Dumping your IPL

(5) Dumping your SPL or Alternative Way

(6) Dumping your MainSplash


7. 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)

First, know the differences between a USPL, Hard SPL, temporary SPL, etc. (click here)

(1) Elf&Elfin HardSPLs (Free CID Unlocking)(Recommended!)

(2) Elf USPLs (Free CID Unlocking)
pof's patched 1.11.0000SPL
htctouchp's patched 1.17.0000SPL , patched 1.19.0000SPL <= Use these if your original SPL is 1.1X.0000(or your IPL is 1.1X.0002)!

(3) Elfin USPLs (Free CID Unlocking)
djvw's patched 2.20.0000SPL
htctouchp's patched 2.26.0000SPL , patched 2.28.0000SPL , patched 3.07.0000 , patched 3.10.0000 , patched 3.14.0000 <= Use these if your original SPL is 2.2X.0000(or your IPL is 2.2X.0002) - There are some reports that upgrading the latest manufactured Elf from 1.1X IPL&SPL to 2.2X IPL&SPL was successful, but take your own risk!

(4) Commercial CID Unlocker for both Elf&Elfin


8. After CID Unlocking, better check if it really worked
A safe way to find out if your CID unlocking worked is following this method & check the line:
Code:
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


9. SIM Unlock your phone (So that you can use any carrier's SIM)
(1) Free Touch_Unlock (Members report that it's working only for Elf)

(2) HTC TOUCH SIM UNLOCKER FREE

(3) Commercial SIM Unlocker1

(4) Commercial SIM Unlocker2

(5) Commercial SIM Unlocker3

(6) dsixda's free unlocker


10. Available Roms,Radios,IPLs&SPLs
(1) Original Shipped Roms
---(1.1) Elfin's Original Shipped Roms, listed by CID & DID
---(1.2) Elf's Original Shipped Roms, listed by CID & DID
(If one Rom matches your CID & DID, you could always flash it successfully through bootloader. Always means even without CID Unlocking)
But have in mind that Original Shipped ROMs include IPL&SPL that will ovewrite yours and your device will be CID Locked after flashing these!

(2) Elf&Elfin's Dumped Roms, listed by CID & DID
(Consider these Roms as cooked ones, meaning that they can be flashed to your device ONLY IF it is CID Unlocked
or
[alternative1] you use SoftSPL
or
[alternative2] you use JumpSPL)

(3) Elf&Elfin's Custom Roms plus Alternative thread for old ROMs
(They can be flashed to your device ONLY IF it is CID Unlocked
or
[alternative1] you use SoftSPL
or
[alternative2] you use JumpSPL)

(4) Elf&Elfin Radio Updates - Alternative
(They can be flashed to your device ONLY IF it is CID Unlocked
or
[alternative1] you use SoftSPL
or
[alternative2] you use JumpSPL)

(5) Elf&Elfin IPLs&SPLs
(Be careful with these ROM parts)
...
 
Last edited:

kokotas

Senior Member
Oct 23, 2007
714
1,570
Athens
...The fun part!...

11. Flashing Roms("Loading" the RUU_Signed.nbh on your device)
(1) If you have a CID unlocked device (Elf&Elfin) then
either enter bootloader & run the RomUpdateUtility(aka RUU)
or connect your normally booted device (NOT in bootloader mode but in Windows) to the PC ,wait to sync and run the RomUpdateUtility(aka RUU)
Remember to place your RUU_Signed.nbh file in the same folder where RomUpdateUtility.exe is!

(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 SoftSPL for both Elf&Elfin
---(2.2) Use JumpSPL 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)

List of Customized ROMs(Random order)(Your ROM isn't listed here?Pm me to add it ASAP)
Code:
[LIST]
[*][URL="http://xdaforums.com/showthread.php?t=535879"][ROM][WWE][July 23 '09] ELFIN WWE (WM6.5) M2D&BL[/URL]
[*][URL="http://xdaforums.com/showthread.php?t=426540"][ROM][WWE][MAY 30 '10] Onyx WM 6.1 (21057) + WM 6.5.x (23569) + WM 6.5 (21889)[/URL]
[*][URL="http://xdaforums.com/showthread.php?t=339935"][ROM][WWE]V4.0 Blue Touch ROM CE OS 5.2.1921 (Build 18521.0.7.0)[/URL]
[*][URL="http://xdaforums.com/showthread.php?t=509822"][ROM][PDAVIET]WM6.5 ROM V78 (Core 21731) - HTC ELF & ELFin[/URL]
[*][URL="http://xdaforums.com/showthread.php?t=541886"][UPG 12 may 10][ROM][WWE][ITA]Miky 6682 WM6.5 build 23569.[/URL]
[*][URL="http://xdaforums.com/showthread.php?t=634936"][ROM][WWE][24-Apr-2010] ATHAR WM6.5.3-28232[/URL]
[*][URL="http://xdaforums.com/showthread.php?t=569687"]|ROM|6.5.x|19/05| AHEN E6t |23569| - New Rom Uploaded[/URL]
[*][URL="http://xdaforums.com/showthread.php?t=414280"][ROM][WWE][06.09.2008]Touch Surface Roms 6.10.SP0.02[ONLINE][/URL]
[*][URL="http://xdaforums.com/showthread.php?t=551508"]|ROM|WWE|Feb09'10|ELF SX WM6.1 21054|WM6.5 21888|[/URL]
[*][URL="http://xdaforums.com/showthread.php?t=514955"][ROM][PTG][13.05.2009] WM6.1 OS 5.2.20771 JADE Core + Manila2D PTG (black)[/URL]
[*][URL="http://xdaforums.com/showthread.php?t=563499"][15 May 2010] [ROM] WM 6.5 21899 : FULL and LITE[/URL]
[*][URL="http://xdaforums.com/showthread.php?t=640519"]CeROM v1.31 - WM 6.5 Build 28230 || Android [Wing Linux based ROM][/URL]
[*][URL="http://xdaforums.com/showthread.php?t=451100"][ROM][WWE][Oct.11] kwbrs Topix 1.4.1 ELF(in) Unleashed [5.2.21055][Full&Lite][ONLINE][/URL]
[*][URL="http://xdaforums.com/showthread.php?t=397739"][ROM][WWE] HTC Touch Official 6.1 ROM - ALMOST [Tabish ROM v3.3.6.1][/URL]
[*][URL="http://xdaforums.com/showthread.php?t=415880"][ROM][WWE][08 JUNE 09] Touch ESSentiaL v4.5 FINAL [ ;) ][/URL]
[*][URL="http://xdaforums.com/showthread.php?t=432776"][ROM][10-10-08]R2 Opal Rom Port WWE for ELF(in), Full & Ultra Lite[19971.1.2.26][/URL]
[*][URL="http://xdaforums.com/showthread.php?t=646778"][ROM] 05.03.2010 Elf / Elfin C.P. SUPER CLEAN WM6.5.3 28230.571.632 by efsane[/URL]
[*][URL="http://xdaforums.com/showthread.php?t=446217"][ROM][WWE][25.11.08] Vanilla series ELF(in) v2.0 [OFFLINE][/URL]
[*][URL="http://xdaforums.com/showthread.php?t=406148"][ROM][WWE/DAN/NOR/NLD/FRA/GER/ITA/PTG/ESN/PLK/RUS]Throttle Diamond I[ONLINE][/URL]
[*][URL="http://xdaforums.com/showthread.php?t=623867"][UPG 22 04 2010][ROM][WWE]ELFIN TouchofElfin_03 6.5.5 Build 23563[/URL]
[*][URL="http://xdaforums.com/showthread.php?t=356465"][ROM][ITA]Touch (alias ELF) ROM original Rebuilt[ONLINE][/URL]
[*][URL="http://xdaforums.com/showthread.php?t=320407"][ROM][WWE/GER/ITA] HTC Touch Rom with 55mbBigStorage&4mbPagepool 13/8/07[/URL]
[*][URL="http://xdaforums.com/showthread.php?t=447394"][ROM][WWE][FR][Feb. 10 2009]AEther 0.5 + Obsidian flavor 0.2 + New XIP/SYS[ONLINE][/URL]
[*][URL="http://xdaforums.com/showthread.php?t=505879"][ROM][WWE][25 April 09] Made in India v2 WINDOWS 6.1[ONLINE](link corrected)[/URL]
[*][URL="http://xdaforums.com/showthread.php?t=371139"][ROM[WWE]HTC Touch: ROM Code 1.11.707.1B (Soft Black)[ONLINE][/URL]
[*][URL="http://xdaforums.com/showthread.php?t=563628"][ROM][WM6.5][Elfin] Build 23071[/URL]
[*][URL="http://xdaforums.com/showthread.php?t=373791"][ROM][GER][02.03.08]Piko ROM Wm6.1 Elf & Elfin[ONLINE][/URL]
[*][URL="http://xdaforums.com/showthread.php?t=430204"][ROM][WWE][26.11.08]Official 3.10.710.0 WM 6.1 ROM - TrueG Edition[v4][/URL]
[*][URL="http://xdaforums.com/showthread.php?t=573970"][ROM][WWE][UC][7-Dec-09] AGS Series WM6.5 21877 & Beta 28009[/URL]
[*][URL="http://xdaforums.com/showthread.php?t=545743"][ROM]Windows 6.5 ROM 23071 Final Release SEN V1.0[/URL]
[*][URL="http://xdaforums.com/showthread.php?t=554043"][ROM][WWE][AUG 30 '09]khatri's 6.5[ONLINE][/URL]
[*][URL="http://xdaforums.com/showthread.php?t=483078"][ROM][WWE][Feb 15] LeTama 21159.3 (WM 6.5 beta) updated 02/22, small changes [Online][/URL]
[*][URL="http://xdaforums.com/showthread.php?t=392637"][ROM][WWE][20753 1.4.0] UC2.0 + Mortscript Ultra Clean Edition [OFFLINE][/URL]
[*][URL="http://xdaforums.com/showthread.php?t=364901"][ROM][WWE]NEW 4|18|24MB Pagepool. Blue Elves ROM V5.0 (Build 19521)[ONLINE][/URL]
[*][URL="http://xdaforums.com/showthread.php?t=369385"][ROM][WWE]Elf(in) ShadoW 2.1 TE[ONLINE][/URL]
[/LIST]
 
Last edited:

kokotas

Senior Member
Oct 23, 2007
714
1,570
Athens
...Going deeper! #1...

...
...What we hope ever to do with ease we must learn first to do with diligence...

12. Kitchens that work for Elf&Elfin (The "programs" used to rebuild/modify Shipped Roms & produce Custom Roms)
(1) Anichillus - Hypercore (Presented in Noonski's Cooking Class. Many things to learn there!)

(2) bepe - BETA: Extended Elf/Elfin Kitchen for WM6.1

(3) Ivanmmj - EasyPortOven V2.2 (Discontinued)

(4) Ervius - buildos+packagetools 4.2b3 & version 4.3b1

(5) Noonski - SuperProCore Kitchen (Discontinued)

(6) Kokotas - ELF(in) Kitchens

(7) Linux ROM Kitchen

(8) Noonski - o.r.e.e. wwe v3.07.720.05

(9) PPCKitchen.org - XIPKitchen

(10) Ervius - Visual Kitchen

(11) Vistang - Visual Kitchen

(12) Ivanmmj - SuperJustKitchen

(13) Airxtreme&OndraSter - OsKitchen


13. Modifying&Cooking stuff
(0) Noonski's Tutorials

(1) OEM Package Tutorial

(2) Full XIP Porting (& MANY MORE Guides) - XIP & SYS Porting Guide

(3) What's The Pagepool (Size) All About?
---(3.1) Universal ELF/IN 1.1x , 2.2x & 3.xx Roms PP Changer (Use this if you want to change the PagePool size for the ROM your device already runs(after flashing)) ,
---(3.2) PagePool Smart Changer(Works as the above but only for (old) 1.1x.xxx.xx ROMs) ,
---(3.3) Changing Pagepool for 2.2X.xxx.xx ROMs(Read this guide if you want to change the PagePool size on the ROM(*.nb or *.nbh file) before(!) flashing)
---(3.4) Changing Pagepool for 1.1x.xxx.xx ROMs(Works as the above but only for (old) 1.1x.xxx.xx ROMs)
---(3.5) Changing Pagepool for 3.XX.xxx.xx ROMs is similar to 2.2X.xxx.xx ROMs with only 1 difference

(4) Creating MIDlet shortcuts in start menu, and changing the shortcut icon

(5) Changing startmenu icon (You may need msigner) - Rename "Start" in system tray

(6) How to remove SQM (System Quality Metrics)

(7) SDAutoRun - User Customization

(8) UC ROM SDConfig.txt Builder

(9) AppToDate

(10) International MUI for Localizations

(11) How to tweak a rom because of size limitation(You could bypass that limitation(50MB for our ELF(in)s) using your SD card for flashing[This short "explanation" may help you understand])

(12) G'Reloc & other tools

(13) Tadzio's tools

(14) itsme's tools

(15) mamaich's tools

(16) bepe's Package Tool

(17) Powerful xip porting tool: XIPAddrTools 2.0

(18) QuickCab 1.0Cab

(19) SASHIMI AutoInstaller

(20) nbimg: HTC splash screen tool

(21) Cube Customization

(22) XIAMultiTheme

(23) Windows Mobile 6 Professional Emulator

(24) MortScript examples accumulation - Mortscript's Manual - Mortscript's Manual(HTML)

(25) cmonex's RomTools Pack

(26) htc ROM Image Editor

(27) DSMBuilder

(28) Noonski's Cooking Experiments & OEM packages - A Little Cooking Secret

(29) How to change ROM Date

(30) Increasing Touch Sensitivity

(31) [TUT]Apply your registry tweaks with a simple CAB file!

(32) Speed up OEM ROMS with NETCF3.5 without cooking

(33) HOW to translate ANY ROM

(34) File Explorer Extension v.2.03

(35) Opal/Jade Apps & Manilla2D Extraction Thread

(36) Download links for Dumped ROMs & XIPs for cooking

(37) Ather90's OEM Packages

(38) UPX Reference Post

(39) List Of .lnks

(40) Manilla 2D Home Settings XML Explained

(41) ULDR Removal for Elf/Elfins

(42) Change settings for all Notifications

(43) Chef Central

(44) Extendir - file system filter driver that optimizes performance

(45) Universal Tutorials

(46) OEM -> EXT rebuilder

(47) XDA_UC

(48) The Windows Mobile Image Update System

(49) Manila Development Tutorial

(50) IMGFSFromDump-TURBO
...
 
Last edited:

kokotas

Senior Member
Oct 23, 2007
714
1,570
Athens
...Got any troubles?Read here!...

...
...Clear your mind of can't...
14. Troubleshooting guides
(1) Stuck in bootloader

(2) Dead[or]bricked Elf&Elfin
(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 & link2)

(4) ActiveSync Fails

(5) Bootloader [mtty] commands

(6) RUU Error Codes List

(7) Goldcard (Potentially a Limited Unbricker) for ELF/ELFin

(8) Unbricker ROM

(9) HOW to fix turning off HTC ELF

(10) Unbricking solution for Elfs in 3.xx bootloader

(11) How to Jtag a HTC Touch Elf(in)

15. "Manuals"
(1) HTC ELF / Touch Service Manual

(2) How to Completely Disassemble the HTC Touch (check post 22 for a pdf)
...
 
Last edited:

kokotas

Senior Member
Oct 23, 2007
714
1,570
Athens
Mini guide for new users

A. Preparation

0.READ & understand some terms so that communication will be easier among us:
http://www.1800pocketpc.com/glossary
http://wiki.xda-developers.com/index.php?pagename=FAQ#techicalJargon
Then you may go through the links and guides of this rollup and get informed!

1.Find your Device ID , CID , etc:
http://xdaforums.com/showthread.php?t=418892

2.Make a "GoldCard":
http://wiki.xda-developers.com/index.php?pagename=Elf_GoldCard or http://xdaforums.com/showthread.php?t=437996&page=2#15

3.Make a backup of your current ROM and keep it:
http://wiki.xda-developers.com/index.php?pagename=Elf_HowtoDumpRom

4.Save your personal info(contacts,mails,etc):
Use whatever method you want...(eg. PIM Backup, ActiveSync, etc.)

B. Now that you have saved every important file and info for your phone you are good to go...

5.CID Unlock your Touch:
http://xdaforums.com/showthread.php?t=445666
Use the NEW! Hard-SPLs!
or
http://xdaforums.com/showthread.php?t=408637
Use the right USPL & IPL for your phone!

6.If CID Unlocking worked, you will be able to change the ROM, the Radio & the SpashScreen of your phone using the RomUpdateUtility(RUU)
and start having fun!;)

*.I'm sure all of you want the best for your device - after all that's why we all come here. But what is best for me is not always best for you too, meaning that it's a matter of personal taste. So please don't start asking which ROM is the best or fastest , etc.
If you have followed the above steps (0-5) then you have the opportunity to try out many different ROMs that are released here and see which one fits your needs. And there is always the option (if you didn't come here just to take and leave) to learn how to create your own ROM and build it according to your taste!
 
Last edited:

madnish30

Retired Forum Mod / Retired Recognized Developer
Apr 22, 2009
3,001
182
New Delhi-India.
kokotas is the champ ! A great job. A perfect thread, Thanks for the help buddy.

If you are having any problem related to the Forum or
Let me know if...

* Forum rules are being broken.
* A thread or post needs moved or deleted.
* You have ideas for how to make the HTC Elf forum better.




You can PM me madnish30(Forum Moderator) here is the link you can use to PM me.


Now , if you have a problem with your device i.e. Elf and you can not seem to solve it at all. ( Be sure you have searched for the solution. ). Please do not post thread here and there, instead you can contact my team of helpers:


kokotas PM
captainstu72 PM
saurabh88 PM.


Please CC' your PM to me as well.

Please DO NOT SEND THE SAME ISSUE TO MULITPLE Helpers, Doing so can get you into trouble.


Enjoy The Forum, Respect The Forum.


change log :
Code:
[list]
[*][27.07.10] - thread revised and structure changed
[*][19.06.10] - added link for "how to jtag a htc touch elf(in)" @ post #5
[*][09.04.10] - all posts reviewed ! Updated info - fixed dead links
(needs some more work...)
[*][03.01.09] - added link for "notifications settings guide" @ post #4
               - added link for "xdafbppc" project @ post #6
[*][06.12.08] - fixed link for "xipporterex" by ervius @ post #4
[*][06.12.08] - added link for new kitchen by ervius @ post #4
[*][02.12.08] - added link for new tool "xipporterex" by ervius @ post #4
[*][16.11.08] - added link for "unbricker rom" @ post #5
[*][14.11.08] - added link & simplified instructions for new hardspl 3.07 @ post #3
[*][13.11.08] - added link for new kitchen o.r.e.e. Wwe v3.07.720.05 @ post #4
               - added link for uldr removal for elf/elfins @ post #4
               - added link for upcoming new xipkitchen from ppckitchen.org @ post #4
[*][06.11.08] - added link for new uspl 3.07 @ post #3
               - fixed link for questions&answers @ post #1
[*][23.10.08] - added link for manual full xip porting @ post #4
               - added link for goldcard project(potential unbricker) @ post #5 & #3
[*][26.09.08] - added link for editing the "start" text of the start menu @ post #4
[*][20.09.08] - added link for m2d_settings_xml explanation thread @ post #4
               - added link for midlet_"bible" thread @ post #6
[*][19.09.08] - added link for upx reference thread @ post #4
               - added link for list_of_.lnk thread @ post #4
[*][18.09.08] - added download links for dumped roms & xips for cooking @ post #4
               - added link for ather90's oem packages @ post #4
[/list]
~.~​
 
Status
Not open for further replies.