Go Back   xda-developers > HTC Elf: Touch GSM > Touch GSM ROM Development


View Poll Results: Do you find a Sticky Rollup Thread Useful?
Yes 367 92.21%
No 8 2.01%
I don't care 23 5.78%
Voters: 398. You may not vote on this poll

Closed Thread
 
Thread Tools Search this Thread Display Modes
  #1  
Old 9th July 2008, 03:42 PM
kokotas's Avatar
kokotas kokotas is offline
Senior Member
 
Join Date: Oct 2007
Location: Athens
Posts: 323
Arrow [ROLLUP][03.01.09]AVOID cOnFuSiOn&DaMaGeS -> FIND aNsWeRs, GuIdEs, LiNkS, eTc[ONLINE]

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

*Respect the Rules & Check in Questions&Answers for known solved problems


*WARNING! 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


Contents:
-->Information,etc.<--
-->Unlocking,Flashing,etc.<--
-->Making BackUP,Modifying,Cooking,etc<--
-->Troubleshooting guides,etc.<--
-->Tests,Projects,Links,etc.<--


-->Have in mind<--

Recent updates

Code:
  • [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
Please DON'T post in this thread PM me or our mods for any suggestions, complaints, dead links, etc.
__________________
White_HTC_Touch_XL(Elfin) [SanDisK_8GB_SDHC / Emtac_s3_BTGPS]
IPL: 3.14.0002 - HardSPL: 3.14.Cmon - Radio: 3.34.90
ELF(in) Kitchen

Last edited by kokotas; 3rd January 2009 at 05:10 PM..
Sponsored Links

  #2  
Old 9th July 2008, 03:44 PM
kokotas's Avatar
kokotas kokotas is offline
Senior Member
 
Join Date: Oct 2007
Location: Athens
Posts: 323
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. Six 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. Write down 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)
...
__________________
White_HTC_Touch_XL(Elfin) [SanDisK_8GB_SDHC / Emtac_s3_BTGPS]
IPL: 3.14.0002 - HardSPL: 3.14.Cmon - Radio: 3.34.90
ELF(in) Kitchen

Last edited by kokotas; 8th September 2008 at 07:19 PM..

  #3  
Old 24th July 2008, 11:46 AM
kokotas's Avatar
kokotas kokotas is offline
Senior Member
 
Join Date: Oct 2007
Location: Athens
Posts: 323
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)


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)
(1) Elf&Elfin HardSPLs (Recommended!)
Code:
A. Instructions for First Time Unlocking:
Prepare the files...
  • Download: ELF_USPL-v1.zip enable-rapi.zip which are attached here
  • Download: hardspl_for_elf_xxxx.zip which is attached here
  • Extract ELF_USPL-v1.zip to your C:\ (drive)
  • Extract hardspl_for_elf_xxxx.zip to C:\ELF_USPL\RUU
  • Delete ELF_USPL_v1.nbh from C:\ELF_USPL\RUU, keeping ONLY the RUU_Signed.nbh
  • Disable any Antivirus,Firewall,standby and hibernation modes on the host PC
Start the process...
  • Hard reset the phone
  • Install cert_spcs.cab
  • Install enablerapi.cab
  • Power off
  • Remove SD card and SIM card and power on
  • Connect phone to PC, make sure Activesync is working
  • Run elf-uspl.exe and follow on-screen instructions
Code:
B. Instructions for already CID Unlocked phones with USPL:
Prepare the files...
  • Download: hardspl_for_elf_xxxx.zip which is attached here
  • Download the RUU and extract to your C:\ (drive)
  • Extract hardspl_for_elf_xxxx.zip to C:\RUU
  • Disable any Antivirus,Firewall,standby and hibernation modes on the host PC
Start the process...
  • Hard reset the phone
  • Power off
  • Remove SD card and SIM card
  • Power on and enter bootloader
  • Connect phone to PC (Activesync not starting is normal)
  • Run the RomUpdateUtility and accept each prompt to proceed
(2) Free CID Unlocking the Elf using pof's patched 1.11.0000SPL or htctouchp's patched 1.17.0000SPL or koko-touchp's patched 1.19.0000SPL <= Use these if your original SPL is 1.1X.0000(or your IPL is 1.1X.0002)!

(3) Free CID Unlocking the Elfin (and the latest manufactured Elf) using djvw's patched 2.20.0000SPL or htctouchp's patched 2.26.0000SPL , patched 2.28.0000SPL & patched 3.07.0000 <= Use these if your original SPL is 2.2X.0000(or your IPL is 2.2X.0002) - There are some reports that Elf upgrading 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
(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)


11. Flashing Roms
(1) If you have a CID unlocked device (Elf&Elfin) just enter bootloader & run the RomUpdateUtility(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 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)
...
__________________
White_HTC_Touch_XL(Elfin) [SanDisK_8GB_SDHC / Emtac_s3_BTGPS]
IPL: 3.14.0002 - HardSPL: 3.14.Cmon - Radio: 3.34.90
ELF(in) Kitchen

Last edited by kokotas; 2nd December 2008 at 04:53 PM..

  #4  
Old 24th July 2008, 11:46 AM
kokotas's Avatar
kokotas kokotas is offline
Senior Member
 
