Attend XDA's Second Annual Developer Conference, XDA:DevCon 2014!
5,807,458 Members 47,202 Now Online
XDA Developers Android and Mobile Development Forum
View Poll Results: Do you find a Sticky Rollup Thread Useful?
Yes 369 92.25%
No 8 2.00%
I don't care 23 5.75%
Voters: 400. You may not vote on this poll

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

Tip us?
 
kokotas
Old
(Last edited by kokotas; 11th September 2010 at 11:06 AM.)
#1  
kokotas's Avatar
Senior Member - OP
Thanks Meter 1,548
Posts: 713
Join Date: Oct 2007
Location: Athens
Arrow [11/Sep/10]ROLLUP STICKY - ALL GUIDES - LINKS - BEGGINERS - MUST READ - HTC Elf.

~.~
Quote:
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.
~.~
~.~
elfin => hd2 => nexus 5
 
kokotas
Old
(Last edited by kokotas; 27th July 2010 at 01:28 PM.)
#2  
kokotas's Avatar
Senior Member - OP
Thanks Meter 1,548
Posts: 713
Join Date: Oct 2007
Location: Athens
Arrow ...Better get informed than flamed...

Quote:
...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)
...
elfin => hd2 => nexus 5
 
kokotas
Old
(Last edited by kokotas; 11th September 2010 at 10:57 AM.) Reason: Added link to SPL info post
#3  
kokotas's Avatar
Senior Member - OP
Thanks Meter 1,548
Posts: 713
Join Date: Oct 2007
Location: Athens
Arrow ...The action starts!Better be careful!...

...
Quote:
...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)
...
elfin => hd2 => nexus 5
 
kokotas
Old
(Last edited by kokotas; 27th July 2010 at 02:45 PM.)
#4  
kokotas's Avatar
Senior Member - OP
Thanks Meter 1,548
Posts: 713
Join Date: Oct 2007
Location: Athens
Arrow ...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:
elfin => hd2 => nexus 5
 
kokotas
Old
(Last edited by kokotas; 27th July 2010 at 02:09 PM.)
#5  
kokotas's Avatar
Senior Member - OP
Thanks Meter 1,548
Posts: 713
Join Date: Oct 2007
Location: Athens
Arrow ...Going deeper! #1...

...
Quote:
...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
...
elfin => hd2 => nexus 5
 
kokotas
Old
(Last edited by kokotas; 27th July 2010 at 02:09 PM.)
#6  
kokotas's Avatar
Senior Member - OP
Thanks Meter 1,548
Posts: 713
Join Date: Oct 2007
Location: Athens
Arrow ...Going deeper! #2...

(51) xidump v1.0 Beta

(52) NBH handling tool
...
elfin => hd2 => nexus 5
 
kokotas
Old
(Last edited by kokotas; 11th September 2010 at 11:03 AM.)
#7  
kokotas's Avatar
Senior Member - OP
Thanks Meter 1,548
Posts: 713
Join Date: Oct 2007
Location: Athens
Exclamation ...Got any troubles?Read here!...

...
Quote:
...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)
...
elfin => hd2 => nexus 5
 
kokotas
Old
(Last edited by kokotas; 27th July 2010 at 01:47 PM.)
#8  
kokotas's Avatar
Senior Member - OP
Thanks Meter 1,548
Posts: 713
Join Date: Oct 2007
Location: Athens
Exclamation ...Interesting things going on...

16. Alternative OS running on Elf
(1) Linwizard/ Linux running on Elf

(2) Android running on Elf


17. Benchmarking Tests
(1) Difference between SPLs


18. Projects
(1) Touch Surface // The Cooking begins! [OFFLINE]

(2) UC2.0 + Mortscript Capable New Ultra Clean concept ROMs [OFFLINE]

(3) New XML customizable full screen today screen

(4) Shaps New UI - Touchxperience

(5) Manila 2D 2.0 on ELFin

(6) WP7 Porting/Tool Development

19. Useful Links
(1) Touch Friendly Programs for the Windows Mobile

(2) Tweaks&Tricks

(3) MSDN Library

(4) The (Java) MIDlet Bible

(5) All Opera Mobile/Mini version

(6) GPRS/Internet Connection Settings for the whole world

(7) Windows Mobile Themes
...
elfin => hd2 => nexus 5
 
kokotas
Old
(Last edited by kokotas; 11th September 2010 at 11:05 AM.)
#9  
kokotas's Avatar
Senior Member - OP
Thanks Meter 1,548
Posts: 713
Join Date: Oct 2007
Location: Athens
Exclamation 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...techicalJargon
Then you may go through the links and guides of this rollup and get informed!

1.Find your Device ID , CID , etc:
http://forum.xda-developers.com/showthread.php?t=418892

2.Make a "GoldCard":
http://wiki.xda-developers.com/index...e=Elf_GoldCard or http://forum.xda-developers.com/show...7996&page=2#15

3.Make a backup of your current ROM and keep it:
http://wiki.xda-developers.com/index...f_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://forum.xda-developers.com/showthread.php?t=445666
Use the NEW! Hard-SPLs!
or
http://forum.xda-developers.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!
elfin => hd2 => nexus 5
 
madnish30
Old
#10  
madnish30's Avatar
Recognized Developer / Retired Forum Moderator
Thanks Meter 173
Posts: 3,000
Join Date: Apr 2009
Location: 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.


Quote:
change log :
Code:
  • [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
~.~
| Happy To Help | XDA Rules | Forum Moderators List | Follow Me |
"Though I fly through the Valley of Death. I shall fear no evil. For I am at 80,000 feet and climbing."

THREAD CLOSED
Subscribe
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes


Play Music on Android Wear with Stellio Music Player

Android Wear smartwatchesare growing inpopularity every day. Some devices have already … more

Schedule is up for xda:devcon ’14

With xda:devcon ’14 just around the corner, and the venue close to selling out, there is a lot … more

aLogcat Returns Thanks to XDA Love

The developers of Android, that is Google, gave users several great debugging tools that can be used in … more

And the Winners in the XDA Pebble Development Challenge Are…

Almost two months ago, we set out with Pebble to findthree amazing … more