HTC Touch Pro Speed Hacks and Tweaks

by Eric on November 4, 2008 · 95 comments

in How To,PDA / Smartphones,Tips and Tricks

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:

http://www.microsoft.com/downloads/details.aspx?FamilyID=E3821449-3C6B-42F1-9FD9-0041345B3385&displaylang=en

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 }

Speeding your Touch Pro - PDAPhoneHome.com
11.30.08 at 11:26 pm
Tweaks For Verizon htc touch pro | Verizon Phones
04.08.09 at 9:34 am
turn off sound when text message SENT - PDAPhoneHome.com
04.09.09 at 1:45 pm
In call accident calling - PDAPhoneHome.com
05.31.09 at 7:30 pm

{ 91 comments… read them below or add one }

1 leo 11.08.08 at 2:01 pm

what exactly does this do? does it help the 3d software? loading of programs? does this take up ram?

2 prochobo 11.08.08 at 5:55 pm

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.

3 C. Colquhoun 11.10.08 at 9:24 pm

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?

4 prochobo 11.11.08 at 10:32 am

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

5 Ron 11.17.08 at 2:52 am

@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

6 lue yang 11.19.08 at 1:01 am

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.

7 prochobo 11.19.08 at 12:49 pm

You have to install the program to your main storage memory, not the microSD card.

8 Bunson 11.23.08 at 8:37 pm

Says I need a different .net framework

9 prochobo 11.24.08 at 1:12 pm

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

10 Tim 12.04.08 at 12:45 am

So… this wont mess up my phone right?

11 kitolo 12.04.08 at 2:54 am

there are 3 .cab files in the .net framework zip file which do i install first or do i install all 3?

12 prochobo 12.04.08 at 10:47 am

Tim: No, it shouldn’t. I’ve never heard of this messing up anybody’s phone.

Kitolo: You should install NETCFv35.wm.armv4i.cab

13 sreams 12.05.08 at 4:26 pm

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?

14 Darius 12.06.08 at 1:45 pm

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

15 prochobo 12.08.08 at 12:47 pm

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.

16 smcpartlin 12.11.08 at 1:26 pm

Ok I’ve done these… are there any others?

17 prochobo 12.11.08 at 1:41 pm

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!

18 Tony 12.16.08 at 10:04 pm

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.

19 prochobo 12.17.08 at 7:18 pm

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.

20 Tony 12.17.08 at 8:39 pm

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?

21 Tim 12.18.08 at 1:02 am

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

22 Tony 12.18.08 at 10:07 am

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.

23 Missy 12.21.08 at 2:33 pm

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

24 Harry 12.28.08 at 2:39 pm

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

25 steve 01.02.09 at 4:24 pm

where is the performance category on the phone?

26 Tony 01.15.09 at 4:32 pm

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.

27 Mr/ Se7eN 01.20.09 at 3:15 am

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

28 Eric 01.21.09 at 4:04 pm
29 Elcoj 01.22.09 at 11:34 am

Hi there,
Thanks for sharing this master piece with us all:

Have a nice day
Elcoj

30 Edwin 01.24.09 at 8:45 pm

Is this upgrade for a specific HTC Pro Carrier? Wil this work on a Sprint and/or Verizon? Thank you

31 Trask 02.05.09 at 5:29 pm

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

32 Eric 02.05.09 at 6:20 pm

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.

33 Trask 02.05.09 at 9:01 pm

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

34 gup981 02.06.09 at 8:00 am

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

35 Eric 02.06.09 at 7:28 pm

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.

36 Tiffany 02.13.09 at 1:33 am

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

37 jt 02.13.09 at 2:03 am

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.

38 Eric 02.13.09 at 1:20 pm

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.

39 Hellshavoc 02.15.09 at 8:32 am

Is there any apps that alow you to play ringtones from the SD card or a hack that can be done?

40 Shawn Murphy 03.01.09 at 1:59 am

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.”

41 sacajawea 03.10.09 at 2:47 pm

i followed instructions. sync to my phone but cant find it to pen it in my phone .. wtf am i doing wrong ? anyone ?

42 adelaide 03.18.09 at 2:11 am

THANK YOU SO MUCH!

43 Erik 03.20.09 at 12:59 pm

How do I install Advanced Config on to my phone. I’ve already installed .NetCF 3.5.

