Go Back   xda-developers > HTC Kaiser: Tilt, TyTN II, MDA Vario III > Tilt, TyTN II, MDA Vario III ROM Development


Reply
 
Thread Tools Search this Thread Display Modes
  #1  
Old 5th January 2008, 09:30 PM
bmueller77's Avatar
bmueller77 bmueller77 is offline
Senior Member
 
Join Date: Apr 2006
Location: Frankfurt am Main
Posts: 190
Lightbulb ROM Flashing FAQ for Newbies - Please read first [Updated: 2008/02/22]

To prevent new users asking the same questions again and again, i decided to write this little FAQ and introduction about ROM flashing.

To all of you who are new to ROM flashing: Don't mind to ask, we all will help you if possible, but you should understood that it is annoying when the same question is asked 20 times a week. So please first search, then ask. Thank you.

If someone finds an error please do not post it, just send me a pm and I will correct it. Additional FAQ entries will be added regulary. If someone likes me to add a question, please send the question and the answer to me via PM and i will add it asap.

Thank you to the whole community, because without all of your information, this FAQ could not be possible.

If you are new to ROM flashing, please read this thread. It will give you information about your device and a short introduction on how to flash another ROM to your phone.

Below you will find the ROM flashing FAQ and the Introduction to ROM flashing.

Please feel free to add links to this thread to your signature using the following code:

