Pandora On HTC Touch Pro/Touch Diamond With VGA Fix! – Plays Full Songs!

by Nathan on June 21, 2009

pandora_radio_windows_mobile

~~~If you’re interested in Pandora, you may also be interested in Midomi – Basically Shazam for Windows Mobile. Check it out!~~~

Pandora is one of the greatest ways to listen to music on-the-go. You can listen to your favorite music using a web browser, a desktop widget, and using the Pandora App on the iPhone and Palm Pre. While these are great, that still leaves the majority of Windows Mobile users in the dark(although pandora does support a few old QVGA devices).

People have been successful with installing and listening to music on their Touch Pro’s, don’t get me wrong. But one of the main problems was the fact that it would rarely play a whole song. Well thanks to the mobile communities over at PPCGeeks and XDA-Developers, we have finally come up with a pandora.cab file that works!

To get Pandora working on your Touch Pro / Diamond:
1. Download the Pandora.cab (mirror)
2. If you don’t already have it, download Advanced Config Tool 3.3 (mirror)
3. Install both applications and open Advanced Config Tool
4. While in the Advanced Config Tool, navigate to Network>TCP Window and change the value to 98304
5. Save your changes, and soft-reset.
6. Download This VGA/EXE Fix (mirror)
7. Replace the orginal .exe (in \Program Files\Pandora\Pandora.exe) with the one from the VGA/EXE Fix above. (Can’t copy?)
8. Enjoy!

You should now have full songs playing in your Pandora App on your Windows Phone in BEAUTIFUL VGA!!! This is confirmed working on WM6.1

Diamond Users: Map the keyboard (input) to the long send button (settings>buttons). Then when you open Pandora, hold down send and it should bring the keyboard up. Thanks Adam!

Let us know in the comments how this goes. We like to hear from you, even if it’s short. :)

Have we helped you? Donate to Fluffy Phones – Anything is appreciated.

{ 1 trackback }

Pandora For HTC Touch Pro 2 Rhodium (WVGA) – Windows Mobile .cab Download
November 9, 2009 at 1:38 pm

{ 110 comments… read them below or add one }

Jeremy June 21, 2009 at 9:12 pm

Never thought I’d see the day! Going to try this tomorrow when I have a decent internet connection. :/

Good find!

Reply

K1ngB00 June 22, 2009 at 3:58 pm

Worked great on my 6.5 ROM Fuze! Been waiting for a fix for a while and forgot to start looking until recently. Great walkthrough!

Reply

Brian June 22, 2009 at 4:13 pm

Doesn’t seem to work on my Sprint TPro

Reply

Bdmont June 29, 2009 at 1:09 pm

Awesome!!! It works great on a touch pro runnin’ mighty 6.5! Nice work.

Reply

Roham June 29, 2009 at 2:43 pm

Still not workin on HTC TOUCH PRO!

Reply

Nathan June 29, 2009 at 8:29 pm

Brian and Roham, what problems are you experiencing? Are you on the Stock Sprint ROM? Let us know so we can try to help.

Reply

Rusty July 1, 2009 at 10:50 am

Installed this fix on my Sprint Touch Pro (Stock Rom) Got the following error:

Microsoft Visual C++ Debug Library
Debug Assertion Failed!

Program: \program files\pandora\pandora.exe
File: C:\programfiles\microsoft visual studio 8\vc\ce\include\vector
Line: 756
Expression: vector subscript out of range

Any suggestions? Thanks!

Reply

Luke July 1, 2009 at 12:18 pm

Working great on my CDMA Touch Pro running WM6.5!

Reply

Jeremy July 1, 2009 at 7:02 pm

The fix worked fine when I was on Mighty’s Rom (don’t remember which Rom version). Then I flashed to vienROM and the fix wouldn’t work. Got the same error as Rusty.

Reply

nicks July 2, 2009 at 7:39 am

same error as above on my htc touch with 6.5

Reply

vishvash88 July 2, 2009 at 8:06 am

Can I set the TCP Window value to something higher than 98304? I’m running MightyROM and my value is higher than that by default.

Reply

