Is there a way to change phone's modem? - One (M8) Q&A, Help & Troubleshooting

Hi guys,
I'm having a problem with my phone for a while already.
I have HTC One M8 of T-Mobile.
I'm currently living in Israel, and I bought it here locally from some private mobile store, back then I didn't really realized the difference
between International to all other like T-Mobile, AT&T and such.
After I moved to my current ISP, I'm having trouble with low reception in some places while other phones with my SIM card are working fine and getting good reception.
I understood it's happening because of the modem the T-Mobile are using, it's using other frequencies that aren't available here, only in US and such.
So, is there a way to flash or something a new modem? Or is it something that is hardware based?
Thanks in advance! :good:

Band compatibility is software based on this phone (unlike most previous smartphones).
S-off by sunshine ($25 US) and than you can flash another carrier versions firmware to change the band compatibility. You'll need to determine what bands your carrier uses for 3G and 4G (LTE) and see what carrier version's firmware will work for you. But the Euro international firmware (401) may be a good place to start.
http://theroot.ninja/
http://forum.xda-developers.com/showthread.php?t=2696282
But in the future you should research properly before buying a phone from a source other than your carrier. You're lucky this is fixable in software this time.

redpoint73 said:
Band compatibility is software based on this phone (unlike most previous smartphones).
S-off by sunshine ($25 US) and than you can flash another carrier versions firmware to change the band compatibility. You'll need to determine what bands your carrier uses for 3G and 4G (LTE) and see what carrier version's firmware will work for you. But the Euro international firmware (401) may be a good place to start.
http://theroot.ninja/
http://forum.xda-developers.com/showthread.php?t=2696282
But in the future you should research properly before buying a phone from a source other than your carrier. You're lucky this is fixable in software this time.
Click to expand...
Click to collapse
Hi, Thanks for the answer.
Well, I'm already S-OFF.
Now I'm using T-Mobile official ROM. But before that I was using Android Revolution HD based on International firmware (401), and I had those problems, too.
Because I experienced those problems with the 401 firmware, I tried and installed back the official T-Mobile ROM, to find out that I'm still ****ed up -_-
If it helps, my ISP is currently working on those frequencies:
3G: 900Mhz, 1800Mhz
4G/LTE: 1800Mhz
My previous ISP was working with 850Mhz instead of 900Mhz, and it was working just fine. It's because my current phone doesn't support this frequency.
I'm surely learned in the hard way that next time, I'll but only international releases.

Another question... If I'm using T-Mobile official ROM. When I'm flashing another firmware, will I have to re-install another ROM?
Edit:
I flashed the 4.16.401.10 firmware, while staying on the T-Mobile official ROM,
when finished flashing the ROM, I went to the About section -> Software Information
And I still see that the previous firmware version (4.20.531.4) is used.
I tried to re-flash again the firmware, but still the same.

It's just due to the ROM, ignore the software information in the offical ROM or well baseband.
If you'll go to HBOOT you'll have 4.16.
Also I feel your pain, while I am using partner myself, I can't get 4G despite changing the NV values although you suffer from another problem, sort of at least, I get perfect HSPA+ but I have no 4g lol. I am using the Verizon model though. You don't have either perfect HSPA nor 4G do you? T-Mobile is 2-4-12 with thier LTE bands.
You could change the NV memory to support 900 WCDMA and 1800 LTE but I doubt it would work.
Try flashing another ROM with the euro firmware. Also Redpoint73 can't he just change the MID and convert to a generic Euro device?

JellyKitkatLoli said:
It's just due to the ROM, ignore the software information in the offical ROM or well baseband.
If you'll go to HBOOT you'll have 4.16.
Also I feel your pain, while I am using partner myself, I can't get 4G despite changing the NV values although you suffer from another problem, sort of at least, I get perfect HSPA+ but I have no 4g lol. I am using the Verizon model though. You don't have either perfect HSPA nor 4G do you? T-Mobile is 2-4-12 with thier LTE bands.
You could change the NV memory to support 900 WCDMA and 1800 LTE but I doubt it would work.
Try flashing another ROM with the euro firmware. Also Redpoint73 can't he just change the MID and convert to a generic Euro device?
Click to expand...
Click to collapse
Thanks for the reply.
Yesterday I flashed a new ROM (ViperOneM8) with the 4.16.401.10 firmware, but still the same issue, no real LTE. I'm getting 3G speed (7-10Mbps DL / 2-3Mbps UL).
So I'm guessing it won't resolve my 2G issues either in some places, like in my current place of work.
BTW, what are those NV values you've mentioned above? How it can be changed?

Semek said:
Thanks for the reply.
Yesterday I flashed a new ROM (ViperOneM8) with the 4.16.401.10 firmware, but still the same issue, no real LTE. I'm getting 3G speed (7-10Mbps DL / 2-3Mbps UL).
So I'm guessing it won't resolve my 2G issues either in some places, like in my current place of work.
BTW, what are those NV values you've mentioned above? How it can be changed?
Click to expand...
Click to collapse
su
echo 1 > /sys/devices/virtual/android_usb/android0/f_diag/on
in Android terminal
http://forum.xda-developers.com/verizon-htc-one-m8/general/lte-band-7-2600mhz-finally-guide-t2992523
Do step 2, skip everything between 3 and 6 (step 20 is skipped as well) and follow from step 7.

JellyKitkatLoli said:
su
echo 1 > /sys/devices/virtual/android_usb/android0/f_diag/on
in Android terminal
http://forum.xda-developers.com/verizon-htc-one-m8/general/lte-band-7-2600mhz-finally-guide-t2992523
Do step 2, skip everything between 3 and 6 (step 20 is skipped as well) and follow from step 7.
Click to expand...
Click to collapse
Tried to do that, but no luck. Actually when I'm writing the new values, I think it's not saved. Because when I'm pressing 'READ' again, it shows me the previous values.
Maybe it's because that I didn't go into CDMA mode? Because if so, I have no idea how do I enable this mode. Couldn't find anything.
Thanks.

