[SOLUTION] How-to for Pandora on the Evo - for rooted and non-rooted usersSupport


  1. Mr. Ed

    Mr. Ed Well-Known Member

    FOR THE NEWEST UPDATE 4.22.651.2 it may no longer be needed to do this fix. I tested Pandora briefly and experienced no issues. If you do in fact attempt this fix please not that you must click on the last option rttp and http proxies, and then edit them in that screen. Do post results if you choose to do so. If you had done so prior to this update, those changes should have stuck.


    I have full faith that Pandora is doing all that they can to adjust to what google has been doing. It has been hard to track down exactly what is happening with all of the phones root and unrooted but here is what I think has been going on.

    For the record...the fixes below will most likely also fix a number of other issues you may be having in regards to streaming music, internet related errors, internet speeds and even weather not updating properly. These fixes are intended for the HTC Evo and may not work on other models.

    All users should remember to update PRL and Profile afterwards, in that order. Most of your prior changes to the ##3282# menu will have to be redone like removing proxy settings etc...but I suggest trying it out first prior to going in and deleting those.


    This is assuming you have already done the HTTP setting fix
    1) Dial ##3282#
    2) Choose Edit Mode
    3) Enter MSL
    4) Choose Advanced
    5) Change HTTP PD Proxy Port to: 0
    6) Change HTTP PD Proxy Address to: 0.0.0.0

    STOCK UNROOTED PHONES
    Timeline on what happened with Stock Phones
    *Pandora worked

    *Evo's and other Phones got Froyo 2.2 with stagefright
    -Some manufacturers like Motorola and LG disabled stagefright...many Android phones still don't even have 2.2....thus Pandora worked fine on some phones

    For the most part, If you got the 2.2 update Pandora didn't work, and Pandora made changes, Update Pandora

    *Pandora Kinda of Sort of Worked

    *2.2.1 had a fix from google ...Evos received this fix with either the 3.30 or 3.70 HTC software release...and here is what (i believe) happened. Some phones updated just fine...they have no issues with Pandora or anything else. Something went seriously wrong with others though. I have no explanation of why, but I am also seeing the behavior when flashing Dev Roms and Stock Rom updates. Some files that should have been replaced/updated were not replaced/updated. Enter issues like Pandora, Weather not updating,and phones needing reprovisioning.

    Fixes For stock Phones

    Option 1:
    Run the 3.70.651.1 RUU and that should fix the issues.
    IT WILL COMPLETELY DELETE EVERYTHING ON THE PHONE AND REPLACE EVERYTHING.
    There shouldn't be any issues doing this but there is always a risk that something could go wrong so do at your own risk, I am not responsible for any damages you incur.
    IT WILL COMPLETELY DELETE EVERYTHING ON THE PHONE AND REPLACE EVERYTHING.

    Option#2
    I believe that Sprint repair stores can do this in store as well. Takes the responsibility out of your hands. My best guess is that you would go in and ask them to reapply the 3.70 update manually via RUU upload. They used to do this for my Instinct all the time.
    IT WILL COMPLETELY DELETE EVERYTHING ON THE PHONE AND REPLACE EVERYTHING.

    Option#3
    There are rumors of a OTA fix release in the works. Wait for that official release.

    OMG what about Rooted phones
    Now rooted phones are experiencing something a little different, but the same haha. So what we all know is that Devs tweak their roms and make adjustments to make things work. What we (akazabam and I) think we have found is that in some cases making one thing works breaks another. We can't take full credit for this as it was pointed out months ago that situations like running the Hulu fix breaks Pandora but back then, it was controlled by the user. You had to flash Hulu yourself and that zip replaced one key lib file....overwriting one of the two files that were fixed by Google in the 2.2.1 fix.

    Causes
    Roms that have incorporated/implemented the Hulu fix upfront/packaged inside
    Flashing Hulu
    A bad flash where files are not written/overwritten properly

    Fixes For Rooted Phones
    -DO NOT FLASH THE HULU FIX or see below
    -Flash a rom that does not have this fix (does not always work, as they may be using older lib files or you files may not be overwritten correctly)
    -Flash the plain Jane rooted 3.70 found here again, don't flash the Hulu fix or see below.
    -If you are using the Hulu fix, or a rom that has the fix packaged and insist on doing so, you will need to disable stagefright http service

    To disable stagefright http service
    Using your choice of root exploring view/edit tool go to system/build.prop, mount as r/w and long press build.prop, open with text editor
    Scroll down to media.stagefright.http:true and replace with media.stagefright.http:false

    This will break
    the website m.youtube.com
    if you pause music and turn off bluetooth device music will start back up randomly. Best to quit music app first. If you find that other apps do not function properly or have any issues let me know so that I can add them to the list.

    When flashing use the http://androidforums.com/evo-4g-all-things-root/194918-rooting-dummies.html

    My method of overkill was to
    boot into recovery
    wipe dalvik cache etc
    flash the format all tool by Calkulin
    flash 3.70
    reboot
    download pandora from market and ensure it is working correctly
    reboot into recovery
    wipe dalvik cache etc
    flash rom of choice
    reboot
    edit build.prop if needed

    if one absolutely wanted a for sure clean start from scratch they could run the 3.70 RUU, reroot, downgrade the hboot, flash roms normally, edit build prop etc. This will take a number of steps and really is beyond overkill so I am not going to list out full directions. If you want to do this and need help pm me.

    Thanks go to
    xHausx, teshxx, Calkulin and Mr.Esp for their posts on XDA
    Akazabam for being all that he is
    EarlyMon you just rock
    Drew5150 for reminding me about Hulu
    Palmetto Fellow for his patience
    SamuriBigEd without knowledge of phones WITH NO ISSUES, I wouldn't have figured this out.
    multiple forum menmbers across several Android boards and CyanogenMod boards
    Mactronixx because you got to be listed on here somewhere dude
    Matlock for all of his effort and hard work
    Dan330 and EVERYONE who voted and chimed in with their experiences.
    And everyone I forgot ​

    I have tested all of the above methods and found that in each solution Pandora completely stopped skipping and sound quality was drastically improved. Stagefright simply did not handle streaming well, degraded quality, and would skip when it would lose connection. Google made changes in 2.2.1 to fix this. After the above fixes Pandora may take longer to load if you are experiencing poor network quality. In the past this is where it would have skipped. If it does not work for you at all I do apologize. Please feel free to contact me AFTER following all of the steps and making sure all of your apps are updated and not in conflict and I will do all that I can to help you resolve your specific issue.

    Advertisement
    :
    ocnbrze, youdoofus, jeshan and 3 others like this.
  2. Drew5150

    Drew5150 Well-Known Member

    wow, good stuff Mr. Ed! I tried pandora the other morning before editing my build prop and was just disgusted with the sound quality. so I just decided I didn't care to even try this week.

    This is good and bad I guess. sucks, I like my current rom and I've a few bad flashes recently. also don't really like having to edit my build prop.

    I guess I have some more flashing to do..
  3. afreed1ll

    afreed1ll New Member

    I am using an EVO with Fresh 3.5.0.1. When I use this kernel:
    Netarchy Toastmod - 4.2.1-cfs-bfq-havs-more-smartass-universal
    I get good Pandora audio. If I use any newer Netarchy kernel the audio is distorted. This was the only Netarchy kernal to use 2.6.32.25 as a base.

    I am not sure why this is but would be interested in finding out.
  4. Mr. Ed

    Mr. Ed Well-Known Member

    very interesting. I will try and look into it. You might also let netarchy know
  5. sotg

    sotg Member

    Mr. Ed.
    I did take a look at the fix for pandora that you posted. I'm a little hesitent to do anything that comes with a warning that I can screw up my phone.

    What I did do was all your steps for faster 3G and thats when pandora decided not to work anymore for me. I did my phone and my wifes and both our pandora's stopped working.
  6. TheEngineer

    TheEngineer Well-Known Member

    I may have missed this, but have you corrected the proxy settings that Sprint put in place (and I discovered were causing the streaming issues)?

    Sprint tech support have acknowledged the issue in the internal Known Issues and will push out these settings on request (provided that you get a tech who will actually check the Known Issues for the device for the instructions).
  7. Mr. Ed

    Mr. Ed Well-Known Member

    That is included in the "fix 3g" instructions. Some are finding that 0.0.0.0 vs 0 on the proxy address makes a difference.

    sotg you might go back into those settings and see if you put 0, or 0.0.0.0
    also sotg, have you tried on wifi? then disable wifi and try on 3g.

    as for screwing up your phone running the ruu...chances are slim..you would have to unplug the phone from the computer while it is writing software for it to happen....but it can happen so I have to put that warning on there. As I mentioned in that thread, you can take your phone in to any sprint repair center and have them do that same thing for you.

    but it is a full complete wipe of the phone and re install of the software...which unfortunately I feel most phones are eventually going to have to do anyway.

    That is unless sprint somehow recognizes that their updates are not wiping previous files and updating and overwriting correctly.
  8. sotg

    sotg Member

    Mr. Ed.
    Thanks, I went back and changed the proxy address from 0 to 0.0.0.0 and that fixed my problem.
    Listening to pandora right now.
    Thanks again. A lot of good stuff here on this forum.
    Mr. Ed likes this.
  9. syi

    syi Well-Known Member

    what are the original settings? i changed them it seems to be messing with my tethered internet
  10. Mr. Ed

    Mr. Ed Well-Known Member

    Change HTTP PD Proxy port from 8085 to 0
    Change HTTP PD Proxy address from pd.vog.sprintpcs.com to 0.0.0.0
    some say they get better results with 0.0.0.0 so I have decided to do it that way.
  11. whitek75

    whitek75 New Member

    Hey there all, new to droid and EVo as well...our phones are stock. About 2 months new?? pandora wont work, i tried to follow the steps by dialing the ##3282# and I come to a password input??? can someone help.
  12. s_special

    s_special Well-Known Member

    what is the HTTP setting fix?
  13. aburgthing

    aburgthing Well-Known Member

    Get MSL Reader from the Market and it will give you your unique MSL code. That is the password. You might want to put a copy somewhere once you get your code.
  14. whitek75

    whitek75 New Member


    Tried it, but it came back with the "are you sure your rooted" which I'm not...
  15. mcl1981

    mcl1981 Well-Known Member

    Plain old 0 used to work for me. Than I did a software update and just 0 made nothing work. However, 0.0.0.0 brought it back to blissful perfection.

    I've been running these settings on my evo for several months now with excellent flawless pandora. Major win.
    Mr. Ed likes this.
  16. Mr. Ed

    Mr. Ed Well-Known Member

    you will need to call sprint and ask them for your msl number. or use the cdma workshop method listed on xda or in the 3g data fix thread
  17. TheEngineer

    TheEngineer Well-Known Member

    It stops traffic from going though the proxy server that Sprint implemented. There may be a problem with the server, but much more likely it is due to a conflict between the apps setting up their own local proxy server on the device. You are not going to be able to stream data through two proxy servers reliably.

    Yes. 0 is not a valid IP address. Only 0.0.0.0 works properly for the proxy address.
  18. shantytownbrown

    shantytownbrown Well-Known Member

    where can i find these instructions??? so i can move on to the proxy setting fixes...

    thanks in advance
  19. Mr. Ed

    Mr. Ed Well-Known Member

    Lol....those are the six steps listed below that.


    shantytownbrown likes this.
  20. shantytownbrown

    shantytownbrown Well-Known Member

    I thought so, then i thought i must be missing something...it was "slow brain sunday" i guess..thanks!!

    now, off to get my msl from tech support...
  21. Jack_in_FL

    Jack_in_FL Member

    All of a sudden, Pandora works fine -- no skips, etc. I did NOTHING. Someone must have updated things at Sprint or whatever because it's working as it's supposed to again.

    Anyone else notice???
  22. mcl1981

    mcl1981 Well-Known Member

    I'm using the modified settings so i wouldn't know. But I'd give it more than a day to say it's working fine. It's happened before.
  23. erichg1000

    erichg1000 Well-Known Member

    Pandora works fine for me know except for when I am trying to use SportyPal to track my run AND use pandora at the same time. Sportypal works fine but pandora will play 40 second or so of a song and then skip/load forever to the next song. Will this HTTP fix/pandora fix work for me? I'm planning on rooting tomorrow evening should I do this fix before or after rooting?
  24. handler313

    handler313 Well-Known Member

    My Pandora stopped working period. It won't retrieve songs at all. The 3g fix didn't help.

    Edit...slacker isn't working either I get a "1, -1002" error...not good.
  25. Mr. Ed

    Mr. Ed Well-Known Member

    reboot

    still no workie

    put proxy info back in and reboot again

    still no work? do you have an internet connection?
Loading...

Share This Page