Join Date: Oct 2007
Location: Athens
Posts: 323
Arrow ...Going deeper!...

...
Quote:
...What we hope ever to do with ease we must learn first to do with diligence...
12. Kitchens for Elf&Elfin (The "programs" used to rebuild/modify Shipped Roms & produce Custom Roms)
(1) Hypercore (Presented in Noonski's Cooking Class. Many things to learn there)

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

(3) EasyPortOven V2.2

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

(5) SuperProCore Kitchen (On Hold)

(6) ELF(in)_Hybrid_Kitchen

(7) Linux ROM Kitchen

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

(9) XIPKitchen-from PPCKitchen.org

(10) Ervius XIPPorterEx - Ervius Latest Kitchen


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
...
__________________
White_HTC_Touch_XL(Elfin) [SanDisK_8GB_SDHC / Emtac_s3_BTGPS]
IPL: 3.14.0002 - HardSPL: 3.14.Cmon - Radio: 3.34.90
ELF(in) Kitchen

Last edited by kokotas; 3rd January 2009 at 05:07 PM..

  #5  
Old 24th July 2008, 11:47 AM
kokotas's Avatar
kokotas kokotas is offline
Senior Member
 
Join Date: Oct 2007
Location: Athens
Posts: 323
Arrow ...Got any troubles?Read here!...

...


Quote:
...Clear your mind of can't...
Quote:
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


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

(2) How to Completely Disassemble the HTC Touch (check post 22 for a pdf)
...
__________________
White_HTC_Touch_XL(Elfin) [SanDisK_8GB_SDHC / Emtac_s3_BTGPS]
IPL: 3.14.0002 - HardSPL: 3.14.Cmon - Radio: 3.34.90
ELF(in) Kitchen

Last edited by Ameet; 10th March 2009 at 05:30 AM..

  #6  
Old 24th July 2008, 11:54 AM
kokotas's Avatar
kokotas kokotas is offline
Senior Member
 
Join Date: Oct 2007
Location: Athens
Posts: 323
Arrow ...Interesting things going on!...

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


17. Benchmarking Tests
(1) Difference between SPLs


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

(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) BETA XDA_TEAM Manilla2D

(6) XDAFBPPC facebook for winmo


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

(2) Tweaks&Tricks

(3) MSDN Library

(4) The (Java) MIDlet Bible
...
__________________
White_HTC_Touch_XL(Elfin) [SanDisK_8GB_SDHC / Emtac_s3_BTGPS]
IPL: 3.14.0002 - HardSPL: 3.14.Cmon - Radio: 3.34.90
ELF(in) Kitchen

Last edited by kokotas; 3rd January 2009 at 05:05 PM..

  #7  
Old 24th July 2008, 12:32 PM
kokotas's Avatar
kokotas kokotas is offline
Senior Member
 
Join Date: Oct 2007
Location: Athens
Posts: 323
Exclamation

*If you didn't find what you were looking for, use this Tool 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*

@Mods: Feel free to edit this thread in my absence - Just use RED color so I don't get confused!
__________________
White_HTC_Touch_XL(Elfin) [SanDisK_8GB_SDHC / Emtac_s3_BTGPS]
IPL: 3.14.0002 - HardSPL: 3.14.Cmon - Radio: 3.34.90
ELF(in) Kitchen

Last edited by kokotas; 15th August 2008 at 08:13 PM..

  #8  
Old 24th July 2008, 02:15 PM
kokotas's Avatar
kokotas kokotas is offline
Senior Member
 
Join Date: Oct 2007
Location: Athens
Posts: 323
Exclamation

...Reserved...
__________________
White_HTC_Touch_XL(Elfin) [SanDisK_8GB_SDHC / Emtac_s3_BTGPS]
IPL: 3.14.0002 - HardSPL: 3.14.Cmon - Radio: 3.34.90
ELF(in) Kitchen

Last edited by kokotas; 3rd September 2008 at 02:00 AM..

  #9  
Old 15th August 2008, 11:44 AM
kokotas's Avatar
kokotas kokotas is offline
Senior Member
 
Join Date: Oct 2007
Location: Athens
Posts: 323
Exclamation

...Reserved...
__________________
White_HTC_Touch_XL(Elfin) [SanDisK_8GB_SDHC / Emtac_s3_BTGPS]
IPL: 3.14.0002 - HardSPL: 3.14.Cmon - Radio: 3.34.90
ELF(in) Kitchen

Last edited by kokotas; 5th September 2008 at 11:35 AM..

  #10  
Old 15th August 2008, 07:23 PM
kokotas's Avatar
kokotas kokotas is offline
Senior Member
 
Join Date: Oct 2007
Location: Athens
Posts: 323
Exclamation

...Reserved...
__________________
White_HTC_Touch_XL(Elfin) [SanDisK_8GB_SDHC / Emtac_s3_BTGPS]
IPL: 3.14.0002 - HardSPL: 3.14.Cmon - Radio: 3.34.90
ELF(in) Kitchen

Last edited by kokotas; 5th September 2008 at 11:35 AM..

Closed Thread

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +1. The time now is 10:19 PM.


Powered by vBulletin® Version 3.8.2
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.