vishvash88 July 2, 2009 at 9:11 am

And, regardless of what I do, I’m also getting a Debug Assertion Failed! message. I’m running the final release of MighyROM4. Please help!

Reply

Sam July 2, 2009 at 2:00 pm

Does anyone have this working on a touch diamond? I got the app to install correctly, but I can’t enter my log in info, and therefore cannot listen. =(

-Sam

Reply

josh July 5, 2009 at 1:22 pm

yea not workin on stock sprint wm6.1 i have a touch pro gettin the same debug error/crash

Reply

Mike July 7, 2009 at 6:49 pm

Not working here with a 6.5 Rom on a CDMA Touch Pro.

Program starts up and stays on the “connecting” screen once you input an artist. Same problem reported by others over on XDA.

Installed to SD, if that makes any difference.

Reply

John July 8, 2009 at 12:53 am

Thanks, I have been waiting for this, it works great on CDMA Touch Pro running WM 6.1.

Reply

DJ July 8, 2009 at 6:29 pm

Working on my Alltel touch pro. Good stuff man.

I wish they would release an official one though.

Reply

Jeremy July 8, 2009 at 6:41 pm

An official release would be awesome. I guess this will have to do for now.

Just for the record: this fix won’t work on INTX’s new “PERFECTION” ROM. I’m flashing back to the stock Sprint Diamond ROM now because Pandora works for sure on that.

Reply

Sean July 9, 2009 at 5:18 am

It’s working on my CDMA Touch Pro (Sprint, WM 6.1, stock ROM). The sound quality seems pretty subpar as compared to streaming radio or Last.fm, but that’s another story!

Reply

Vishvash88 July 13, 2009 at 2:30 pm

Hey guys. I got it working after getting that error. What I did was to re-flash my ROM with an update, and then manually reinstalled all my programs and stuff. DO NOT USE A BACKUP PROGRAM TO RELOAD ANYTHING EXCEPT YOUR PIM DATA.

Now it works beautifully!

Reply

Akano July 14, 2009 at 12:00 pm

I’m amazed how you guys are always on top of these type of issues. Love the fix. Thanks

Reply

mike July 17, 2009 at 1:42 pm

when i try to open the advance config tool i get an error of

AdvancedConfig.exe
TypeLoadException
This application requires a newer version of the Microsoft.NET Compact Framewok than the version installed on this device.

im running WM 6.1 on my HTC touch pro, any suggestions?

Reply

Jeremy July 19, 2009 at 8:46 pm

Hey Mike,

Check out my latest post: http://fluffyphones.com/how-to-misc/microsoft-net-compact-framework-error-solved/

That should help you out!

Reply

Travis July 21, 2009 at 1:55 pm

All I have to say is thank you.

Reply

Aleks July 22, 2009 at 11:22 am

Yea ive got the same error:

Microsoft Visual C++ Debug Library
Debug Assertion Failed!

Program: \program files\pandora\pandora.exe
File: C:\programfiles\microsoft visual studio 8\vc\ce\include\vector
Line: 756
Expression: vector subscript out of range

Im runnin Mighty Rom 6- the 7/18 release.
Any thoughts as to why its not working?

Reply

Charles July 22, 2009 at 11:33 pm

stuck on the last step. can’t find pandora.exe once I open pandora. there is nothing there. ( and whe I do find it how do I replace the VGA/EXE fix? thanks

Reply

Nathan July 23, 2009 at 9:42 am

Charles,

My first guess is you’re not using Resco file explorer. I suggest downloading it here:
http://fluffyphones.com/how-to-windows-mobile/how-do-i-download-install-resco-file-explorer/
(you may have to enable hidden files/file extentions – it’s in resco options)

And second, to replace the file, you just select the VGA fix and select “copy” and then just “paste” it in the Pandora folder. If you still can’t find the original Pandora.exe in /pandora/ then just try pasting the VGA fix anyways.

Let us know how it goes – if it doesn’t work please try giving us info on what program you’re using, what ROM you’re on, and what phone you’re using.

Reply

pettijok July 30, 2009 at 10:49 pm

Thanks for the post. Its working perfect for me on my verizon HTC touch pro.I am running the new verizon rom which can be found here: http://www.htc.com/www/SupportViewNews.aspx?dl_id=501&news_id=64

Reply

JJ August 6, 2009 at 7:10 am

It works on my phone but I can’t type anything when I want to enter artist or song information. The keyboard doesn’t pop up. Anyone have any ideas on a solution?

Reply

Nathan August 6, 2009 at 10:32 am

@JJ:

I’m sorry to hear this. I guess it’s just because you’re on the diamond. Hopefully someone else with a diamond will be able to shed some light.
I’m pretty sure Jeremy has it working on his diamond, it’s probably a problem with your Keyboard you have installed. Check around PPCGeeks for Juicy’s keyboard CAB, it’s pretty sweet. (in the Touch Pro CDMA upgrades forum)

Reply

Geraldy August 7, 2009 at 9:00 pm

Works great on my Sprint Touch Pro. Been looking all over for this fix, thanks!

Reply

chris August 12, 2009 at 8:33 am

just got it to work on an alltel touch diamond!!! had to upgrade the ROM through HTC and get a keyboard fix mentioned above here: http://forum.ppcgeeks.com/showpost.php?p=738201&postcount=301... they keyboard doesn’t work every time, but it seems to work on the initial program launch.. so if it goes away, restart pandora and it should come up again. I’ve been waiting for this for so long!!! thanks!

Reply

DennisY August 20, 2009 at 3:39 pm

Yeah, I’m getting the same error message when starting pandora..

Microsoft Visual C++ Debug Library
Debug Assertion Failed!

Program: \program files\pandora\pandora.exe
File: C:\programfiles\microsoft visual studio 8\vc\ce\include\vector
Line: 756
Expression: vector subscript out of range

So far nobody has commented on this as far as troubleshooting. Anybody figure it out? Do I have to upgrade the ROM?

Reply

DennisY August 20, 2009 at 3:47 pm

Oh yeah.. I have a Sprint HTC Touch Pro WM 6.1

Reply

Rob August 23, 2009 at 11:30 am

I have tried to install pandora on my Verizon XV6900 with Windows Mobile 6.1 and i am getting the following error:
Microsoft Visual C++ Debug Library
Debug Assertion Failed!

Program: \program files\pandora\pandora.exe
File: C:\programfiles\microsoft visual studio 8\vc\ce\include\vector
Line: 756
Expression: vector subscript out of range

I have done all of the fixes suggested above and still nothing.

Thank you for any help that can be provided

Reply

Jeremy August 24, 2009 at 6:49 pm

If you get a C++ error, you need a new ROM. I really don’t have any specifics on why, or how to fix it, but I did get that error before, and I switched to a different ROM and it went away. I’m considering compiling a list of ROM’s that work with the Pandora hacked app.

You know what would be a whole lot more efficient? If Pandora would release a Pandora client for the Touch Pro and Diamond already.

You know what would be even cooler? If Sprint let me get a Palm Pre with the plan that I’m on…

Yeah, that would be the life.

Reply

Tommy August 26, 2009 at 2:08 am

installed perfectly on my sprint touch pro, after i upgraded the .net compact. Images of artist are missing during playback, but songs play.

Reply

Music Lover August 26, 2009 at 2:58 pm

Using the instructions I installed Pandora on my t-mobile htc touch pro 2 all i had to do was install the microsoft framework update to my touch listed on this page and run the ACT again then do a soft reset the program works grat even with my bluetooth speakers.

Reply

rocker2344 August 29, 2009 at 1:15 pm

when i start pandora i get we are experienceing network communication errors
please try again
running mighty rom 6
sprint htc diamond

Reply

Alex August 31, 2009 at 6:43 pm

Working great on my Touch HD. I just would like to see the letters from the menus and artist’s list a little larger. It is much better than before (was pretty hard to read anything or even select the menu), but I still having difficulties in special when I am not using glasses!

If you guys heard anything about it, please share it.

Thank you for those two fixes!!

Reply

Tony September 2, 2009 at 5:09 pm

Awesome..works great on my TP running an SSK 6.5 rom

Reply

YoYoma September 11, 2009 at 12:31 pm

I followed your steps. everything went smoothly, but instead of letting me sign-in, it keeps asking me to create a new account. I am on Sprint HTC touch pro w/ WM6.1

Thanks for your help.

Reply

Nathan September 11, 2009 at 1:44 pm

Try creating a new account.

Reply

TourneyChef September 11, 2009 at 8:33 pm

It’s working smooth on my Touch Pro 2. I did the framework update and had to do the soft reset, etc.
Would be nice if the display was a little larger, the text is so small you can hardly read it. Really can’t complain though, it works.

Reply

firejoe30 September 12, 2009 at 7:36 am

I have a sprint touch pro and it works fine, the only thing is that I have to use the qwerty keyboard instead of the touch screen keyboard. Did I miss a step or is that just how it is. Please let me know. That my only minor issue but thx for the program fix

Reply

CB September 15, 2009 at 3:44 pm

Does changing the TCP Window to 98304 make sense on the TP2? I just checked, and on the TP2 the window size is 415030

Reply

Nathan September 15, 2009 at 8:09 pm

@CB: Well, does this fix work with the TCP at 415030? If it doesn’t, it’s worth a shot!

Reply

DaPimp September 16, 2009 at 9:11 am

Works great on my Verizon Touch Pro 2!

Reply

YoYoma September 16, 2009 at 12:19 pm

@Nathan.

Thanks. I did create a new account, but how do I add “variety” to it? I think the app is very limited. Please correct me if I am wrong, which I would appreciate as I really like Pandora.

Reply

Nathan September 16, 2009 at 6:12 pm

@YoYoma:

Do you mean how do you add more stations? I’d suggest going to http://pandora.com on a desktop computer, adding stations, and then playing it on your WM app.

There’s also a slim chance the reason why your account wouldn’t work in the first place is because you had too many stations. Just a guess.

And yes, you’re extremely correct. The app is limited, but it’s all we got… If you want more, email Pandora and ask for a Windows Mobile app. It shouldn’t be too hard… haha

Reply

geekabily September 17, 2009 at 2:11 am

Just installed on a Verizon TP with September ‘09 MightyROM and it’s working like a champ! — Excellent instructions, many thanks! Only suggestion echos others: larger text font in the app would really be excellent…

Reply

Bruce September 17, 2009 at 9:52 am

Has anyone found a fix for the lack of a keyboard on the verizon touch diamond – (stock rom) ? can’t even log in.

Reply

Adam September 21, 2009 at 10:25 pm

For Diamond users: Map the keyboard (input) to the button (settings, buttons). Then a long press will bring up the keyboard.

Reply

Michael Pitts September 21, 2009 at 5:49 am

i have been trying to follow the directions described above and it says that i need.to update some Windows NET file for some reason on my HTC TOUCH PRO 2. any suggestions would be greatly appreciated thank you.

Reply

Jeremy September 21, 2009 at 7:43 am

Not really sure about this since I don’t have a TP2, but this guide may help: http://fluffyphones.com/how-to-misc/microsoft-net-compact-framework-error-solved/

Let us know if it does.

Reply

marcel September 21, 2009 at 6:23 pm

can i download pandora on my htc touch pro2? just wanted to ask before i try it. thanks for the feedback
marcel

Reply

Randy September 22, 2009 at 3:06 pm

thank you so much for step by step instructions and the fix to mikes issue. works like a charm. alltel touch pro.

Reply

Nathan September 22, 2009 at 5:55 pm

@Marcel: Yes, it wouldn’t hurt to give it a try. Many others are reporting success with this.

@Adam: Thanks!! I’ve updated the post with your tip.

Reply

polo92198 September 22, 2009 at 6:30 pm

Wow wow wow!!

Sprint Diamond, Stock ROM, Pandora is installed to storage card, not to device.
Works like a charm — I assigned the keyboard to the ’send’ button, which worked perfectly –and after initial sign-in, there’s no need for the keyboard at all.

I had some problems, of course — one had to do with an old “unimproved” Pandora installation, which I had to uninstall in order to access the improved one; another was incorrectly entering my email and password in the Pandora sign in, after which It would not recognize the correct info. I soft reset to clear the cache, and all went smoothly.

Wow!! Thank you so much!!!

Reply

Sphiinx September 23, 2009 at 5:27 am

Hey guys, I recently updated my Touch Pro 2 (verizon) and downloaded and applied all the hot fixes, applications ect. I have Pandora working on my phone, but sounds HORRIABLE. Any ideas on how I can fix this? (ive played with the treble reducer/bass reducer… all ther other audio booster settings and equialzier and mulitiple headphones.

Also after all the installs im still finding my songs cutting short. ? should i try to reinstall the pandora.cab? Any information will be great,

Thanks

Reply

Nathan September 23, 2009 at 5:05 pm

@Sphiinx: Unfortunately with this Pandora *Fix* the audio quality is not what you can expect from your desktop computer. Although it should sound alright.

About not hearing the whole song, did you have a previous version installed? Try uninstalling and then reinstalling.

Reply

anonymity September 23, 2009 at 6:47 pm

This does indeed work on the Verizon Touch Pro 2. You will need to install the Microsoft .Net Compact Framework. You can get it from the PPCGeeks website here. http://forum.ppcgeeks.com/showpost.php?p=502571&postcount=8

Reply

Larry September 27, 2009 at 8:17 pm

You all just helped make this one of my coolest pieces of technology ever!!!

Reply

Owen September 29, 2009 at 8:47 am

I’m just wondering if anyone has done this on a T-Mo Touch Pro 2. Will this work if I’m not on CDMA? Wanted to know before I tried it.

Reply

Nick September 29, 2009 at 11:53 am

I was wondering if this fix allows you to use “Pandora One” the unlimited version of pandora or does it limit you to 40 hours of listening per month?

Reply

Nathan September 29, 2009 at 8:31 pm

@Owen: Yes, it should work with the T-Mo Touch Pro 2.

@Nick: Great question. I’m assuming it will work, since you’re logged in on the same Pandora account. If I had to guess I’d say it will work.

Reply

Aj Glenn October 3, 2009 at 11:30 am

I tried it…it worked…and it’s awesome. Thanks for placing this information on the web.

Reply

Aj Glenn October 3, 2009 at 11:40 am

I used it on my Touch Pro by Alltel on the Verizon network.

Reply

bradley October 5, 2009 at 1:05 am

hey for the sprint touch pro who cannot get the Advanced Config Tool to load up without the .net compact framwork error you must load the .net compact framwork 3.5 onto the phone first here is the link where i got it from
http://rapidshare.de/files/39254419/NETCFv…armv4i.cab.html

Reply

Josh October 5, 2009 at 4:42 pm

Works beautifully on the Touch Pro 2 for me. Only the icons for play/ pause/ skip etc are kind of small, but otherwise it works perfectly.

Reply

MikeNerd October 9, 2009 at 7:24 pm

I have a vzn touch pro2 and I needed to change the window to 98304 or it would drop out…just fyi. LOVE the vga fix…so awesome

Reply

marco October 11, 2009 at 11:56 am

Thanks for the info. I ran into every possible snag but following the instructions I was able to get it to work. The only issue I have now is the songs play and its works great but i cant seem to skip a song the controls are very small on the screen and most of the time unresponsive to touch. I have an htc touch pro with sprint. is there anything i can do to remedy this?

Reply

hohnan October 19, 2009 at 7:11 pm

Works for my Sprint Touch Pro 2. Thanks.

Reply

JoE October 24, 2009 at 9:44 am

Works WONDERFULLY for me on my alltel > Now verizon, touch pro with SSK 2.6 ROM, which has very flaws

Reply

pshark October 25, 2009 at 10:19 pm

Sprint TP2 works here too!

Reply

popularbelief420 October 27, 2009 at 2:24 pm

works fine on sprint htc tp2. great fix!

Reply

Matt Lawson October 28, 2009 at 1:08 am

Just installed on my TP2 following the instructions above. works great, thanks!

Reply

Leave a Comment