Quote:
[b][url=http://forum.xda-developers.com/showthread.php?p=1790046#post1790043]ROM flashing FAQ[/url][/b]
[b][url=http://forum.xda-developers.com/showthread.php?p=1790046#post1790046]Introduction to ROM flashing[/url][/b]
__________________
HTC HD2 (private cellphone)
ROM: Duttys Leo Sense 2.5 v1.1
Radio: 2.06.51.07

Sony Ericsson XPeria X1 (business cellphone)
ROM: Valkyrie 5.5 Firestorm LEO
Radio: 1.10.25.18

----------------------------------
ROM flashing FAQ
Introduction to ROM flashing

Last edited by bmueller77; 22nd February 2008 at 03:59 PM..
Reply With Quote
Sponsored Links

  #2  
Old 5th January 2008, 09:30 PM
bmueller77's Avatar
bmueller77 bmueller77 is offline
Senior Member
 
Join Date: Apr 2006
Location: Frankfurt am Main
Posts: 190
Default ROM flashing FAQ

ROM flashing FAQ:

Q: What is a ROM?
A: A ROM contains the operating system and often additional software which can be “installed” to your mobile device. Most ROM’s provided by the chefs (people who create cutomized ROM’s) just contain the operating system and additional applications. Shipping ROM’s (ROM’s provided by the manufacturer or official providers) also contain a Radio ROM and a bootloader.
Please notice: A ROM can ONLY be flashed to a device it is made for.

Q: What is a bootloader?
A: A bootloader contains information about your device. It is quite similar to a computer’s BIOS. Official bootloader also have a security option called CID (Carrier-ID) which allows you just to install ROM’s from the provider of your phone. So, if you want to flash another ROM, you first have to turn off this security option by “CID-unlocking” your device. Check the flashing instructions below on how to do this.

Q: What is a Radio ROM?
A: The Radio ROM contains the drivers for the communication devices of your phone. Some ROM’s need one or more specific Radio ROM’s to work properly. Usually the chef, who created the ROM recommends a Radio ROM. But don’t mind, if your Radio Rom does not match, you can always flash another without needing to flash the ROM containing the Operating System (OS) again.
You can check the version of your Radio ROM when you click Start > Settings > System > Device Information or booting your device (there will appear three lines of red text. The Radio ROM version is the number after the R:.
You can download Radio ROM's at the xda-developers FTP-Server in the Uploads/Kaiser/Radio-Folder. Username and password are both 'xda'. To install it, download, extract and execute it. Then follow the instructions on your screen. Flashing a Radio does not delete any files on your device's ROM.
To choose the perfect Radio ROM for you check this thread.

Q: What means CID(-unlock)?
A: All known providers add a Carrier ID to their devices. This CID is added to prevent a device being flashed with a ROM which is not from the provider and/or not designed for your device. Be sure to brick your Kaiser, if you try to flash a ROM designed for a Wizard.
To flash other ROM's, you have to unlock the CID. If you flash another ROM on a CID-locked device, the new ROM will not work properly.

Q: What means SIM-Unlock?
A: Lots of providers want to bind their customers. So they add a SIM-Lock to their devices with only allows to use SIM-Cards using their networks. If you want to use a SIM-Card from another provider, you need to SIM-unlock your device. This can be done by contacting the phone's provider (paid & sometimes free), using a service like www.imei-check.com, or using Jockyw2001's Kaiser SIM Unlocker.

Q: Can I brick my phone by flashing a ROM?
A: To be true… YES. But if you follow all instructions, it is quite implausible that your device bricks.

Q: Does flashing affect the warranty of my device?
A: Yes, but, as long as your device can be flashed again, you will find some help at jcespi2005's thread where you can find dumped original ROMs.

Q: What can I do, if i gain problems with the ROM i flashed to my device?
A: First of all you should inform the creator by posting in the ROM's thread if the problem is not described yet. Then you should wait for an update/fix or, if the issue is a showstopper for you, try another ROM.

Q: Which is the best/fastest/... ROM?
A: Nobody can answer you this properly. There are nearly daily new ROM's here and everybody has different demands to a ROM. If you want to know, which fits best for you, read the ROM description and try the ROM('s). Only you can decide, which ROM is the best (for you).

Q: I own an AT&T Tilt. After flashing another ROM, my hardkeyboard does not work properly.
A: AT&T uses another keyboard layout than HTC. To fix this, install the tilt keyboard fix.cab. You can download it at Dutty's Kaiser CAB Collection.

Q: What is the difference between a hardreset and a softreset?
A: A softreset reboots your device. A hardreset sets all settings back to the ROM's defaults. All of your data, settings and additionally installed programs will be deleted.

Q: What are *.CAB-files and/or how do i use them?
A: Cab-files for WINCE-Devices are different to the files you may have seen (e.g. on your Windows Installation CD). They do not only contain files but also installation information similar like a MSI package. To install them, just copy the *.cab to your Mobile Device and run it from there. Most shipped ROMs delete cab-files after executing, most cooked do not. To be sure, check the registry. If HKLM\Software\apps\Microsoft Application Installer\nDynamicDelete = 0 (DWORD decimal), cab-Files will not be deleted after execution.

Q: I have questions which are not described in this FAQ. What shall i do?
A: First of all search the forum and the wiki (http://wiki.xda-developers.com). Maybe the question has been already answered. If you don't find an answer, create a new thread. As i know from experience, the community will always try to help you as soon as possible.
__________________
HTC HD2 (private cellphone)
ROM: Duttys Leo Sense 2.5 v1.1
Radio: 2.06.51.07

Sony Ericsson XPeria X1 (business cellphone)
ROM: Valkyrie 5.5 Firestorm LEO
Radio: 1.10.25.18

----------------------------------
ROM flashing FAQ
Introduction to ROM flashing

Last edited by bmueller77; 1st February 2008 at 02:41 PM..
Reply With Quote

  #3  
Old 5th January 2008, 09:32 PM
bmueller77's Avatar
bmueller77 bmueller77 is offline
Senior Member
 
Join Date: Apr 2006
Location: Frankfurt am Main
Posts: 190
Default Introduction to ROM flashing

Introduction to ROM flashing

These are the steps on how to flash your device the first time:

1: CID-unlock your device by following the instructions at pof's HTC Kaiser Hard-SPL v1 - CID Unlock & Flash any ROM to your device (4 free)-thread
This needs to be done to flash a ROM to your device which is not created from your provider (or HTC if you own a device with HTC branding).
Additionally you may check persianowns Kaiser HardSPL Walkthrough Video.
If you are running in a white screen running HardSPL, please read this thread.

2: Search this forum for the ROM, you like to flash. Then download and, if needed, extract it.

3. Check, if your Radio-ROM matches the new ROM. If you don't find any information in the ROM's thread don't mind. You can update your Radio ROM later if you gain any problems.

4. Make sure, your devices battery status is NOT LESS than 50%.

5. Connect your device to your computer and wait until activesync/Windows Mobile Device Center recognizes it

6. Last chance to synchronize and/or backup files. All files and databases will be deleted after performing the next step!
(Optional: If you want to save your text messages and/or eMails, use a tool like DotFred's PIM Backup.)

7. Execute the .exe file you downloaded with the ROM.

8. Follow the instructions and DO NOT disconnect your device until flashing is finished.

9. Disconnect your device from your computer.

10. You need to delete the old activesync/Windows Mobile Device Center partnership, because it thinks, your device is not the same as before... and it is right ^^. Deleting an old partnership is only possible, if the device is not connected.
(Optional) If you want to change the name of your device, do that now by clicking Start > Settings > System > About > Device ID. Enter the new name of your device and click on Ok.

11. Connect your device to your computer, create a new partnership and synchronize. Then configure your device to your needs and if needed install additional software.

Congratulations! You succeed flashing your device!
__________________
HTC HD2 (private cellphone)
ROM: Duttys Leo Sense 2.5 v1.1
Radio: 2.06.51.07

Sony Ericsson XPeria X1 (business cellphone)
ROM: Valkyrie 5.5 Firestorm LEO
Radio: 1.10.25.18

----------------------------------
ROM flashing FAQ
Introduction to ROM flashing

Last edited by bmueller77; 27th January 2008 at 02:57 PM..
Reply With Quote

  #4  
Old 6th January 2008, 12:12 AM
trivguy trivguy is offline
Member
 
Join Date: Nov 2007
Location: Oregon
Posts: 51
Default

Great FAQ....simple, concise, and informative

Well done
__________________
AT&T Tilt
Q-Mobile 1.2 standard
Radio 1.27.12.17....still working the best
Reply With Quote

  #5  
Old 6th January 2008, 12:15 AM
j.a's Avatar
j.a j.a is offline
Senior Member
 
Join Date: Nov 2007
Location: SD by way of Bklyn
Posts: 264
Default

Excellent post bmueller77!
This should clear up a bunch of the questions that are asked.
__________________
Phone: Tilt
Rom: Dutty's 6.1
Radio: Currently: 1.58.21.23
Reply With Quote

  #6  
Old 6th January 2008, 02:09 AM
sning sning is offline
Member
 
Join Date: Dec 2007
Posts: 66
Default

thanks for that

its hard to find some basic info on here like this, so can we please sticky
Reply With Quote

  #7  
Old 6th January 2008, 08:54 PM
verysmartncool verysmartncool is offline
Junior Member
 
Join Date: Dec 2007
Posts: 9
Default

Really Good Thank you...

Can you please make a general version of it and put it in general wiki so that it can benefit all not just kaiser guys

Although I am more interested in HTC Elf Touch version []
__________________
====HTC Touch==Model No. ELF0100====
ROM Version : 1.11.720.1B WWE
Radio Version : 02.93.90
Protocol Version : 4.1.13.42
ExtROM Version : 1.11.720.101

CE OS 5.2.1238 (Build 17745.0.2.3)
Processor : OMAP850-201MHz
RAM Size : 64 MB
Flash Size : 128 MB
==============================
Reply With Quote

  #8  
Old 6th January 2008, 09:06 PM
persiansown persiansown is offline
Senior Member
 
Join Date: Jan 2007
Posts: 420
Default

you could add my video to it http://www.youtube.com/watch?v=UaCt5pUn6iI

shows how to hardspl
Reply With Quote

  #9  
Old 6th January 2008, 09:26 PM
bmueller77's Avatar
bmueller77 bmueller77 is offline
Senior Member
 
Join Date: Apr 2006
Location: Frankfurt am Main
Posts: 190
Default

Quote:
Originally Posted by verysmartncool View Post
Really Good Thank you...

Can you please make a general version of it and put it in general wiki so that it can benefit all not just kaiser guys

Although I am more interested in HTC Elf Touch version []
Let's see. I am already working on a more general FAQ version including info on Windows Mobile but, to be honest, a general flashing introduction would be much more complicated and i want to make it as easy as possible for newbies.
I think it would be better, if someone grabs this thing and would edit it for another device to keep it concise. If anyone is interested, just ask me via PM and i'll send you the whole including vbCode.
__________________
HTC HD2 (private cellphone)
ROM: Duttys Leo Sense 2.5 v1.1
Radio: 2.06.51.07

Sony Ericsson XPeria X1 (business cellphone)
ROM: Valkyrie 5.5 Firestorm LEO
Radio: 1.10.25.18

----------------------------------
ROM flashing FAQ
Introduction to ROM flashing

Last edited by bmueller77; 6th January 2008 at 09:33 PM..
Reply With Quote

  #10  
Old 6th January 2008, 09:33 PM
bmueller77's Avatar
bmueller77 bmueller77 is offline
Senior Member
 
Join Date: Apr 2006
Location: Frankfurt am Main
Posts: 190
Default

Quote:
Originally Posted by persiansown View Post
you could add my video to it http://www.youtube.com/watch?v=UaCt5pUn6iI

shows how to hardspl
Got it. Thank you.
__________________
HTC HD2 (private cellphone)
ROM: Duttys Leo Sense 2.5 v1.1
Radio: 2.06.51.07

Sony Ericsson XPeria X1 (business cellphone)
ROM: Valkyrie 5.5 Firestorm LEO
Radio: 1.10.25.18

----------------------------------
ROM flashing FAQ
Introduction to ROM flashing
Reply With Quote

Reply

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 12:36 AM.


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