Semek said:
Tried to do that, but no luck. Actually when I'm writing the new values, I think it's not saved. Because when I'm pressing 'READ' again, it shows me the previous values.
Maybe it's because that I didn't go into CDMA mode? Because if so, I have no idea how do I enable this mode. Couldn't find anything.
Thanks.
Click to expand...
Click to collapse
Ignore the CDMA mode, it doesn't apply to you, odd, it should save just fine as long as you got the right drivers in your "Device Manager", and since you can perfectly read the values, it should mean that your drivers are fine. And it would be grayed out if you wouldn't put that terminal command so no issues there either.
Your ADB and other usb settings are enabled right?
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Does it show this in your device manager? If so make sure your QPST and QXDM are both targeting it. Also remember to run QXDM in Admin mode.

JellyKitkatLoli said:
Ignore the CDMA mode, it doesn't apply to you, odd, it should save just fine as long as you got the right drivers in your "Device Manager", and since you can perfectly read the values, it should mean that your drivers are fine. And it would be grayed out if you wouldn't put that terminal command so no issues there either.
Your ADB and other usb settings are enabled right?
Does it show this in your device manager? If so make sure your QPST and QXDM are both targeting it. Also remember to run QXDM in Admin mode.
Click to expand...
Click to collapse
Yeah, I can see the HTC diagnostics interface in the device manager, after I put the command you gave me in the Terminal, and still.
Anyway, you said that you did that, too, and it didn't even help, correct?
I guess I need to wait at least another year till I buy a new phone
And unfortunately I cannot move to another ISP like Pelephone or Golan Telecom which will work fine I guess , because my current number is my work number.

Semek said:
I flashed the 4.16.401.10 firmware, while staying on the T-Mobile official ROM,
when finished flashing the ROM, I went to the About section -> Software Information
And I still see that the previous firmware version (4.20.531.4) is used.
I tried to re-flash again the firmware, but still the same.
Click to expand...
Click to collapse
This is normal, and as it should be. Software number in Settings only tells you the number of the ROM, not the firmware.
To determine current firmware, look at OS number on the bootloader screen, or do fastboot getvar all, and look under main version.
Alternately, if you look at the radio baseband number in Settings, it should have changed to the "Euro" radio. Although, you would need to know the radio number that corresponds to the 401 firmware.
---------- Post added at 09:47 AM ---------- Previous post was at 09:42 AM ----------
Semek said:
BTW, what are those NV values you've mentioned above? How it can be changed?
Click to expand...
Click to collapse
Not very knowledgeable with these NV values. But I've seen multiple reports of changes not sticking on the "GSM" M8; and haven't seen a single report of it being successful (on GSM version). I suspect these are only changeable on the "CDMA" (Verizon, Sprint) M8, and its locked out on GSM versions.
I suggest sticking to trying radios/firmware or other solutions.

redpoint73 said:
This is normal, and as it should be. Software number in Settings only tells you the number of the ROM, not the firmware.
To determine current firmware, look at OS number on the bootloader screen, or do fastboot getvar all, and look under main version.
Alternately, if you look at the radio baseband number in Settings, it should have changed to the "Euro" radio. Although, you would need to know the radio number that corresponds to the 401 firmware.
Click to expand...
Click to collapse
Yeah, you are right. The bootloader screen shows I'm on the 401 firmware.
About the baseband, I'm not sure what you are asking of me, but I attached a screen shot of the baseband information of my phone:

Semek said:
Yesterday I flashed a new ROM (ViperOneM8) with the 4.16.401.10 firmware, but still the same issue, no real LTE. I'm getting 3G speed (7-10Mbps DL / 2-3Mbps UL).
Click to expand...
Click to collapse
Just because the speeds are less than you expect; does not necessarily mean you are not getting 4G. Your network can have congestion, poor reception at your specific location, or other issues. I've gotten anywhere from 3 Mbps to 30+ Mbps DL on LTE with good reception, same location.
Do you get the 4G or 3G icon at the top of the screen (status bar)?
Semek said:
So I'm guessing it won't resolve my 2G issues either in some places, like in my current place of work.
Click to expand...
Click to collapse
What 2G issue? I don't think you've mentioned anything about that. 2G is pretty standardized across countries/regions. At least to the point that band compatibility is usually one of the bands common to all M8 versions: 850, 900, 1800 and 1900 (CDMA networks excepted). If you are having reception issues, changing radios probably won't make a huge difference in 2G; at most probably just minor effects depending on tweaks to the particular radios.
---------- Post added at 10:01 AM ---------- Previous post was at 09:55 AM ----------
Semek said:
If it helps, my ISP is currently working on those frequencies:
3G: 900Mhz, 1800Mhz
4G/LTE: 1800Mhz
Click to expand...
Click to collapse
Yes, that certainly helps. And this, and your s-off status (and as many details as possible) should have been included in your top post.
Based on your statement, and the specs on this webpage; the Euro firmware should only get (on your carrier) 3G on 900 Mhz (1800 Mhz missing) and LTE should be okay on 1800 MHz.
On the T-Mob firmware, the specs are missing all the bands used by your carrier for 3G and LTE.
However, it has been reported by some users, that some bands seem to be supported that are not listed in the "official" specs; further confusing the issue. Ideally, you would want to fine a version's firmware that supports the same exact bands that your carrier uses (as you've noted in the quote). While no versions listed in my link satisfy that requirement; there are other versions than those listed.

