It’s pretty bad that Sprint is slated to be the last of the four major US carriers to give their customers nationwide 4G. (Though some may call into question the “4G” aspirations of certain carriers.) It doesn’t make it any better that their 3G, which the majority of customers are still using, needs a dramatic makeover. Is there anything that could make it worse? How about if your device was set to only use the most stable signal, thus preventing it from receiving 4G data signals. Turns out, that’s actually happening. Samsung Galaxy Nexus owners on Sprint who are fortunate enough to live in a 4G area may still not be receiving 4G, and now there may be an answer as to why.
According to XDA Senior Member Jimlarck:
If you live in an LTE area and you still aren’t getting LTE its maybe because your 3G signal is stronger than your 4G signal. Toroplus Galaxy Nexus were programmed to only stick with the most stable connection.
If you seem to have LTE Coverage and you aren’t getting 4G LTE then it may be because of your 3G.
The methods to fix the problem also create new problems, but thankfully they’re both quite easy to roll back from. The easiest one is simply changing the Preferred Network Mode to LTE Only. However, this was found to kill phone and text capabilities. The other method requires requires the use of dialer codes, and editing your MSL using a tool by XDA Recognized Developer -viperboy-.
For more info, check out the original thread._________