Even with an android device (or any certified device) the radio portion is not your device: you can't modify its firmware.
The problem discussed upthread is on the application layer - you not being able to run arbitrary code on your own device because companies prefer to please one another rather than their customers.