PPCGeeks Forums HTC Arrive HTC HD2 HTC Thunderbolt HTC Touch Pro 2 HTC Evo 4G HTC Evo 3D Samsung Galaxy S II Motorola Droid X Apple iPhone Blackberry
Go Back   PPCGeeks > Windows Mobile > WM HTC Devices > HTC Touch Pro
Register Community Search

Notices


Reply
 
LinkBack Thread Tools Display Modes
  #1 (permalink)  
Old 08-07-2009, 11:38 PM
Tilde88's Avatar
Regular 'Geeker
Offline
Pocket PC: Hybrid Touch Pro2
Carrier: Sprint
 
Join Date: Oct 2008
Posts: 295
Reputation: 630
Tilde88 knows their stuffTilde88 knows their stuffTilde88 knows their stuffTilde88 knows their stuffTilde88 knows their stuffTilde88 knows their stuff
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Flashing Instructions to Ensure Full ROM Functionality

So, I've noticed that not many users here aren't aware that many problems that they have are due to a poor flash. I posted these directions below a few weeks back in Tech1's thread, and I see few people talking about it.
When you flash a new ROM, there will always be a few files left behind in the ROM cache from your previous build. These files cannot be overwritten through Windows due to file permissions/system usage. Many users post lots of 'bugs' which neither the cook nor any other can emulate on their device... If you follow the directions below, I assure you that you will not get any bugs in your ROM [be it that the cook has released a final, bugfree ROM... Meaning not beta].
A pre-script side note: I recommend using a pagepool of at least 20 and at max 28.
1. Put your phone in bootloader mode, rather than opening the RUU while the phone is running regularly. Easiest way is to take out the battery put it back in, then press Volume Down and Power at THE SAME time. Be sure NOT to have a RAPHIMG.nbh [RHODIMG.nbh if you got the TP2] in your Storage Card, unless you plan to flash via your Storage Card. Leave these two buttons pressed until the tricolored screen comes on. On the bottom it will say Serial. LEAVE THE BATTERY COVER OFF.
2.Plug your phone into USB. The bottom of the screen will say USB now rather than Serial. Once it is connected, remove the battery [don't worry the USB will keep it powered] [IF YOU HAVE A RHODIUM YOU MUST KEEP THE BATTERY IN UNTIL THE TRANSFER HAS GONE TO 1% AT LEAST, otherwise your phone will shut off]. -This is to ensure that after a full flash the device can deplete any stored electricty which keeps a current going to your NAND and otherwise. It is important not to have a worn out or broken USB cable to ensure the device isn't powered off before the flash process is complete.
3.Open up the RUU.
4.Begin the Flash process.[Remember if you have the TP2, your battery should be in still, and removed AFTER the transfer has gone to 1%]
5.Be ready to unplug the USB from your
device
as soon as the computer signals the USB has been disconnected. Wait about 8 seconds... Feel free to click the power button a few times while you wait
6.Put the battery back in, but DO NOT POWER YOUR PHONE UP YET!
7.Press Volume Down, the Center button on the D-Pad, and the power button in that order but do not let go of any of the buttons until a screen pops up.[For us Rhodium users you would press Power+Send+End rather than the TP1 combo]. Note that if your device vibrates, you did it wrong. This screen will say that you will be restoring your phone to its factory settings.
8.Press Volume UP after reading the info on the screen, and let it restore (takes 5 seconds literally).
9. Allow the device to reset itself.
10.LET THE PHONE DO ITS FULL customization. This means DO NOT press any button rather than tapping the screen to prevent the device from turning off. DO NOT RESET WHILE IT IS DOING ITS THING!
11. [Rhodium ppl skip this step]Wait about 7 seconds after the screen calibration comes up to allow your phone to fully boot for the first time. While you are doing the screen calibration, be sure to watch the crosshair, if it moves laggy or slow or glitchy go back to step 6, and do it again until you get it right.

If there is any other information I can provide you guys feel free to ask

EDIT: UPDATE
I added this in a new post in this thread but I figured I'd put it here since its a pretty good breakdown on why I do it how I do it.
its best off not to flash to stock first... see, be it a custom ROM or a shipped ROM, there is still data being transfered throughout the flash. flashing a stock rom only adds an extra step to the flashing instructions i posted way back and on a new thread even... and it can add its own files which may corrupt some cache within the NAND, meaning that another flash with battery removal would be necessary to release these corrupted files which cannot be overwritten from within Windows[Mobile]...

flashing means transfering files (some files of which can be fractions of kilobytes in size even)... during the flash process, it is possible to not fully flash the rom because the old ROM (Read Only Memory) cache files cannot be replaced with the new ones, due to the old ones being -besides old- corrupted (broken) and stuck...after flashing a new ROM, and taking out the battery, this depletes (kills) any +-ionization (electrical currency) within the device since it does not have a CMOS Battery (a button cell battery which goes inside Computers to keep the clock accurate and certain hardware settings which cannot be controlled from an Operating System... An example of an OS is Windows, also Linux... etc...)after all the power has been released from the device the NAND then has no place to store its old ROM data, the device then routes what it can [unneeded crap] to the RAM (Random Access Memory). every time that there is no direct power (no battery and no USB connection to PC or wall charger), the RAM is released to be never again seen. ROM, however is stored into firmware. Firmware is neither hardware (like a video card, keyboard, monitor) etc, nor is it software (programs, games, drivers) it is pretty much a software that is permanent into the hardware's chip to enable its functionality.

thats as english as i can put it down... i dont know how else to explain it... you either understand or you dont...
nonetheless I know that this is a good thing to do before using your phone with its newly flashed ROM. it prevents countless errors over time
------------------------------------------------------------------------------

Really? I'm glad I could help you... Let me know that I did by clicking this button you see on the bottom right of my posts.
Your welcome

Last edited by Tilde88; 12-14-2009 at 09:28 PM. Reason: extra info
Reply With Quote
This post has been thanked 49 times.
  #2 (permalink)  
Old 08-07-2009, 11:51 PM
cktech71's Avatar
N00b
Offline
Pocket PC: HTC Touch Pro
Carrier: Sprint
 
Join Date: May 2009
Posts: 38
Reputation: 15
cktech71 is a n00b
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Re: Flashing Instructions to Ensure Full ROM Functionality

Thanks this is something I have been looking for to solve some of the wierd bugs on these roms.
Reply With Quote
  #3 (permalink)  
Old 08-08-2009, 12:08 AM
Tilde88's Avatar
Regular 'Geeker
Offline
Pocket PC: Hybrid Touch Pro2
Carrier: Sprint
Threadstarter
 
Join Date: Oct 2008
Posts: 295
Reputation: 630
Tilde88 knows their stuffTilde88 knows their stuffTilde88 knows their stuffTilde88 knows their stuffTilde88 knows their stuffTilde88 knows their stuff
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Re: Flashing Instructions to Ensure Full ROM Functionality

Quote:
Originally Posted by cktech71 View Post
Thanks this is something I have been looking for to solve some of the wierd bugs on these roms.
Your welcome
__________________
Are you having problems after flashing a new ROM which noone else can reproduce? Here ya go
Link : http://forum.ppcgeeks.com/showthread.php?t=78427
Really? I'm glad I could help you... Let me know that I did by clicking this button you see on the bottom right of my posts.
Your welcome
Reply With Quote
This post has been thanked 2 times.
  #4 (permalink)  
Old 08-08-2009, 12:12 AM
indagroove's Avatar
AWOL
Offline
Pocket PC: HTC TouchPro 2 and Samsung Moment
Carrier: Sprint
 
Join Date: Nov 2007
Posts: 3
Reputation: 120
indagroove is keeping up the good workindagroove is keeping up the good work
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Re: Flashing Instructions to Ensure Full ROM Functionality

While the effort is appreciated, the guide seems excessive and partially inaccurate.

Look at what you posted:
Quote:
Originally Posted by Tilde88 View Post

4.Begin the Flash process.
5.Be ready to unplug the USB from your
device
as soon as the computer signals the USB has been disconnected. Wait about 8 seconds... Feel free to click the power button a few times while you wait
6.Put the battery back in, but DO NOT POWER YOUR PHONE UP YET!
How do you put the battery back in, if it was in already?

If you are really worried about a "clean flash", I would suggest the following process instead:

1. Flash to your ship rom
2. Let it load until the first "tap here" screen
3. Plug in phone and flash custom rom.
4. Let it fully load, and then do a "clear storage" -- start>settings>system>clear storage
5. Let it fully load, and enjoy.

Honestly, however this is often not necessary, especially if the chef of the custom rom uses a good xip based on the stock rom in the visual kitchen.
Reply With Quote
This post has been thanked 1 times.
  #5 (permalink)  
Old 08-08-2009, 12:29 AM
Tilde88's Avatar
Regular 'Geeker
Offline
Pocket PC: Hybrid Touch Pro2
Carrier: Sprint
Threadstarter
 
Join Date: Oct 2008
Posts: 295
Reputation: 630
Tilde88 knows their stuffTilde88 knows their stuffTilde88 knows their stuffTilde88 knows their stuffTilde88 knows their stuffTilde88 knows their stuff
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Re: Flashing Instructions to Ensure Full ROM Functionality

Quote:
Originally Posted by indagroove View Post
While the effort is appreciated, the guide seems excessive and partially inaccurate.

Look at what you posted:


How do you put the battery back in, if it was in already?

If you are really worried about a "clean flash", I would suggest the following process instead:

1. Flash to your ship rom
2. Let it load until the first "tap here" screen
3. Plug in phone and flash custom rom.
4. Let it fully load, and then do a "clear storage" -- start>settings>system>clear storage
5. Let it fully load, and enjoy.

Honestly, however this is often not necessary, especially if the chef of the custom rom uses a good xip based on the stock rom in the visual kitchen.
This was a copy paste from my original posting... And i missed that part on the editing, thanks. As far as the ship rom, when flashing a new ROM, the old cache which was from the Shipped ROM flash will remain there until reflashed as posted. I assure that this method works and clears the old cached files which can at times be problamatic to a different ROM. Please don't depreciate my post by going against a proved method.
Thanks again for pointing out the typo

EDIT UPDATE:
Groove lol I had actually already posted to remove the battery in step #2. You must have skipped it, because I went back to add the take the battery out part to see it was in the above step.
Thanks anyway...

Last edited by Tilde88; 08-08-2009 at 12:32 AM.
Reply With Quote
This post has been thanked 1 times.
  #6 (permalink)  
Old 08-08-2009, 12:43 AM
indagroove's Avatar
AWOL
Offline
Pocket PC: HTC TouchPro 2 and Samsung Moment
Carrier: Sprint
 
Join Date: Nov 2007
Posts: 3
Reputation: 120
indagroove is keeping up the good workindagroove is keeping up the good work
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Re: Flashing Instructions to Ensure Full ROM Functionality

Quote:
Originally Posted by Tilde88 View Post
This was a copy paste from my original posting... And i missed that part on the editing, thanks. As far as the ship rom, when flashing a new ROM, the old cache which was from the Shipped ROM flash will remain there until reflashed as posted. I assure that this method works and clears the old cached files which can at times be problamatic to a different ROM. Please don't depreciate my post by going against a proved method.
Thanks again for pointing out the typo

EDIT UPDATE:
Groove lol I had actually already posted to remove the battery in step #2. You must have skipped it, because I went back to add the take the battery out part to see it was in the above step.
Thanks anyway...
Well, my method is prooven too and much simpler, but you are right I did miss step 2 as noted.

I am curious as to your "proof" that "the old cache which was from the Shipped ROM flash will remain there until reflashed as posted".

I'm not trying to depreciate, simply trying to provide accurate information.

Also, btw: http://forum.ppcgeeks.com/showthread.php?t=65925
Reply With Quote
This post has been thanked 1 times.
  #7 (permalink)  
Old 08-08-2009, 02:55 AM
electronicrice's Avatar
Android Groupie
Offline
Pocket PC: Nexus One & EVO
Carrier: T-Mobile & Sprint
Location: Chandler, AZ
 
Join Date: Jun 2007
Posts: 736
Reputation: 3032
electronicrice is still contributing even after becoming a VIPelectronicrice is still contributing even after becoming a VIPelectronicrice is still contributing even after becoming a VIPelectronicrice is still contributing even after becoming a VIPelectronicrice is still contributing even after becoming a VIPelectronicrice is still contributing even after becoming a VIPelectronicrice is still contributing even after becoming a VIPelectronicrice is still contributing even after becoming a VIPelectronicrice is still contributing even after becoming a VIPelectronicrice is still contributing even after becoming a VIPelectronicrice is still contributing even after becoming a VIP
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Send a message via AIM to electronicrice
Re: Flashing Instructions to Ensure Full ROM Functionality

Quote:
Originally Posted by indagroove View Post
Well, my method is prooven too and much simpler, but you are right I did miss step 2 as noted.

I am curious as to your "proof" that "the old cache which was from the Shipped ROM flash will remain there until reflashed as posted".

I'm not trying to depreciate, simply trying to provide accurate information.

Also, btw: http://forum.ppcgeeks.com/showthread.php?t=65925
I'm with Groove on this one. How is it possible that the "cache" of the shipped rom would survive another flash? By that logic, the "cache" from the custom ROM would survive the flash to the stock shipped ROM. Just doesn't make any sense.
__________________
If I've helped you out at all, please give a quick ! Follow me on
--------
Reply With Quote
  #8 (permalink)  
Old 08-08-2009, 07:50 AM
Asphyx's Avatar
Halfway to VIP Status
Offline
Pocket PC: HTC TouchPro (VZW)
Carrier: Verizon
Location: Las Vegas
 
Join Date: Dec 2007
Posts: 504
Reputation: 425
Asphyx is becoming a PPCGeeks regularAsphyx is becoming a PPCGeeks regularAsphyx is becoming a PPCGeeks regularAsphyx is becoming a PPCGeeks regularAsphyx is becoming a PPCGeeks regular
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Re: Flashing Instructions to Ensure Full ROM Functionality

It's much faster to just go into bootloader mode than it is to clear mem and go through all the customizations a second time!
Both are just as effective at releasing files from being used and giving you a clean flash!

As for getting into bootloader mode you don't need to remove a battery ever unless you get a connection error....

Simply hold down Power, Vol Down and hit the reset button with the stylus.

Keep the vol and power buttons pressed until you see the tri color screen.

Flash, let customizations run, then reprogram your phone as per your carrier procedures (vzw *228 1, it will reset then *228 2)
That sets up your data connection and SMS (Arcsoft) for your carrier.
Reply With Quote
This post has been thanked 1 times.
  #9 (permalink)  
Old 08-08-2009, 10:25 AM
rstoyguy's Avatar
SuperNoob
Offline
Pocket PC: iPhone 5s
Carrier: TMobile
Location: Wichita, KS
 
Join Date: Jan 2008
Posts: 6,309
Reputation: 23264
rstoyguy can't get a higher reputation levelrstoyguy can't get a higher reputation levelrstoyguy can't get a higher reputation levelrstoyguy can't get a higher reputation levelrstoyguy can't get a higher reputation levelrstoyguy can't get a higher reputation levelrstoyguy can't get a higher reputation levelrstoyguy can't get a higher reputation levelrstoyguy can't get a higher reputation levelrstoyguy can't get a higher reputation levelrstoyguy can't get a higher reputation level
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Re: Flashing Instructions to Ensure Full ROM Functionality

Moved to the general touch pro forum.
__________________
If this post was helpfull, let me know by clicking Thanks!

Reply With Quote
  #10 (permalink)  
Old 08-08-2009, 12:55 AM
Carla's Avatar
Knowledge Is True Opinion
Offline
Pocket PC: iPhone 4S
Carrier: Vzw
 
Join Date: Apr 2009
Posts: 4,319
Reputation: 7590
Carla is a trusted member of the communityCarla is a trusted member of the communityCarla is a trusted member of the communityCarla is a trusted member of the communityCarla is a trusted member of the communityCarla is a trusted member of the communityCarla is a trusted member of the communityCarla is a trusted member of the communityCarla is a trusted member of the communityCarla is a trusted member of the communityCarla is a trusted member of the community
Mentioned: 2 Post(s)
Tagged: 0 Thread(s)
Send a message via MSN to Carla
Re: Flashing Instructions to Ensure Full ROM Functionality

+1..Grooves way works, and it seems pretty much every other chef suggests this method.

I am too lazy when flashing to do all that crap LMAO!! Whatever works for you though. Thanks for the information.
__________________
De Gustibus Non Est Disputandum
I LOVE MY COP
Reply With Quote
This post has been thanked 1 times.
Reply

  PPCGeeks > Windows Mobile > WM HTC Devices > HTC Touch Pro


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
Trackbacks are On
Pingbacks are On
Refbacks are On


All times are GMT -4. The time now is 08:16 AM.


Powered by vBulletin® ©2000 - 2025, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO 3.6.0
©2012 - PPCGeeks.com