redpoint73 said:
Just because the speeds are less than you expect; does not necessarily mean you are not getting 4G. Your network can have congestion, poor reception at your specific location, or other issues. I've gotten anywhere from 3 Mbps to 30+ Mbps DL on LTE with good reception, same location.
Do you get the 4G or 3G icon at the top of the screen (status bar)?
What 2G issue? I don't think you've mentioned anything about that. 2G is pretty standardized across countries/regions. At least to the point that band compatibility is usually one of the bands common to all M8 versions: 850, 900, 1800 and 1900 (CDMA networks excepted). If you are having reception issues, changing radios probably won't make a huge difference in 2G; at most probably just minor effects depending on tweaks to the particular radios.
---------- Post added at 10:01 AM ---------- Previous post was at 09:55 AM ----------
Yes, that certainly helps. And this, and your s-off status (and as many details as possible) should have been included in your top post.
Based on your statement, and the specs on this webpage; the Euro firmware should only get (on your carrier) 3G on 900 Mhz (1800 Mhz missing) and LTE should be okay on 1800 MHz.
On the T-Mob firmware, the specs are missing all the bands used by your carrier for 3G and LTE.
However, it has been reported by some users, that some bands seem to be supported that are not listed in the "official" specs; further confusing the issue. Ideally, you would want to fine a version's firmware that supports the same exact bands that your carrier uses (as you've noted in the quote). While no versions listed in my link satisfy that requirement; there are other versions than those listed.
Click to expand...
Click to collapse
Thanks for the reply.
First of all, in the new ROM I'm not getting anymore the 4G icon. I have experienced it back then when I was using Android Revolution HD,
till I decided to try and install the official RUU of T-Mobile to see it the problem persists. Only then, in the T-Mobile ROM I saw the 4G icon.
Although the funny thing is it was always using 4G icon, no matter what, heheh, so I didn't really trusted it (only when I was getting 2G reception, and the icon changed to 'G').
And yeah, I'm pretty sure I'm not getting 4G, I tried it in few places. My ISP just upgraded their LTE systems and lots of users are now getting very high speeds like: 20-30Mbps DL / 10-30 UL, some even more.
About the 2G reception I can confirm that it's happening only in my device. When I was getting 2G reception, I took out my SIM card and put it in 2 other phones and they got 3G with good signal.
Anyway, my ISP is working with those frequencies for the 3G: 900Mhz, 2100Mhz.
And as much as I understood after reading about it somewhere, the T-Mobile HTC One M8 doesn't have the 900Mhz, only the 850Mhz & 2100Mhz.
Damn, I'm desperate ;(

JellyKitkatLoli said:
Also Redpoint73 can't he just change the MID and convert to a generic Euro device?
Click to expand...
Click to collapse
Change CID and MID to convert to unbranded Euro is possible, yes.
I agree, it might be a good idea to "baseline" the phone to "official" unbranded Euro ROM and firmware. And therefore eliminate the possibility that the custom ROM or T-Mob firmware, etc. are causing any of the network issues. In particular, the US carriers are more restrictive than most (especially Europe) and US radios are therefore probably the worst to try.

redpoint73 said:
Change CID and MID to convert to unbranded Euro is possible, yes.
I agree, it might be a good idea to "baseline" the phone to "official" unbranded Euro ROM and firmware. And therefore eliminate the possibility that the custom ROM or T-Mob firmware, etc. are causing any of the network issues. In particular, the US carriers are more restrictive than most (especially Europe) and US radios are therefore probably the worst to try.
Click to expand...
Click to collapse
Well, my CID is now on: 11111111
and my MID is: 0P6B13000 (T-Mobile's MID for sure).
Question is how to change the MID, because the CID i changed once in the fastboot to '11111111' as requested once in ARHD Rom flashing guide.
Edit:
I'll just put all the info from the 'getvar all' command:
(bootloader) version: 0.5
(bootloader) version-bootloader: 3.19.0.0000
(bootloader) version-baseband: 1.25.214500021.06G
(bootloader) version-cpld: None
(bootloader) version-microp: None
(bootloader) version-main: 4.16.401.10
(bootloader) version-misc: PVT SHIP S-OFF
(bootloader) serialno: [CENSORED]
(bootloader) imei: [CENSORED]
(bootloader) imei2: Not Support
(bootloader) meid: 00000000000000
(bootloader) product: m8_ul
(bootloader) platform: hTCBmsm8974
(bootloader) modelid: 0P6B13000
(bootloader) cidnum: 11111111
(bootloader) battery-status: good
(bootloader) battery-voltage: 0mV
(bootloader) partition-layout: Generic
(bootloader) security: off
(bootloader) build-mode: SHIP
(bootloader) boot-mode: FASTBOOT
(bootloader) commitno-bootloader: 3aa067db
(bootloader) hbootpreupdate: 11
(bootloader) gencheckpt: 0

Semek said:
First of all, in the new ROM I'm not getting anymore the 4G icon. I have experienced it back then when I was using Android Revolution HD,
till I decided to try and install the official RUU of T-Mobile to see it the problem persists. Only then, in the T-Mobile ROM I saw the 4G icon.
Although the funny thing is it was always using 4G icon, no matter what, heheh, so I didn't really trusted it (only when I was getting 2G reception, and the icon changed to 'G').
Click to expand...
Click to collapse
You can't go by what the stock T-Mob ROM says (signal icons). T-Mobile calls HSPA+ "4G".
Don't know about T-Mob, but AT&T has different icons, where "4G" icon = HSPA+, and there is a different icon "4G LTE".
Confusing, I know. But blame it on the marketing gimmicks of US carriers.
And the "G" icon is really bad. It means you are on GPRS, which is the worst possible data connection, slower than EDGE (which will show "E" icon).
Semek said:
Anyway, my ISP is working with those frequencies for the 3G: 900Mhz, 2100Mhz.
Click to expand...
Click to collapse
This contradicts what you stated earlier:
Semek said:
If it helps, my ISP is currently working on those frequencies:
3G: 900Mhz, 1800Mhz
4G/LTE: 1800Mhz
Click to expand...
Click to collapse
Hard to help, if you don't give the proper info. Looking at this website, it seems that most carriers in your country use 900,2100 for 3G. If this is correct, and your carrier uses 1800 for LTE, than the Euro firmware is where you should be, as it supports all those 3G (900, 2100) and 4G (1800) bands.
T-Mob firmware will give you the needed 3G bands (900, 2100), but not LTE (1800).
---------- Post added at 10:23 AM ---------- Previous post was at 10:20 AM ----------
Semek said:
Well, my CID is now on: 11111111
and my MID is: 0P6B13000 (T-Mobile's MID for sure).
Question is how to change the MID, because the CID i changed once in the fastboot to '11111111' as requested once in ARHD Rom flashing guide.
Click to expand...
Click to collapse
1111111 is SuperCID, which will "pass" all CID checks (although, it may/may not block official OTA updates according to some reports, I'm not clear on this). So your CID is okay to "convert" to the Euro version.
Change the MID by using the following: http://forum.xda-developers.com/showthread.php?t=2708581

redpoint73 said:
You can't go by what the stock T-Mob ROM says (signal icons). T-Mobile calls HSPA+ "4G".
Don't know about T-Mob, but AT&T has different icons, where "4G" icon = HSPA+, and there is a different icon "4G LTE".
Confusing, I know. But blame it on the marketing gimmicks of US carriers.
And the "G" icon is really bad. It means you are on GPRS, which is the worst possible data connection, slower than EDGE (which will show "E" icon).
This contradicts what you stated earlier:
Hard to help, if you don't give the proper info. Looking at this website, it seems that most carriers in your country use 900,2100 for 3G. If this is correct, and your carrier uses 1800 for LTE, than the Euro firmware is where you should be, as it supports all those 3G (900, 2100) and 4G (1800) bands.
T-Mob firmware will give you the needed 3G bands (900, 2100), but not LTE (1800).
---------- Post added at 10:23 AM ---------- Previous post was at 10:20 AM ----------
1111111 is SuperCID, which will "pass" all CID checks (although, it may/may not block official OTA updates according to some reports, I'm not clear on this). So your CID is okay to "convert" to the Euro version.
Change the MID by using the following: http://forum.xda-developers.com/showthread.php?t=2708581
Click to expand...
Click to collapse
Yep, my ISP is using 1800Mhz for LTE.
About changing the MID, how it's playing a role here anyway? Just for me to know.
I'll do it anyway when I'll be back home.

Semek said:
About changing the MID, how it's playing a role here anyway? Just for me to know.
I'll do it anyway when I'll be back home.
Click to expand...
Click to collapse
Another "helper" asked me specifically if you can change CID and "fully convert" to the Euro version. "Full conversion" requires the correct CID and MID, and makes the phone a Euro one, as far as software is concerned (including enabling Euro OTA updates).
I'm not saying you need to do this, I was just answering the specific question posed by another.
But I'd at least suggest going to stock Euro firmware and stock ROM (changing MID probably not required to do those) and see if that helps. Stock T-Mob ROM and firmware is certainly not helping, might be hurting.
---------- Post added at 12:24 PM ---------- Previous post was at 12:21 PM ----------
Semek said:
About the baseband, I'm not sure what you are asking of me, but I attached a screen shot of the baseband information of my phone:
Click to expand...
Click to collapse
That baseband probably matches that of the 401 firmware. Since you said you tried 401 and T-Mob firmware (and not any others?). The T-Mob Lollipop baseband is 1.23.2133 blah blah blah
The baseband version will change whenever you flash a firmware. But the build version (in Settings) will change whenever you flash a ROM. They are independent of each other.
BTW, I noticed you are running a really old version of ARHD. This is not doing you any favors, either. I'd recommend the 4.15.401 firmware, and the same base custom or stock ROM, and see if that helps.

redpoint73 said:
Another "helper" asked me specifically if you can change CID and "fully convert" to the Euro version. "Full conversion" requires the correct CID and MID, and makes the phone a Euro one, as far as software is concerned (including enabling Euro OTA updates).
I'm not saying you need to do this, I was just answering the specific question posed by another.
But I'd at least suggest going to stock Euro firmware and stock ROM (changing MID probably not required to do those) and see if that helps. Stock T-Mob ROM and firmware is certainly not helping, might be hurting.
---------- Post added at 12:24 PM ---------- Previous post was at 12:21 PM ----------
That baseband probably matches that of the 401 firmware. Since you said you tried 401 and T-Mob firmware (and not any others?). The T-Mob Lollipop baseband is 1.23.2133 blah blah blah
The baseband version will change whenever you flash a firmware. But the build version (in Settings) will change whenever you flash a ROM. They are independent of each other.
BTW, I noticed you are running a really old version of ARHD. This is not doing you any favors, either. I'd recommend the 4.15.401 firmware, and the same base custom or stock ROM, and see if that helps.
Click to expand...
Click to collapse
How could you notice that I'm running ARHD? Because I'm running ViperOneM8 (4.5.1), based on firmware 4.16.401, which is newer than the one you suggested.

Related

[Q] US phone - 4G

Hello.
FIrst , i know there are 2 more threads ( or maybe more , i could only find 2 ) about this but they didn't made me understand my problem.
So I live in Europe and my M8 is an US M8 ( Canadian if i remember right) and because of that 4G isn't working here , in Europe.
Now my question is : Can I do something about this ? I'm s-off if that can help..
Thanks.
Check if your version of the M8 supports the 4G band(s) used by your carrier. If not, the band support can be changed by flashing the appropriate radio.
Also, make sure you are using the proper APN for your carrier. Sometimes carriers use a different APN for 4G enabled devices.
redpoint73 said:
Check if your version of the M8 supports the 4G band(s) used by your carrier. If not, the band support can be changed by flashing the appropriate radio.
Also, make sure you are using the proper APN for your carrier. Sometimes carriers use a different APN for 4G enabled devices.
Click to expand...
Click to collapse
Sorry but I'm a bit noob. How can I check if my M8 supports the 4G band used by my carrier? The APN is ok.
Sent from my HTC One M8 powered by ViperOneM8
freskeeeh said:
Sorry but I'm a bit noob. How can I check if my M8 supports the 4G band used by my carrier? The APN is ok.
Click to expand...
Click to collapse
1) Verify what version of the M8 you own
2) Check specs online to see what bands your M8 version is supposed to support
3) Find out what 4G band(s) your carrier uses
You haven't given much detail, and I don't know your knowledge base (what you do or don't know how to do). So I can only give general steps, and rely on you to ask specific questions on the steps above, as necessary.
Flashing the radio appropriate for your region/carrier is probably going to fix the problem. But I recommend you do the research above first, to first confirm that band support (missing in the device software) is the issue.
---------- Post added at 10:02 AM ---------- Previous post was at 10:00 AM ----------
freskeeeh said:
my M8 is an US M8 ( Canadian if i remember right) =
Click to expand...
Click to collapse
Byt the way, you understand Canada is not a part of the US, right?
redpoint73 said:
1) Verify what version of the M8 you own
2) Check specs online to see what bands your M8 version is supposed to support
3) Find out what 4G band(s) your carrier uses
You haven't given much detail, and I don't know your knowledge base (what you do or don't know how to do). So I can only give general steps, and rely on you to ask specific questions on the steps above, as necessary.
Flashing the radio appropriate for your region/carrier is probably going to fix the problem. But I recommend you do the research above first, to first confirm that band support (missing in the device software) is the issue.
---------- Post added at 10:02 AM ---------- Previous post was at 10:00 AM ----------
Byt the way, you understand Canada is not a part of the US, right?
Click to expand...
Click to collapse
Yeah , looks like my brain wasn't working when I wrote you later.
I have a T-Mobile M8 and their bands are 700 , 1700 , 2100. For my carrier I need 800, 1800 , 2600 so looks like I need to flash a radio.
I just did a research and found some radio here on xda but i don't know which one to download. ( If you can help me here i would be very thankful )
My phone is s-off so i'm alright , i just need to change my cid to supercid.
---
Yeah . I know Canada is not a part of the US.
Do you intend to run a custom ROM, or keep the phone stock?
I already have a custom ROM - ViperOne
@redpoint73
So can you help me in finding the radio for my M8 ?
If the latest Viper (version 4.x), I would suggest flashing the 4.16.401 firmware package. Not only to get the Euro radio (with the LTE bands you are looking for), but all the other firmware modules that correspond to the 4.16 software, for most bug-free performance.
http://forum.xda-developers.com/showthread.php?t=2696282
s-off is required (which you state you already have) to flash another region/carrier's firmware. Plus, you will need to change to the proper CID and MID.
---------- Post added at 10:57 AM ---------- Previous post was at 10:53 AM ----------
freskeeeh said:
@redpoint73
So can you help me in finding the radio for my M8 ?
Click to expand...
Click to collapse
Patience, I was typing!
Umm is that a different firmware ? Because I already have 4.16.401.10.
freskeeeh said:
Umm is that a different firmware ? Because I already have 4.16.401.10.
Click to expand...
Click to collapse
How are you determining that number?
redpoint73 said:
How are you determining that number?
Click to expand...
Click to collapse
Bootloader - OS
freskeeeh said:
Bootloader - OS
Click to expand...
Click to collapse
That isn't the firmware number.
The term "firmware" is a little confusing. On this device, when most folks say "firmware" (including the link I sent you) it refers to a package of modules including hboot, radio, WiFi, Bluetooth, and others, that DO NOT get flashed with the ROM (but are critical in the correct operation of the ROM).
Firmware does not in fact really have a "number", so referring to the software (OS) number that the firmware deployed with is the best we can do. So again, its confusing.
The OS number is bootloader just tells you what software number the current ROM is based. Flash a ROM with a different base, and that number will change. But the hboot, radio "firmware" will not change. Therefore you want to have firmware that corresponds to your ROM.
There is in fact no easy way to tell what firmware package you have installed. The best way is to look at the hboot and radio numbers. So tell me what those say on the hboot screen, and I can probably tell what firmware you are on (although I'm not that familiar with the T-Mob radio numbers).
If you read the thread I linked, it explains it a little further under the big red letters.
redpoint73 said:
That isn't the firmware number.
The term "firmware" is a little confusing. On this device, when most folks say "firmware" (including the link I sent you) it refers to a package of modules including hboot, radio, WiFi, Bluetooth, and others, that DO NOT get flashed with the ROM (but are critical in the correct operation of the ROM).
Firmware does not in fact really have a "number", so referring to the software (OS) number that the firmware deployed with is the best we can do. So again, its confusing.
The OS number is bootloader just tells you what software number the current ROM is based. Flash a ROM with a different base, and that number will change. But the hboot, radio "firmware" will not change. Therefore you want to have firmware that corresponds to your ROM.
There is in fact no easy way to tell what firmware package you have installed. The best way is to look at the hboot and radio numbers. So tell me what those say on the hboot screen, and I can probably tell what firmware you are on (although I'm not that familiar with the T-Mob radio numbers).
If you read the thread I linked, it explains it a little further under the big red letters.
Click to expand...
Click to collapse
Oh , I'm sorry. I didn't know that. I'm gonna flash that firmware right now. The sad part is will not know if this worked untill tomorrow , because I don't have 4G in the area where i live.
HBOOT : 3.19.0.0000
Radio: 1.25.214500021.06G
Thank you very much for your help and I'll come back with the result tomorrow
freskeeeh said:
Oh , I'm sorry. I didn't know that. I'm gonna flash that firmware right now. The sad part is will not know if this worked untill tomorrow , because I don't have 4G in the area where i live.
HBOOT : 3.19.0.0000
Radio: 1.25.214500021.06G
Thank you very much for your help and I'll come back with the result tomorrow
Click to expand...
Click to collapse
So after flashing that firmware my radio is still : 1.25.214500021.06G. So I guess that didn't change anything ?
freskeeeh said:
HBOOT : 3.19.0.0000
Radio: 1.25.214500021.06G
Click to expand...
Click to collapse
Interesting, you already seem to be on the Lollipop WWE Euro radio, based on this: http://forum.xda-developers.com/showpost.php?p=58306004&postcount=734
And the T-Mobile radio number is 1.23.213311491.05G, based on this: http://forum.xda-developers.com/showpost.php?p=59275459&postcount=712
Did you flash any firmware packages previously (by the method that I linked). Or was the phone modified by a previous owner?
Now why the WWE Euro radio doesn't give you LTE, is the real mystery. You've used this SIM on another phone before, and had LTE?
redpoint73 said:
Interesting, you already seem to be on the Lollipop WWE Euro radio, based on this: http://forum.xda-developers.com/showpost.php?p=58306004&postcount=734
And the T-Mobile radio number is 1.23.213311491.05G, based on this: http://forum.xda-developers.com/showpost.php?p=59275459&postcount=712
Did you flash any firmware packages previously (by the method that I linked). Or was the phone modified by a previous owner?
Now why the WWE Euro radio doesn't give you LTE, is the real mystery. You've used this SIM on another phone before, and had LTE?
Click to expand...
Click to collapse
Umm , yes. I flashed a firmware when i updated viper rom from 44.2 to 4.4.4 i think. I don't know if the phone was modified by a previous owner.
I used the SIM in another phone and it had LTE.
freskeeeh said:
Umm , yes. I flashed a firmware when i updated viper rom from 44.2 to 4.4.4 i think.
I used the SIM in another phone and it had LTE.
Click to expand...
Click to collapse
The radio number would suggest you flashed the Android 5.0 firmware, not 4.4.4.
Check the APN again. Does it match the APN on the "other" phone?
If the 4.16.401 firmware, and running current Viper, and right APN, I don't see a reason why LTE won't work. You might check the Viper thread to see if there are any other reports of a similar bug.
redpoint73 said:
The radio number would suggest you flashed the Android 5.0 firmware, not 4.4.4.
Check the APN again. Does it match the APN on the "other" phone?
If the 4.16.401 firmware, and running current Viper, and right APN, I don't see a reason why LTE won't work. You might check the Viper thread to see if there are any other reports of a similar bug.
Click to expand...
Click to collapse
The APN is good. I'm gonna check Viper thread but probably I'm just gonna leave it like this. I'm gonna buy the M9 anyway when it's available here. Just wanted to make 4G work untill I buy it but yeah. Thanks anyway for your big help Have a good day/night.
What country are you in, specifically?
I think there were a couple countries (mostly Eastern Europe, I think) that had some data issues on KitKat, but I think they had some minor radio updates. And I would think those issues would have been cleared up by now (for Lollipop).

No 4G LTE on Lee droid rom, need urgent help.

hii, i am using Lee droid rom 7.4.2 with elemental kernel 4.xx for 2 months and all is working fine but recently i have changed my network to Zong Telecom here in Pakistan which is a subsidiary to china mobile telecom and i purchased its 4g LTE enabled sim card and yes i am in coverage area as well but when i go into settings and select 2g/3g/4g auto i do not get 4g signals and it stays to only H. it means my phone is not getting 4g signal while 3g is working fine... so i went to dialer and entered *#*#4636#*#* and in phone info i changed it to LTE only manually. and after few seconds all network dropped and i am getting zero signal..... i am afraid that this problem is due to my custom rom or custom kernel because i am getting 4g signals in my galaxy s5 .... so any idea what to do please?? any fix?????
Note: Zong telecom uses LTE FDD band 3 @ 1800 Mhz which our M8 supports... so no problem here as well.
n70shan said:
Note: Zong telecom uses LTE FDD band 3 @ 1800 Mhz which our M8 supports... so no problem here as well.
Click to expand...
Click to collapse
Specific band support depends on what variant (CID). Are you saying that you know your CID variant supports LTE Band 3? Otherwise, it may not.
Check your APN. Carriers sometimes use a different APN for LTE.
Have you tried the SIM in another phone to verify LTE works on that phone?
redpoint73 said:
Specific band support depends on what variant (CID). Are you saying that you know your CID variant supports LTE Band 3? Otherwise, it may not.
Check your APN. Carriers sometimes use a different APN for LTE.
Have you tried the SIM in another phone to verify LTE works on that phone?
Click to expand...
Click to collapse
APN settings are automatically provided by network when we insert sim and restart phone.. 3g is working fine and secondly i dont know about that CID thing i m using lee droid rom which is based on 4.16 european rom i think so, can you please help me out of this??
n70shan said:
i dont know about that CID thing i m using lee droid rom which is based on 4.16 european rom i think so, can you please help me out of this??
Click to expand...
Click to collapse
CID or Carrier ID is the carrier or region version of the phone. It has nothing to do with the ROM, and can only be changed with s-off.
To determine your CID, do adb getvar all. Don't post your IMEI or serial number, if you post the getvar output.
You can also try a CID app, but I think these sometimes are wrong; and adb getvar all is the most accurate way.
redpoint73 said:
CID or Carrier ID is the carrier or region version of the phone. It has nothing to do with the ROM, and can only be changed with s-off.
To determine your CID, do adb getvar all. Don't post your IMEI or serial number, if you post the getvar output.
You can also try a CID app, but I think these sometimes are wrong; and adb getvar all is the most accurate way.
Click to expand...
Click to collapse
ok now i know my cid its htc_622 hongkong version... now what to do ??
n70shan said:
ok now i know my cid its htc_622 hongkong version... now what to do ??
Click to expand...
Click to collapse
That version should support LTE Band 3. I would try the SIM in another phone, and see if that phone gets LTE. Could be a problem with the SIM or the account.
redpoint73 said:
That version should support LTE Band 3. I would try the SIM in another phone, and see if that phone gets LTE. Could be a problem with the SIM or the account.
Click to expand...
Click to collapse
yea now i also think its problem with network or sim card... i will take my phone to zong service centre tommorow thanks for your help

Can I modify or set up a band from my htc one m8 (at&t)??

Hello there guys, im wondering if it is possible to unlock a band from my htc one m8 from at&t, i live in venezuela and my current company (Digitel) the 3g band is 900, but this phone only have the 3g band on 850, my question is can i unlock this by any chances because is annoying that my phone is from E to 4G and manually i can even recive calls when its 4G and it wont change to 3g
(sorry about my english)
You need s-off by sunshine (if not s-off already). Then you can flash another version's radio/firmware to enable the desired band(s).
May also need to change CID and MID (after s-off) if the firmware is signed.
redpoint73 said:
You need s-off by sunshine (if not s-off already). Then you can flash another version's radio/firmware to enable the desired band(s).
May also need to change CID and MID (after s-off) if the firmware is signed.
Click to expand...
Click to collapse
thanks for the reply
i have already s-off my device but im kinda noob in this what firmware do u recommend to actually have this thing working
mabf000 said:
i have already s-off my device but im kinda noob in this what firmware do u recommend to actually have this thing working
Click to expand...
Click to collapse
According to the following specs, Euro or Asia firmware should support 3G 900 MHz: http://www.gsmarena.com/htc_one_(m8)-6074.php
Although, keep in mind you should also verify the LTE (4G) band used by the carrier is also supported by the version's firmware you pick. You didn't state what band your carrier uses for LTE.
Also, it should be kept in mind, anytime you purchase a phone from a 3rd party source (other than your carrier) you need to do the proper research to verify the device actually supports your carrier's network. You're lucky this time (if you get the proper bands working). This is the first smartphone chipset that allows band support to be changed in software. On previous smartphones (and may also be true on other current smartphones using other chipsets), band support was set in hardware, meaning there is no way to change it.
redpoint73 said:
According to the following specs, Euro or Asia firmware should support 3G 900 MHz: http://www.gsmarena.com/htc_one_(m8)-6074.php
Although, keep in mind you should also verify the LTE (4G) band used by the carrier is also supported by the version's firmware you pick. You didn't state what band your carrier uses for LTE.
Also, it should be kept in mind, anytime you purchase a phone from a 3rd party source (other than your carrier) you need to do the proper research to verify the device actually supports your carrier's network. You're lucky this time (if you get the proper bands working). This is the first smartphone chipset that allows band support to be changed in software. On previous smartphones (and may also be true on other current smartphones using other chipsets), band support was set in hardware, meaning there is no way to change it.
Click to expand...
Click to collapse
thanks, my carrier uses band 3 (1800MHz) for LTE and for 3g uses band 8 (900MHz) so what firmware do you recommend?
mabf000 said:
thanks, my carrier uses band 3 (1800MHz) for LTE and for 3g uses band 8 (900MHz) so what firmware do you recommend?
Click to expand...
Click to collapse
Same as I've already stated, EMEA (Euro) or Asia supports both those bands.
EMEA is a very common (probably most common) version on this forum, so that may be your best bet as far as ease of getting the files, fellow user support, etc.
redpoint73 said:
Same as I've already stated, EMEA (Euro) or Asia supports both those bands.
EMEA is a very common (probably most common) version on this forum, so that may be your best bet as far as ease of getting the files, fellow user support, etc.
Click to expand...
Click to collapse
OK i have the AT&T htc one m8 with this stock firmware (3.42.502.1)
so if i get the s-off thing, can i install the Unlocked/Developer ROM that is (6.12.1540.4) and get the bands i want?
im looking the roms in this web (http://www.htc.com/us/support/rom-downloads.html)
mabf000 said:
OK i have the AT&T htc one m8 with this stock firmware (3.42.502.1)
so if i get the s-off thing, can i install the Unlocked/Developer ROM that is (6.12.1540.4) and get the bands i want?
Click to expand...
Click to collapse
NO. The Developer version is US, not Euro or Asia. Why do you think the Dev Edition has the bands you want, or corresponds to the Euro or Asia versions?
The Dev Edition has the exact same band support as the AT&T version, so this is the exact opposite of what you want (doesn't have the bands you want).
Euro firmware is probably what I would recommend (as previously stated), and can be found on the following threads (as well as other places):
http://forum.xda-developers.com/showthread.php?t=2696282
http://forum.xda-developers.com/htc-one-m8/development/one-firmware-4-16-401-13-noredtext-t3233629
Follow the instructions as applicable, for changing CID and MID (after s-off).
redpoint73 said:
NO. The Developer version is US, not Euro or Asia. Why do you think the Dev Edition has the bands you want, or corresponds to the Euro or Asia versions?
The Dev Edition has the exact same band support as the AT&T version, so this is the exact opposite of what you want (doesn't have the bands you want).
Euro firmware is probably what I would recommend (as previously stated), and can be found on the following threads (as well as other places):
http://forum.xda-developers.com/showthread.php?t=2696282
http://forum.xda-developers.com/htc-one-m8/development/one-firmware-4-16-401-13-noredtext-t3233629
Follow the instructions as applicable, for changing CID and MID (after s-off).
Click to expand...
Click to collapse
I did all the things you say and i installed this RUU_M8_UL_L50_SENSE60_MR_hTC_Asia_WWE_4.19.707.2_Radio_1.25.21331147A1.06G_20.69.4196.01_F_release_414204_signed
im going to test now to see if my phone gets 3g
redpoint73 said:
NO. The Developer version is US, not Euro or Asia. Why do you think the Dev Edition has the bands you want, or corresponds to the Euro or Asia versions?
The Dev Edition has the exact same band support as the AT&T version, so this is the exact opposite of what you want (doesn't have the bands you want).
Euro firmware is probably what I would recommend (as previously stated), and can be found on the following threads (as well as other places):
http://forum.xda-developers.com/showthread.php?t=2696282
http://forum.xda-developers.com/htc-one-m8/development/one-firmware-4-16-401-13-noredtext-t3233629
Follow the instructions as applicable, for changing CID and MID (after s-off).
Click to expand...
Click to collapse
hi how are you? well finally i got to update the firmware and everything but i cant get my phone on 3g, I dont know what when wrong or i dont know if i did something wrong.
What should i do know to test the bands
this is the info on the bootloader
*** Software status: Official ***
*** UNLOCKED ***
M8_UL_CA PVT S-OFF
CID-11111111
HBOOT-3.19.0.0000
RADIO-1.29.214500021.12G
OpenDSP-v51.2.2-00593-M8974_FO.1015
OS-6.12.401.4
eMMC-boot 2048MB
mabf000 said:
well finally i got to update the firmware and everything but i cant get my phone on 3g, I dont know what when wrong or i dont know if i did something wrong.
What should i do know to test the bands
Click to expand...
Click to collapse
Try the SIM in another phone, if possible, to see if it works on 3G on another device.
Also, be sure the APN info for your carrier is properly entered. Double check and triple check every input to make sure every single character is correct. Even a single added space or missing character can prevent you from getting data properly.
redpoint73 said:
Try the SIM in another phone, if possible, to see if it works on 3G on another device.
Also, be sure the APN info for your carrier is properly entered. Double check and triple check every input to make sure every single character is correct. Even a single added space or missing character can prevent you from getting data properly.
Click to expand...
Click to collapse
ok i did what you told me and it works, it gets 3g on a google nexus and the apns is good but my htc still doesnt get 3g
mabf000 said:
ok i did what you told me and it works, it gets 3g on a google nexus and the apns is good but my htc still doesnt get 3g
Click to expand...
Click to collapse
How does the APN on the HTC compare to that on the Nexus? Are they identical?
redpoint73 said:
How does the APN on the HTC compare to that on the Nexus? Are they identical?
Click to expand...
Click to collapse
hi well yeah they have the same APN

Frequency bands

I own the HTC One M8 16Go gold Asian version, phone is rooted with ElementalX kernel but stock rom. My phone works with 700 (b28)/900 (b8)/1800 (b3)/2100 (b1)/26000 (b7). I had the TW Mobile carrier in Taiwan. I want to add frequency bands to enable 4G LTE in Canada. Most carriers work with 1700/2100 (b4).
So how to add these frequency bands?
You need s-off ($25 by sunshine app) to change radio baseband (which changes band support).
You can flash AT&T or T-Mob US firmware to change to the corresponding baseband (both support Band 4 LTE). Or the correct Canadian carrier version's firmware; if you want to, and can find it (ATT and T-Mob are probably easier to find).
But you should also verify what bands your carrier uses for 3G, and that the new baseband supports it.
In my experience, AT&T has past or current associations with some of the Canadian carriers (still has partial ownership in some); and the networks share a lot of similarities. So AT&T firmware may be the best bet.
I installed Sunshine app but can't perform any test because it says Xposed Framework has been detected. I delete it but still the same error.
Hsuan24 said:
I installed Sunshine app but can't perform any test because it says Xposed Framework has been detected. I delete it but still the same error.
Click to expand...
Click to collapse
Try to restore the stock ROM, then root and run sunshine.
One thing to keep in mind, its not guaranteed that you will have LTE even with the proper baseband radio firmware. I've seen a number of folks that were not able to get LTE, even after s-off and flashing the proper radio firmware (that supports their carrier's LTE band). Don't know the reason for this, and never saw a solution. But just want you to be aware, in the event you spend the $25 on sunshine, and still can't get LTE.
But the fact that the Canadian networks seem to be very similar to AT&T, leads me to think the AT&T baseband radio will work for you. Not based on any specific/exact experience, just a hunch. So don't come and yell at me, if it doesn't work!

need some help to change radio basebands on htc one m8 gsm

Hi.
I need some help to change radio baseband on my m8 (0P6B130) so LTE/4G works with Telenor Norway ( https://www.frequencycheck.com/carriers/telenor-norway ).
it's s-off and cid 11111111
currently running: RUU_M8_UL_M60_SENSE70_MR_BrightstarUS_WWE_6.12.1540.4
have tried this rom also, without getting LTE/4G working: 0P6BIMG_M8_UL_M60_SENSE70_MR_HTC_Europe_6.12.401.4_Radio_1.29.214500021.12G_20.72.4196t.01_release_464360_signed
ive found this: https://forum.xda-developers.com/showthread.php?t=2736921
but not sure what image will work for me, if any.
if possible i have another m8 (OP6B100) working with LTE/4G, if there is a way to read/save radio from that one and move to my new phone?
What LTE band(s) does your carrier use?
3G works okay? Or how about 2G data?
both 2g and 3g working 100%, im only missing working LTE/4G.
as far i figured out my carrier Telenor Norway use B3 B7 and B20 for LTE/4G.
but i can not figure out what radio that supports those bands and to try out
rmhalvorsen said:
both 2g and 3g working 100%, im only missing working LTE/4G.
as far i figured out my carrier Telenor Norway use B3 B7 and B20 for LTE/4G.
but i can not figure out what radio that supports those bands and to try out
Click to expand...
Click to collapse
According to these specs, the Euro version should support those bands (1800, 2600, 800 MHz respectively). Which would go along with the statement that you have a model OP6B100 which as working LTE. But it doesn't explain why Euro RUU 6.12.401.4 doesn't give you working LTE.
Does the APN on the working (LTE) M8 match what you have on the other one?
the one im missing lte on is a 0P6B130 as statet, its my old one that is OP6B100 that have working lte.
apn match, and verified with settings off carrier website
rmhalvorsen said:
the one im missing lte on is a 0P6B130 as statet, its my old one that is OP6B100 that have working lte.
Click to expand...
Click to collapse
I understand that already. All these phones are the same in hardware, the band support is (supposedly) determined in the radio baseband firmware. What I'm saying, is that one you flashed the 0P6B130 device with the Euro RUU 6.12.401.4, it should (in theory, at least) have the same band support as the OP6B100 (Euro) device.
However, we've seen this before, where M8 devices have been properly "fully converted" to another region/version, but will still not get LTE service in that region. We've seen this a number of times, and I have not seen any good explanation, and unfortunately, no solution.
thats what i thought after a few days googling, and reading around in here too.
can it have been some fault in flashing of radio even it said right radio version in hboot and android?
is there a rom for just flashing radio from the 6.12.401.4 RUU ?
tried to make backup of radio on OP6B100 from adb shell, but its not rooted so that went nowhere

Categories

Resources