HTC 10 Wi-Fi Calling not enabled (T-Mobile) [Fixed]

Updated: 2019.01.08

I am a long time HTC user, and still own an HTC 10 (a bit old for today’s’ standards). Upgraded to Oreo earlier this year, and lost a very nice feature; Wi-Fi Calling.

Wi-Fi calling helps on lowering costs when traveling overseas, as while on Wi-Fi, any calls to the US or received, do not incur any additional costs. It also allows to send/receive text messages when there is no service due to location (like inside basements).

I searched trying to find out how to solve the issue and found no answers. I had the option available and I ensured it was enabled, but had no luck. I also checked for power settings on Wi-Fi Calling to ensure that they are not optimized, but had no different experience.

A couple of days ago I decided to try a SIM card from a different provider. Used it for a few minutes, and then swapped it with my T-Mobile SIM. I realized that the Wi-FI calling icon fired up. I thought it was a glitch, but after 2 days of normal operation (e.g. going out and using LTE, then back to Wi-Fi), I still see the Wi-Fi calling service active.

Seems that the solution is to switch to a SIM card from a different operator, using it for a few minutes, and then inserting the T-Mobile SIM back. Of course, turning off the smartphone before ejecting and inserting the SIM cards.

Wi-Fi Calling is back!


Every 3 to 4 weeks, the Wi-Fi calling feature gets disabled. I am yet to discover why is this happening. The only way to revert the situation, is by swapping in a non T-Mobile SIM card, and then rebooting. 

HTC One S Battery Drains quickly after Jelly Bean upgrade [workaround]

I was very happy to see that the Jelly Bean upgrade was available for the T-Mobile branded HTC One S smartphone. I promptly downloaded and installed. Little did I know I would be having battery drainage issues.

A few days later, when I lost very important calls due to the lack of battery, I decided to ask for a replacement phone. This was after I read mixed reviews which made me think that I somehow had a faulty device (I read somewhere else that the upgrade should be performed with a battery almost fully charged to avoid a “memory effect” from the new OS – haven’t proved that it’s true though).

I opened a support ticket, and fortunately some folks have found certain work-arounds to reduce the battery usage. The same ticket was featured on the TMONews blog.

There is no official fix, however this is how I managed to reduce the power utilization (thanks to several folks that contributed):

  1. Completely Disable Wi-Fi calling.
  2. Disable Google Now, updates and cards.
  3. Disable Google now location report.
  4. Reboot your phone.

You can optionally tailor the background sync of your applications to reduce battery usage. For example, I allow automatic sync for Gmail, contacts, calendar and tasks. The rest is disabled.

It’s disappointing that Wi-Fi calling needs to be disabled as it was working flawlessly on this version; allowing me to go around the house and not losing a call.

HTC One S Battery Usage after the work-around

HTC One S Battery Usage after the work-around

Someone else has suggested a workaround that avoids turning off Wi-Fi calling. I have not confirmed a power saving effect yet though:

  1. Disconnect your phone from Wi-Fi (mobile network only).
  2. Go to Settings > More (under Wireless & Networks header) > Usage…
  3. Make sure “limit mobile data usage” is checked (set the data limit to whatever you’d like), and “show wi-fi usage,” as well.
  4. You will find IPService and IMS Service in the list of apps/processes using Wifi data.
  5. Open each process and enable “restrict background data” on both of them.
  6. Since Wi-Fi calling is by definition is on Wi-Fi, these processes don’t need background (mobile) data. The user hasn’t had any problems making calls or checking voicemail with Wi-Fi calling so far.

I expect T-Mobile/HTC addressing these issues and work on a patch to reduce power consumption. Funny this update was being beta tested since December of 2012.

Update: Seems that T-Mobile has acknowledged the problem, and is working towards obtaining a resolution:


Battery Usage right after the upgrade:

Your Smartphone. What if you lose it? [Security]

Ever thought of that scenario? Not yet? Better start thinking about it now. If you work for a large corporation you might already be backed up by an enterprise level security system, but if you are not, then it’s time to get something in place to protect your information.

Work/Personal email, text messaging, sensitive documents, Facebook, Twitter, personal banking applications; you name them. An stranger can get access to them very easily (with banking application might be trickier, but at least they can try).

I use two products to protect my Android based phone in the case it gets lost or stolen.

  1. Protector, an application that allows to setup a pin to access certain applications (fully configurable). This is very useful when you want to lend your smartphone to a friend for them to search but not allow them to open your email inbox for example.
  2. Lookoput (available for Android, Windows Mobile and Blackberry). Protects your phone from viruses and backs up your information to their systems (calls, sms, etc). If you pay you get the premium options to locate, remote lock and remote wipe. These last 3 are the most important features for me.


There are several other products out there you can try yourself.

Good Luck!

Wi-Fi Hotspot [HTC G2]

After sending the OTA upgrades, TMobile enabled 3 nice features: WiFi Calling, USB Tethering and WiFi HotSpot. The HTC G2 can be used as a wireless router and be able to accept connections from any device that connects to Open and WPA2-PSK Wi-Fi networks.

Portable WiFi Hotspot

Portable WiFi Hotspot

Portable WiFi Hotspot Configuration

Portable WiFi Hotspot Configuration

Just follow the steps:

  1. On the Android phone, press Home, press Menu, and touch Settings to open the Settings application.
  2. Touch Wireless & networks > Tethering & portable hotspot.
  3. Check Portable Wi-Fi hotspot.
  4. Check Portable Wi-Fi hotspot Settings
  5. Configure the Netword SSID, Security and Save
  6. Your phone is now a Wireless Router using the Available HSPA+ network.

It seems that T-Mobile isn’t charging extra for this feature yet, but will throttle if bandwidth usage goes over 5 GB within a month.

USB Tethering [HTC G2]

After ensuring that WiFi calling worked properly I went ahead and researched about USB tethering for my G2. I have tried PDA Net before, but I wanted to use a “native” solution provided by T-Mobile. It is really easy.

USB Tethering

  1. You are likely to need drivers, so download it from here and decompress into a folder.
  2. Use the USB cable that came with your phone to connect your phone to your computer.
  3. On the Android phone, press Home, press Menu, and touch Settings to open the Settings application.
  4. Touch Wireless & networks > Tethering & portable hotspot.
  5. Check USB tethering.
  6. When asked for drivers, point the the one you just downloaded.
  7. You should be able to connect to the internet at this point.

If your phone is connected to the Internet through WiFi, the tethered computer will use your phone as a gateway, using wireless internet instead of the available HSPA+ network. This is good for computers that do not have a wireless connection and not able to connect to the internet.

Speed Tests:

Tethering using 3G Network (No HSPA+ available)

Tethering using 3G Network (No HSPA+ available)

Tethering using Wi-Fi and local Internet Service Provider

Tethering using Wi-Fi and local Internet Service Provider