44 Dom 03.23.09 at 4:57 pm

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

45 Zach 03.23.09 at 7:51 pm

Hi i tried using the touchxperience webpage link, and its not working, any1 know how to get it thnx

Zach

46 Claudio 03.25.09 at 2:17 am

You can download the advanced configuration tool from:
http://julien.schapman.free.fr/touchxperience/advanced-configuration-tool.php

47 Zach 04.01.09 at 12:47 am

can you apply this to a custom rom or is this just for a stock htc touch pro?

48 Eric 04.01.09 at 11:19 am

Either – or, it doesn’t matter.

49 Tim L 04.05.09 at 10:35 pm

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?

50 Eric 04.06.09 at 11:39 am

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.

51 Chad 04.06.09 at 8:31 pm

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.

52 Chad 04.06.09 at 8:36 pm

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)?

53 moshikko 04.07.09 at 2:37 am

can i use it on a touch diamond?

54 Pendragon 04.15.09 at 8:06 am

dled the bundle and now my mail on front page doesnt want to load or my messages any info on that please?

55 Pendragon 04.15.09 at 8:08 am

but did get all the speed and 4 icons etc out of the download

56 Pendragon 04.15.09 at 2:53 pm

nm did another soft reset and all is well thumbs up

57 twmark 04.16.09 at 7:24 pm

I can’t seem to download the .NetCF 3.5 file. It just won’t run!!!

58 Pendragon 04.16.09 at 7:33 pm

go back and re read it has to be done with active sync of ur pc

59 twmark 04.18.09 at 10:44 am

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.

60 Trevor 04.25.09 at 1:19 am

These performance upgrades that were listed on this site. Does anyone know how they affect battery life?

61 kyle 04.26.09 at 5:06 pm

installed netcf 3.5 already
HELP don’t know how do i install Advanced Config to my phone?

thanks

62 tony 04.26.09 at 9:46 pm

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!

63 Chad 05.08.09 at 2:19 am

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

64 MicrosoftUser 05.08.09 at 3:19 am

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

65 Eric 05.08.09 at 8:15 am
66 Eric 05.08.09 at 8:17 am

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.

67 Chad 05.08.09 at 7:02 pm

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.

68 Josh 05.08.09 at 7:21 pm

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?

69 Sidik Jaya 05.10.09 at 3:44 pm

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.!

70 Stig 05.17.09 at 1:33 am

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 ?

71 ltrnr80 05.17.09 at 4:57 am

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?

72 Eric 05.18.09 at 11:37 am

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.

73 Erik 05.21.09 at 11:58 am

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.

74 Al 05.25.09 at 11:31 pm

Where are the instructions on how to install the Advanced Config Cabs?

75 aBoVe 06.24.09 at 12:38 am

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…?

76 Eric 06.24.09 at 5:31 pm

aBoVe – I’ve never heard anything like that. I’ve ran those tweaks since I got my Touch Pro in October 2008.

77 Lud0 06.28.09 at 8:57 am

if i put the .NET CF on my phone, will my gurantee be void???

78 Mike 06.30.09 at 1:11 am

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?

79 kanani 07.01.09 at 1:18 am

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.

80 goodfella 07.07.09 at 4:31 pm

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

81 Tristan 07.11.09 at 7:39 pm

I downloaded netcf3.5 fine, but when I try to download the advancedconfigtool thru winrar nothing happens. what am I doing wrong?

82 Matthew 07.22.09 at 7:08 am

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

83 John L 08.02.09 at 3:53 pm

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

84 John L 08.02.09 at 6:30 pm

Got it i found it somewhere else and got it wrkn after a hard reset… silleeeee meeee, lol!

85 xParaholic 08.24.09 at 10:55 am

Will this hurt the battery life?

86 LbC 562 09.08.09 at 12:12 am

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?

87 LbC 562 09.08.09 at 10:54 pm

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!

88 Sib 09.13.09 at 9:57 pm

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.

89 Vic 10.03.09 at 7:36 pm

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?????

90 PCK 10.04.09 at 11:15 am

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.

91 Michelle 06.13.10 at 12:04 am

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?

Leave a Comment

You can use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Comment moderation is enabled. Your comment may take some time to appear.

Previous post:

Next post: