yashsingh1/xdaforums huggingface dataset:
[One (M8) Q&A, Help & Troubleshooting] Semek:
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:
[One (M8) Q&A, Help & Troubleshooting] redpoint73:
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://xdaforums.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.
[One (M8) Q&A, Help & Troubleshooting] Semek:
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.
[One (M8) Q&A, Help & Troubleshooting] Semek:
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.
[One (M8) Q&A, Help & Troubleshooting] JellyKitkatLoli:
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?
[One (M8) Q&A, Help & Troubleshooting] Semek:
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?
[One (M8) Q&A, Help & Troubleshooting] JellyKitkatLoli:
su

echo 1 > /sys/devices/virtual/android_usb/android0/f_diag/on

in Android terminal

http://xdaforums.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.
[One (M8) Q&A, Help & Troubleshooting] Semek:
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.
[One (M8) Q&A, Help & Troubleshooting] JellyKitkatLoli:
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.
[One (M8) Q&A, Help & Troubleshooting] Semek:
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.
[One (M8) Q&A, Help & Troubleshooting] redpoint73:
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 ----------

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.
[One (M8) Q&A, Help & Troubleshooting] Semek:
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:

[IMG="Baseband information M8"]http://i.imgur.com/k398kRn.png[/IMG]
[One (M8) Q&A, Help & Troubleshooting] redpoint73:
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.
[One (M8) Q&A, Help & Troubleshooting] Semek:
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 ;(
[One (M8) Q&A, Help & Troubleshooting] redpoint73:
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.
[One (M8) Q&A, Help & Troubleshooting] Semek:
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
[One (M8) Q&A, Help & Troubleshooting] redpoint73:
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://xdaforums.com/showthread.php?t=2708581
[One (M8) Q&A, Help & Troubleshooting] Semek:
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.
[One (M8) Q&A, Help & Troubleshooting] redpoint73:
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.
[One (M8) Q&A, Help & Troubleshooting] Semek:
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.
[One (M8) Q&A, Help & Troubleshooting] redpoint73:
You stated ARHD in your post #3; then again just yesterday in Post #16. You never once in this thread (before now) mentioned Viper. So if you don't properly inform us what ROM you are on, how can we possibly help you?

I

was

a bit mixed up on the "build number" indicated in your screenshot in Post #12. Its a bit confusing, as I think that actually indicates the ROM is a port from the M9 software 1.40.401. So its a (fairly new) 1.x build for the M9, rather than the (very old) 1.x build for the M8.

But as already suggested by me, and another: its probably a good idea to "baseline" to stock international/Euro 401 firmware and ROM and see if there is any improvement. Simply too many variables on custom ROMs, especially a port from another device. Adding too many layers of complexity, and making troubleshooting much more difficult.
[One (M8) Q&A, Help & Troubleshooting] Semek:
No, you are right. Although I stated in comment #6 that I re-flashed and installed ViperOneM8,

because when I started this topic I used the official T-Mobile ROM, and afterwards I thought to try again & flash a customized ROM with EU firmware.

So do you suggest to try & install official stock ROM instead of the ViperOne that I'm currently using?

How can I install a stock RUU of international version? Need first to change the MID we talked about before,

and only then I would be able to install an international RUU? (It can be downloaded on official HTC website, right?)
[One (M8) Q&A, Help & Troubleshooting] redpoint73:
I've said it 3 times now I think, so I don't know why I need to answer this question.

Its just a suggestion, not a sure solution since your reception issue seems a bit unclear. But stock 401 ROM and firmware at least reduces the possible causes/variables.

Correct, s-off and changing MID is needed to RUU. I don't think the 401 RUU is posted on HTC's website, but its been posted on XDA a couple times at least.

The other option is flash a stock 401 ROM or restore the 401 stock nandroid in TWRP. But the stock nandroid collection has a dead link for 4.16.401, last I saw (might be posted somewhere else).
[Sony Xperia C] Doido Kong:
hey guys, do you know where to find

WirelessControllerManagerService.apk ported to xperia c?
[Nexus 9 Q&A, Help & Troubleshooting] a1exus:
I apologize if this question a bit weird, but bear with me...

I'm using 2014 Moto X with Android 5.1 on Verizon Wireless with Unlimited Data Plan and unfortunately i did not jump on mofo, but there is a hope for rootninja now) and maybe even stagefright? i obviously don't know what i'm talking about) but anyways,

the actual question is: can i swap sim card from my phone and use it with nexus 9 lte, would I be able to enable mobile hotspot feature as well? :angel::confused::cyclops:
[Galaxy S 4 Q&A, Help & Troubleshooting] DJ180:
Hey Everyone!!

Thank you for looking at this thread.

In a nutshell, I got my i9505 galaxy s4 since June 2013, rooted it straight away when i got it, its got twrp recovery, and im on omega v9 4.2.2. Havent touched it since to date :P

It does not have knox.

Is there a way I can simply upgrade to something like cm 12.1 with 5.1.1 with everything working, by simply flashing latest cm with gapps using twrp, or will I have to upgrade bootloader, radio, get knox, or even just start over, flash stock samsung lollipop firmware with knox using odin, in order to do so?

I already a while back tried updating twrp to latest, and tried flashing cm with lollipop 5.0 when it first first came out, but only 2g was working, and signal would cut if i lock my phone. Im guessing this is due to bootloader/radio incompatibility, or maybe because it was early builds? Apparently i cant flash lollipop bootloader and radio over old 4.2.2 stuff without consequently installing knox? Is knox that bad? I heard its better to not have knox but if its the only thing stopping from lollipop then so be it.

Any help and advice much appreciated.

Hope to hear soon,

DJ
[Galaxy S 4 Q&A, Help & Troubleshooting] Strephon Alkhalikoi:
You can try upgrading just the modem to be able to flash an Android 5.x ROM, but it likely will not work and thus you will have to flash an updated bootloader as well. The good news is that since your S4 is out of warranty, whether you trip the Knox flag or not will not matter.

You should be able to flash the updated bootloader and radio without having to install an entire ROM, though you might want to download the latest ROM for your S4 anyway. There is a thread in I9505 General that has a list of bootloaders and modems that can be downloaded and flashed through Odin. From there, you should have no problem flashing the custom ROM of your choice through recovery.
[P3600 ROM Development] Gilbert:
Has anyone figured out why gprs settings & exchange password are disappearing everytime you do a soft reset!!!!!! I flashed to the Dopod new SEA rom from the official HTC 1.23 for Europe. Is there a trick to stop it from disappearing after soft reset or the rom is bogus??

Gilbert

PS: I am writing from the trinity so I apologize if this topic was discussed
[P3600 ROM Development] questsin:
its not happening to me!
[P3600 ROM Development] Gilbert:
I am not sure if anyone else is experiencing this but I also seem to have hard-spl 1.07ds and the 3.03 that came with the dopod rom installed in my bootloader. how I know? well if I try to downgrade to the official htc 1.23, I get the 1.07ds in the bootloader and it fails, the I try to reinstall the new dopod wm6 and it works. I have super cided device & I can write to my extended rom. could this be the reason my gprs username and password and my exchange password keep disappearing afTer a soft reset? I made a hard resetusing the two buttons to get it to factory specs & it is still doing it. I have no installed programs.
[P3600 ROM Development] racerx_:
i don't believe 1.07 is hard-spl, and i don't think you can actually have two spl's on there at the same time. I think one is just being overwritten by the other.
[P3600 ROM Development] Gilbert:
thanks for the clarification. however why in God's name am I losing my connection settings and exchange password everytime I soft reset when I have no programs installed or previously installed cooked roms. I remember the Dopod ANZ version might have had something like this and maybe dopod pulled the rom and promised to put another one in few days. I could be wrong about that.

thanks,

gilbert
[P3600 ROM Development] alnajmi:
I'm also experiencing the same problem and I couldn't find a solution for it.
[P3600 ROM Development] Sparticle:
Have you done a hard-reset after flashing?
[P3600 ROM Development] LuMe96:
Hi,

Just discovering the flashing thing, so I'm not expert, but as far as I understand 1.07ds is not a hard-spl, but one that is pushed onto the phone by the update utility. To know what "resident" bootloader is on the phone, U need to enter the bootloader mode by pressing power+camera button plus doing a soft-reset.

Furthermore, to avoid installation of another bootloader (like the 3.03), I installed an hard-spl (olipro 1.30) and I put the phone into bootloader mode manually prior to flashing. Otherwise, the udate utility pushes the SPL 1.07ds which does not prevent the installation of the new 3.03 bootloader.

If you have the 3.03 on your device and want to downgrade, have a look at http://trinityguides.info at the Dopod WM6 Guide.

As to the disappearing Exchange password, I do not experience this pb.

Bye
[P3600 ROM Development] badmelonfarmer:
yes, it is happening to me also on SEA version.

to be honest I was not overly impressed with the official SEA version so went back to AX3L's great ROM.

as for why the exchange and GPRS settings get lost, the only thing I seem to see is that it is if I installed or uninstalled some app that needed a reboot. it was not one particular app but I seemed to see the problem after installing / uninstalling themes and the kaiser home plug.

have you done any of these and seen the issue?

BMF
[P3600 ROM Development] Sparticle:
My pop3 account was gone after my FIRST flash with WM6 and install of the Kaiser home plugin. But then I did a hard reset, flash WM6 SEA again, and again hard reset. No problems at all anymore... Thats why I stated the hard reset :)
[P3600 ROM Development] Gilbert:
after hours of playing with the my bloody machine, i seem to have pinpointed the bloody problem. it is the new windows messenger doing all this crap. I am not sure how as I did not go through the codes but when I don't set up windows messenger and merge the contacts with the device, even if i do a thousand soft reset, the connection to the gprs automatically comes on and my exchange syncs no problem. but when you set up messenger with the device, you start getting the same crap of disappearing gprs settings and exchange password!!!
[P3600 ROM Development] mxland:
Me too.SEA version
[P3600 ROM Development] flamingcrumb:
What a total pain! Guess I'll stick with just the radio upgrade for now then.

I was going to suggest that if things seem funky after a ROM flash it is always worth trying a re-flash in case something just went a little awry first time around. But the fact others have found the same issue seems to clearly warn that this is not a one off misfortune.

Many thanks for letting everyone know... and good luck with straightening it out.
[P3600 ROM Development] auramae:
different experience

I had lost my Exchange passward and the Cingular GPRS setting info a couple of times, but after my back up today, I lost all the settings to the point that I couldn't even connect to Wi-Fi. I hadn't done a hard reset after my flash, so I am doing that now. I never set up Messenger, so I can't imagine how that could be the problem.