Mine is a North American phone but has a U, which used to be an L (switched at some point)
OK Folks, this is a CWM/TWRP Flashable zip to switch basebands. (You can also just replace the radio.img file in the zip with whatever radio you want to flash).
You can flash these radios to any carrier. Please Report Which one works best for you along with your region! in the shared Google map
Instructions:
1) Copy zip file to SD Card
2) Boot into Recovery
3) Flash
4) Reboot
Always take a Nandroid Backup in case something goes screwy!
Rogers 1.73 (0.16a.32.09.06_10.81.32.14L): https://www.dropbox.com/s/5dhgvo7i7ry1vi2/EVITA_Rodgers_Radio_0.16a.32.09.06_10.81.32.14L.zip
ATT 1.73 (0.16.32.09.01_3_10.79.32.08L): https://www.dropbox.com/s/pv0o1lj66iiey7z/EVITA_ATT_1.73_Radio_0.16.32.09.01_3_10.79.32.08L.zip
HTC ASIA HK 1.77 (0.16.32.09.19_2_10.79.32.08L): https://www.dropbox.com/s/vbkjg8z2x7r61ec/EVITA_1.77HK_Radio_0.16a.32.09.17_2_10.83.32.16L.zip
ATT 1.82 (0.16.32.09.19_2_10.79.32.08L) : https://www.dropbox.com/s/pbsabkin8moklyx/EVITA_ATT_1.82_Radio_0.16.32.09.19_2_10.79.32.08L.zip
ATT 1.85 (0.17.32.09.12_10.86.32.08L) : https://www.dropbox.com/s/wa2zxbxvzndalgl/EVITA_ATT_1.85_Radio_0.17.32.09.12_10.86.32.08L.zip
HTC TELSTRA 1.81 (0.17a.32.09.03_2_10.85.32.16L): https://www.dropbox.com/s/to94314nl...1.81_Radio_0.17a.32.09.03_2_10.85.32.16L_.zip
HTC ASIA 1.88 (0.17a.32.09.16_2_10.88.32.17L): https://www.dropbox.com/s/8zbis6r8o...1.88_Radio_0.17a.32.09.16_2_10.88.32.17L_.zip
ATT 2.09 (0.17a.32.09.24_2_10.91.32.19L): https://www.dropbox.com/s/afszicl6xqvd3zj/EVITA_ATT_2.09_Radio_0.17a.32.09.24_2_10.91.32.19L.zip
To Help decide which Radio is best for your area, try checking the Google Map: http://maps.google.com/maps/ms?ie=UTF&msa=0&msid=217917717250281685326.0004c262acfff78edb974
And please post your results to help other users out!!
is there a way i could back up my radio on my phone currently before experimenting? that way if i do screw up i can revert back to the working one?
Thanks in advance!
I'm on modaco Rom which is based on international 1.88.
Do all the at&t roms cause the L and international roms cause U?
All the at&t Roms cause my phone to not get lte in aus so far...
Anyone sending double texts after flashing new radio (19L)? I flash the radio and every text I send out gets sent twice...I then flash back to 1.85 and all is back to normal. Thoughts?
Sent from my HTC One XL
Anyone sending double texts after flashing new radio (19L)? I flash the radio and every text I send out gets sent twice...I then flash back to 1.85 and all is back to normal. Thoughts?
Sent from my HTC One XL
No I haven't. OP said just flash. I will try a wipe of dalvic and cache.
Sent from my HTC One XL
Radio = firmware
RIL(radio interface layer) = driver
Android = operating system
All 3 are "programs" that are running at different "levels", I have listed them from top to bottom in the order typically considered for how they interact. It is important to understand that a program is just code and how they interact is a philosophy programmers created and are now use to and not because it has to be set out that way.
In the case of the RIL, the API rarely/never changes so it is rarely/never updated.
The actual changes HTC make happen in the "Radio" program.
This is opposite to how say Windows/Nvidia tackle things. The firmware rarely/never changes and they make their changes in the "driver".
In Nvidia's case they do this because there is no standard way in x86BIOS/Windows for GPU firmware to be loaded from something as simple as the installed HDD, the firmware is actually written to chips on the card itself. It is just simpler to make all the code that gets changed inside the "driver" which is easily updated.
For our phones "radio" its trivial for the changes in code to happen at the "driver" level or the "firmware" level, HTC/Google decided they would stick changes in the "firmware". They did this because they created a separate partition for the radio so that they can protect it separately to the OS. Android typically means the phones OS should be open for tweaking, so it must be assumed the driver could easily be replaced.
Countries and Carriers have licensed spectrum to protect and transmitters must be licensed to use it, running custom radio code would break laws in many countries. This leads to the radio firmware being protected much more heavily than the OS itself.
It is because HTC is lazy and because we have awesome devs that we can replace the radio firmware at all. As far as HTC, Country communication regulators and carriers are concerned the user should NEVER be altering the radio software.
Radio:
radio(fancy code stuff) <-> ril(boring translator) <-> Android OS
Nvidia:
firmware(advanced fixed code that allows for flexible access) <-> driver(fancy code stuff and translator) <-> Windows
Note:
Radio is about wireless communications
Nvidia is about graphics processings. They are not similar technologies just some tech you may be familiar with.
PS. API = application programming interface.. and lets just say if you do not understand what that is.. I cant be arsed trying to explain that, go Google it.
I think maybe the op should add to the op that if you are running the official sense 5 4.2.2 builds, either telstra or tmobile germany, you SHOULD NOT be flashing the AT&T radios in the op, as they WILL cause data drops and reboots. Not quite sure about non-AT&T radios though...