Out of the box, the HTC Touch Pro is really an amazing device. However, it still brings the infamous Windows Mobile lag with it. While the lag is not as bad as previous Windows Mobile smartphones, it still is present and may bug people who notice the lag.
Slow tab scrolling in TouchFlo 3d, laggy scrolling in windows, slow opening programs, slow opening menus, etc are all typical lag indicators.
The good thing is, there are a few things tweaks you can perform to make the Touch Pro more responsive. First off, you will need to install Advanced Configuration Tool on your phone. Before you can install Advanced Config, you need to install .NetCF 3.5 which can be found here:
Once you’ve installed .NetCF 3.5, download and install Advanced Config here:
http://www.touchxperience.com/en/advanced-configuration-tool/downloads.html
After you have installed the program on your phone, launch the program and make the following changes:
Under the “Perfomances” category:
- Change file system cache to 8MB
- Change file system filter cache to 131072
- Change Glyph cache to 32KB
Here’s what the configuration should look like:
After you’ve made the changes above, soft-reset your device for the changes to take effect. Once the phone is booted up, enjoy the increased speed and performance from your Touch Pro!


{ 4 trackbacks }
{ 91 comments… read them below or add one }
what exactly does this do? does it help the 3d software? loading of programs? does this take up ram?
It makes the interface more responsive and also a bit smoother. Yes, it does help the 3d interface and loading of programs. It does take up a little RAM, but not much to even notice.
Advanced Config utility is great. Just implemented it and got it going, but what I really want to know is how to delete certain applications and / or files from my device. I’m looking for a way to associate pocket Player with the music tab that is currently associated with Sprint Music. also there are two music files that I can’t seem to delete – samples of someone’s brother’s band or something…Any suggestions?
I don’t think you can change the music player in TouchFlo 3D because it is hard coded. Try using Total Commander to remove the files you’re trying to get rid of.
As for removing programs, typically they’re uninstalled by going to Start -> Settings -> System -> Remove Programs
@C. To remove the sample music files create a new playlist first. Add your own files to the new playlist. Make the new playlist your default. Remove the samples from their playlist. Remove the files from storage. cheers Ron
i loaded the program on to my touch pro. But can’t get to work please help.
i have the progam on the storae card but everythime i try to install it it keep try to open up opera.
You have to install the program to your main storage memory, not the microSD card.
Says I need a different .net framework
You’re going to need .Net 3.5 CF, which can be found here:
http://rapidshare.com/files/74438597/NETCFv35.zip
Install .Net 3.5 first, then install Advanced Config
So… this wont mess up my phone right?
there are 3 .cab files in the .net framework zip file which do i install first or do i install all 3?
Tim: No, it shouldn’t. I’ve never heard of this messing up anybody’s phone.
Kitolo: You should install NETCFv35.wm.armv4i.cab
Um… you say to make the file system cache 8MB, and that it should look like the screenshot… but in the screenshot, the file system cache is 32MB. So which is it?
I just upgraded to the HTC Touch Pro and I would like to know where do I place the Advance configuration Application on the phone. Which folder.Then once I do that how do I run the program? Thanks in advance
Ah, I’m sorry, I meant it to be 8MB file system cache. I will update the post, thanks for pointing it out.
Darius: Copy the .cab file to any folder on your phone. Then use the file explorer to browse to the file. Then open the .cab and it should automatically install. You must install the program on the device memory, not the storage card.
Ok I’ve done these… are there any others?
Not really. This is about as much as you can do short of flashing a custom ROM. If you’re up to the task, custom ROMs are MUCH faster than stock. I flashed to a custom ROM and will never go back to stock; the performance is excellent. Nearly as snappy as Treos and iPhones!
Maybe I’m alone but I have followed everything correctly and tried like 100 times and still can’t seem to get this to work:
I downloaded .NET Compact Framework 3.5 to my desktop.
I then dragged this “NETCFSetupv35.msi” file that it gave me to my device (main storage.)
I then tried installing it on my device by clicking it in my main storage.
This is where I get “There is no application associated with NETCFSetupv35. Run the application first, then open this file from within the application.”
Otherwise I am supposed to have “Advanced_Configuration_Tool_v3.3″ on my desktop and then dragged into device when I have the framework installed…correct? Thanks in advance.
You install the “NETCFSetupv35.msi” file on your desktop, not on your phone. During the installation, it will ask you to connect your phone via ActiveSync so it can install the .NET Framework to your phone. Then you execute the .cab Advanced Configuration Tool file on your phone to install.
Prochobo: Yes. I’ve tried that. During installation however it did not ask me to connect my phone via ActiveSync. It just said the necessary files will be installed the next time the device is connected. So i connect and drag my advanced config zipped file into the main storage. I unzip it on the phone and run the .exe and I get “An unexpected error has occurred in AdvancedConfig.exe. Select Quit and then restart the program…blah blah. This application requires a newer version of the Microsoft .NET Compact Framework than the version installed on this device.”
(This is all on the Touch Pro)
Anything?
can anyone explain what exactly is the GLyph Cache? and is there anything else that you can do to speed up your touch pro? yea? thxxx
ahh I figured out my problem. Turns out I need to put all the zipped advanced config information into the My Device->Windows section of my phone.
This message is for Tony. You seem very informed on the HTC Pro. Can you please help me. I a looking for a program that will allow me to use my Pro as a tethered modemn. Any info would be helpful PLEASE. Just a website or program name that you would recommend. PLEASE!!!!!!!!!!!! My email is molakia@hotmail.com Thanks
Thanks Prochobo for the post.. I just installed the programs..
I think I notice an improvement on my TP.. Although there is still a slight lag…
You said earlier that you flashed your TP with custom ROM? Would you mind sharing what Hard SPL and ROM you are using?
Because Ive been looking for a good one without any problems in it.
Cheers
where is the performance category on the phone?
Missy -
I am sorry to say that I am not as informed as I sound. All it really is is reading on forums for these phones. I really have no idea if your phone can be used as a modem. My gut feeling is yes – but I advise you to search for it on the web or find some sites (xda-developers.com, ppcgeeks.com) are some good ones. Sorry
Steve -
The performance category is shown in a picture above. Click the plus sign when in Advanced Config. to open it.
Just traded my 6800 for a touch pro today. I had the 5.1 still on my phone which allowed me to use my phone to get my laptop on the internet. The big question is….. Is there an application that will allow me to internet share for free with the touch pro 6.1
Yes, I wrote an article on how to do that:
http://www.isyougeekedup.com/how-to-enable-internet-connection-sharing-on-sprint-htc-touch-pro/
Hi there,
Thanks for sharing this master piece with us all:
Have a nice day
Elcoj
Is this upgrade for a specific HTC Pro Carrier? Wil this work on a Sprint and/or Verizon? Thank you
how do you install this on the phone? I put it on my phone, pressed it assuming it would install and it said no applications went with this program. so im a little confused on what to do
Trask – what file are you having problems with? The Advanced Config install or the .Net 3.5 install? I’m thinking that you tried to launch the .Net 3.5 installer on your phone, which is why it’s giving you that error message. To install .Net 3.5, you need to launch the installer from your desktop. Then, .Net 3.5 will install to your phone via ActiveSync.
Eric, thanks so much for your help. i was trying to put the .Net 3.5 right on my phone, didn’t know it would automatically install like that. thanks you
Prochobo: heloo sir thks for the stuff u have provided..i would like to know i am using sbp mobile shell and resco explorer…..so when i have done the tweaking as per ur instruction …i can see there is not much improvement as it’s giving a slugish response….
so are u telling that it will have gud response when i am not having much softwares installed?
have u tried to install sbp mobile shell as i think it’s making my mobile to slow down….can u put some light in this matter if u have any idea to enhance the speed of operation when 1)sbp mobile shell and 2) resco explorer and some more software are installed.
thks for ur co-operation in advance and appreciate the pain u have taken to help.
if anybody can put some light on this matter will be appreciated.
waiting for ur reply,
gup981
gup981 – You can try hard resetting your phone. For some people, this does the trick. However, you’re phone will be returned to stock with the memory wiped out, so be sure to backup your contacts and files.
Here’s how to hard reset:
http://lievenvw.wordpress.com/2008/10/27/howto-hardreset-format-your-htc-touch-pro/
I never had a problem with Mobile Shell and it ran quickly. Another thing you can do is flash to a custom ROM.
prochobo,
I am completely new at this stuff and have no idea what flash to a custom ROM means but am interesting in learning more. Could you please explain a little, is it something I replace, do I have to do it or can I pay someone to? Etc….
If it really makes that much of a difference for the phone, I would definitely love to learn more.
Thank you in advance,
Tiffany
No idea – I keep getting this error: “unexpected error has in advancedconfig.exe. Select Quit and then restart this program, or select Details for more information. This application requires a newer version of the microsoft .NET Compact Framework tan the version installed on this device” I have already downloaded the NetCF 3.5 first and I selected “run” directly from my phone. Any help would be greatly appreciated.
Tiffany – A custom ROM is basically a customized Windows Mobile operating system for your phone. Here are some more details in my other post:
http://www.isyougeekedup.com/how-to-flash-custom-roms-to-the-cdma-htc-touch-pro/
If you’re not too technical, don’t bother with a custom ROM because it may cause you more harm than good. Flashing a custom ROM voids your warranty unless you can flash it back to stock. You might find someone you could pay to do it, but I wouldn’t hold my breath.
JT – I think you did the same thing as Trask did a couple comments up. You install .net 3.5 from your desktop, not your phone. Launch the .net 3.5 installer from your PC and it will install to your phone over ActiveSync. Once you have .net 3.5 installed, launch the advancedconfig installer from your phone to install the program. If all else fails, uninstall .net 3.5 and/or advanced config and start over.
Is there any apps that alow you to play ringtones from the SD card or a hack that can be done?
I just read an article on ‘ppcgeeks’ about optimizations and it seems to be implying that these changes are not relevant for WM6?:
http://forum.ppcgeeks.com/showpost.php?p=617563&postcount=1
“CacheSize (global – obsolete) – this is a common “tweak” that is called out, but this value is deprecated in WM6. This value did serve a purpose in WM5 so tweaks here are likely leftovers. But changing this value in WM6 does not seem to do anything. Note – Diamond Tweak and Advanced Config both change this value. See below for the WM6 values that replaced this. I just eliminated this key.”
i followed instructions. sync to my phone but cant find it to pen it in my phone .. wtf am i doing wrong ? anyone ?
THANK YOU SO MUCH!
How do I install Advanced Config on to my phone. I’ve already installed .NetCF 3.5.
Hey,
The touchxperience webpage link is no longer working, does anyone have a copy of this file or know of other places to get it?
Thanks,
Dom
Hi i tried using the touchxperience webpage link, and its not working, any1 know how to get it thnx
Zach
You can download the advanced configuration tool from:
http://julien.schapman.free.fr/touchxperience/advanced-configuration-tool.php
can you apply this to a custom rom or is this just for a stock htc touch pro?
Either – or, it doesn’t matter.
If you do some (or all) of these mods, but then do a hard reset on your phone, do you wipe out all of the tweaks and software installs? I guess I’m asking because if you attempted one of these tweaks and it failed, would you be able to HARD RESET your phone back to factory and start over?
A custom ROM will overwrite the current ROM and will become your phone’s current operating system. If you hard reset, the phone will return to the stock operating state; so if you have a stock ROM and hard reset, the phone will return to the original stock ROM. If you have a custom ROM and hard reset, the phone will return to the original custom ROM state (the state its in when you first install the custom ROM). That’s why you have to flash back to the stock ROM before you return the phone for warranty/repairs.
I can’t find the Adanced Config, I don’t even know where to look. I installed the proggram on my cell phone. It would be nice to have someone help me go through other stuff as well.
Sorry, I got it after I found it in Programs. I feel dumb as hell, but new to these type of phones. I do need help with the Custom Rom. I went to the other website, unlocked the phone. But I can’t figure out how to download the Custom Rom. Do I download it and put it on the cell phone or open it on my Computer (Destktop PC)?
can i use it on a touch diamond?
dled the bundle and now my mail on front page doesnt want to load or my messages any info on that please?
but did get all the speed and 4 icons etc out of the download
nm did another soft reset and all is well thumbs up
I can’t seem to download the .NetCF 3.5 file. It just won’t run!!!
go back and re read it has to be done with active sync of ur pc
OK. Thanks. Load the .NetCF 3.5 file on the desk top. –> Sync –> download and run Advanced Config on the phone. I was trying to download the .NetCF program through my phone. Thanks again.
These performance upgrades that were listed on this site. Does anyone know how they affect battery life?
installed netcf 3.5 already
HELP don’t know how do i install Advanced Config to my phone?
thanks
Hey guys,
Not sure if you all know about this but if your with alltel, sprint, at&t or tmobile with the touch pro you can go into bestbuy and have them put on a program called mobile hotspot. It turns your phone into a hotspot using your wifi. It’s cheap to buy and once its on there you have it for as long as your phone lasts. No extra phone as modem charges, all the carriers see is your on your phones internet more. I cancelled my aircard the same day!
Hello,
I finally just put this back into my phone. I did a hard reset and did a bunch of cabs and updates. Well I think I saw something in the settings to disable the Touch Screen Keyboard. I honestly don’t know and don’t want to mess with anything else.
But I would like to disable the Touch Screen Keyboard because it’s annoying when it pops up and I NEVER use it.
Thank you,
Chad Ackerman
makes a big difference. i just wish even with the registry hacks i’ve done, that i could find some more to increase my battery lifespan. if you have any…….even if i have already done them, please let me know. HTC all the way. Touch Pro, Carrier Sprint
You can try the battery tweak in my other post:
http://www.isyougeekedup.com/cool-and-easy-touch-pro-fuze-feature-enhancing-registry-tweaks/
You can try using NullKB. It basically adds a keyboard which is null to your keyboard selection. Then you set NullKB to be the default keyboard and whenever the phone tries to open the keyboard, it opens nothing.
http://forum.ppcgeeks.com/showthread.php?p=167370
As far as I know, there’s no way to completely disable the software keyboard.
Yeah I was using that for awhile, along with the other one that keeps it permeantly. Like when you restart it would reset the keyboard. So the program kept it permeant. Well my problem is it wouldn’t work period. I would set it, then go back to it after I was done and it would pop right back up.
hi, I installed advance configuration on my htc touch pro and changed the 3 setting you recommended to.
I didnt notice any big changes. then i changed some more settings and it really messed my phone up. after changing them, my phone would freeze every time i looked at a picture, took one, got a call, called someone, or got on the internet.
Today i i did the “clear storage” option to hard reset my phone. Now its working like it use to but i want to change the setting again to make my phone more responsive and just change some settings. Should I change things differently this time? Before i didnt do the reset it asked me to do on advanced configuration until i changed everything i wanted to. Maybe that did it?
Thanks for the Tweak Information!
The tweak really help to increase my new HTC Touch Pro.
Now, I found my HTC Touch Pro run faster….
Again… Thank you very MUCH.!
Could someone please explain why a custom ROM runs faster than the standard ROM. Is it so that if I take make current setup on my phone and then create a custom ROM image and then flashes this onto the phone, then the phone will run faster with the same setup ? can programs from the ROM be uninstalled or are they stored in some kind of Read Only Memory ?
Does anyone know what’s up with the Advance Config. site I cannot seem to be able to get it. I did install the netcf 3.5 without a problem. But I cannot get to the Advance Config site, is there anothe place I can get?
ltrnr80 – No, that was the only place to get it. I emailed the owner of the site and asked him if I could host the file for you all. We’ll see what he says.
Stig – It’s because bloatware is stripped out (in most ROMs) and various optimizations are preformed. Yes, you can do what you’re asking about. The tool to make your own custom ROM is PPC Kitchen. Usually, programs on custom ROMs can be removed.
This app. is awesome. Makes my Sprint HTC Touch Pro even faster. Makes scrolling through MMS messages and contacts very fast. Strongly recommend this App, especially those of you using the Fuze.
Where are the instructions on how to install the Advanced Config Cabs?
Are you sure that this is safe for the device to operate in this parameters for a long period of time… as I read some combinations are not good for the chip set and other hardware components… how do you know that this is a safe one…?
aBoVe – I’ve never heard anything like that. I’ve ran those tweaks since I got my Touch Pro in October 2008.
if i put the .NET CF on my phone, will my gurantee be void???
I can’t remember if sprint tv wouldn’t connect through the phone while it was connected to a wireless network because if it could it isn’t now after i installed the advanced config and the netcf 3.5 is it because i downloaded these that it does not work?
I download Net CF with no problem. But I am going crazy trying to figure out how to get the advance config dowloaded. I don’t know how to do this, but am eager to get my touch bumped up.
how close is the speed after doing this..vs doing a custom ROM …like i mean is custom ROM much much faster than doing this or about the same
I downloaded netcf3.5 fine, but when I try to download the advancedconfigtool thru winrar nothing happens. what am I doing wrong?
having issues with not being able to answer the phone. do any of these setting interfere witht he regular phone settings? ( as far as answering) does anyone have any ideas? Thanks
Hey everyone, I’ve had my HTC Touch Pro since day one of the release. I just so happened to have found this site and it is very informative, however, i am having some real issues. Im getting error messages left and right and I’m trying to figure out what is going wrong. I can’t get Advanced Configuration Tool on my phone nor can I install Advanced Config.
Is it possible that my security settingd could effect this?
I did everything you stated in the order in which I was instructed according to you directions and I am still having no luck.
I have done your tethering for the HTC and its immaculate, I love it comepletely!!!
But can you plaese help me?!?!?!
thanks,
John L
Got it i found it somewhere else and got it wrkn after a hard reset… silleeeee meeee, lol!
Will this hurt the battery life?
Man, gettin frustrated…. got the NETCF 3.5 In and thats all good. After that I even got the Advance Config 3.3, put it in my device, I even installed it. Phone says it installed ok and what ever after that I look for it in programs and cannot find it anywhere. I even did a Sift Reset, can anyone help me?
I just got my REFURBISHED Touch Pro and put the CNET and advance Config, and I found The Advance Config in my Programs now. THANKS!
Can you establish internet sharing on the new HTC Touch Pro 2? I wanna get it but not if you can’t use the phone as a modem.
Eric or someone please help me I have .NetCF 3.5 installed and I cant get the Advanced Config to do anything. What am I doing wrong? I downloaded it to my desktop and when I try to open it it wasks me were to extract it and when I do it dosent work. When I first open the file it has a setup and 5 other files in it.
What am I doing wrong?????
Hey Eric, I’m just wondering what these hacks actually do. For example, will it hog more RAM, so multi-tasking ability is reduced? Or, speeding up and increasing cache sizes will consume more battery power? Can you enlighten please? Thank you for all the hardwork, really appreciate it.
http://julien.schapman.free.fr/touchxperience/advanced-configuration-tool.php. This link doesn’t work either. Is there anywhere else to get this? Also, will it work on a HTC Touch Pro 2 from US Cellular?