Originally Posted by Sonorus
We might want to make a separate Bounty for this kind of thing. Such as unlocking ALL frequencies supported by the Snapdragon.
I prefer to make the assumption that people have honorable intentions. For several people, they're just trying to get LTE on AT&T.
There's no good reason that anyone would want to use illegal frequencies, since such frequencies would likely not give them cell service anyway.
I think what he means (judging from the knowledge he would seem to have on the topic) frequencies that are not certified for use in a given jurisdiction, not "illegal"frequencies in some other way. In the US fir example, if you use a device that transmits on any frequency that your device has not specifically been passed for by the fcc (and above a maximum power limit which is rather low, from what I recall) then you are breaking federal fcc regulation with respect to creating possible interference, transmitting radio signals on a band your device want created for etc. It can get you into big trouble. Having said that, unlocking your phone in the states is legal to, but no one is ever going to find out. Same thing with the frequency thing, they have those laws so that a) when someone creates interference they can stop/prosecute them and b) so they can stop people importing devices for sale that are not certified.
Having said that, if it is not a frequency that is explicitly supported by the hardware then but that is simply close to a supported one, it would require more than just a hack. It would require reverse engineering the Qualcomm code and then writing your own hardware interface software etc, that is assuming that the bands are close enough that the amps and antenna would work, then you would have to hack the rest of the firmware to actually utilize these new bands and actually talk to your other new software.
In short, it is highly unlikely that it would be possible, at least given the time and resources that most people would spend on dev work (which I understand is a lot but this is a much bigger deal than dev work on open source code) and also Qualcomm probably would not look to kindly on us reverse engineering their stuff. Also, it is quite possible that the hardware commands simply would not exist for the software to ask the hardware to do this. I am not familiar enough with the Qualcomm hardware nor mobile hardware in this way, as I've never programmed or dine dev work on android phones(single dad now with not enough time as it is) so I can't say for sure here but I have a hunch that the hardware simply was created to offer functionality on certain bands and that is all it would offer. If it was unsupported in software but supported in hardware, that's one thing, but unsupported in hardware pretty much means you're sol in my opinion