~~~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 }
{ 107 comments… read them below or add one }
Never thought I’d see the day! Going to try this tomorrow when I have a decent internet connection. :/
Good find!
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!
Doesn’t seem to work on my Sprint TPro
Awesome!!! It works great on a touch pro runnin’ mighty 6.5! Nice work.
Still not workin on HTC TOUCH PRO!
Brian and Roham, what problems are you experiencing? Are you on the Stock Sprint ROM? Let us know so we can try to help.
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!
Working great on my CDMA Touch Pro running WM6.5!
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.
same error as above on my htc touch with 6.5
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.
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!
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
yea not workin on stock sprint wm6.1 i have a touch pro gettin the same debug error/crash
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.
Thanks, I have been waiting for this, it works great on CDMA Touch Pro running WM 6.1.
Working on my Alltel touch pro. Good stuff man.
I wish they would release an official one though.
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.
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!
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!
I’m amazed how you guys are always on top of these type of issues. Love the fix. Thanks
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?
Hey Mike,
Check out my latest post: http://fluffyphones.com/how-to-misc/microsoft-net-compact-framework-error-solved/
That should help you out!
All I have to say is thank you.
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?
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
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.
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
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?
@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)
Works great on my Sprint Touch Pro. Been looking all over for this fix, thanks!
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!
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?
Oh yeah.. I have a Sprint HTC Touch Pro WM 6.1
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
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.
installed perfectly on my sprint touch pro, after i upgraded the .net compact. Images of artist are missing during playback, but songs play.
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.
when i start pandora i get we are experienceing network communication errors
please try again
running mighty rom 6
sprint htc diamond
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!!
Awesome..works great on my TP running an SSK 6.5 rom
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.
Try creating a new account.
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.
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
Does changing the TCP Window to 98304 make sense on the TP2? I just checked, and on the TP2 the window size is 415030
@CB: Well, does this fix work with the TCP at 415030? If it doesn’t, it’s worth a shot!
Works great on my Verizon Touch Pro 2!
@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.
@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
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…
Has anyone found a fix for the lack of a keyboard on the verizon touch diamond – (stock rom) ? can’t even log in.
For Diamond users: Map the keyboard (input) to the button (settings, buttons). Then a long press will bring up the keyboard.
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.
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.
can i download pandora on my htc touch pro2? just wanted to ask before i try it. thanks for the feedback
marcel
thank you so much for step by step instructions and the fix to mikes issue. works like a charm. alltel touch pro.
@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.
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!!!
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
@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.
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
You all just helped make this one of my coolest pieces of technology ever!!!
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.
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?
@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.
I tried it…it worked…and it’s awesome. Thanks for placing this information on the web.
I used it on my Touch Pro by Alltel on the Verizon network.
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
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.
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
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?
Works for my Sprint Touch Pro 2. Thanks.
Works WONDERFULLY for me on my alltel > Now verizon, touch pro with SSK 2.6 ROM, which has very flaws
Sprint TP2 works here too!
works fine on sprint htc tp2. great fix!
Just installed on my TP2 following the instructions above. works great, thanks!