{"id":465529,"date":"2022-10-21T07:13:10","date_gmt":"2022-10-21T05:13:10","guid":{"rendered":"https:\/\/mybroadband.co.za\/news\/?p=465529"},"modified":"2022-10-21T07:15:13","modified_gmt":"2022-10-21T05:15:13","slug":"surprising-reason-air-mobile-eats-smartphone-batteries-for-breakfast-and-how-afrihost-fixed-it","status":"publish","type":"post","link":"https:\/\/mybroadband.co.za\/news\/cellular\/465529-surprising-reason-air-mobile-eats-smartphone-batteries-for-breakfast-and-how-afrihost-fixed-it.html","title":{"rendered":"Surprising reason Air Mobile eats smartphone batteries for breakfast \u2014 and how Afrihost fixed it"},"content":{"rendered":"<p>After years of complaints that Afrihost\u2019s mobile data services seemed to drain smartphone batteries faster than MTN\u2019s, the company has identified and mitigated the problem.<\/p>\n<p>Reports of the issue first appeared on the <strong><a href=\"https:\/\/mybroadband.co.za\/forum\/threads\/afrihost-apn-high-battery-drain-explained-not-solved.985927\/post-22368571\" target=\"_blank\" rel=\"noopener\">MyBroadband forum<\/a><\/strong> on 1 November 2018.<\/p>\n<p>Subscribers found that using Afrihost\u2019s mobile data service doubled their smartphone\u2019s battery consumption compared to MTN.<\/p>\n<p>Afrihost\u2019s virtual mobile network runs on MTN, and switching between the two providers to conduct such tests is relatively simple \u2014 you just change the access point name (APN) setting in your device.<\/p>\n<p>The issue did not appear to affect all Afrihost Mobile subscribers equally, leading to speculation that it might only affect certain mobile phones when they connect over LTE.<\/p>\n<p>However, nothing came of the complaints that Afrihost\u2019s APN seemed to be draining batteries faster over LTE on specific devices.<\/p>\n<p>Over a year later, on 15 November 2019, another subscriber reported a similar problem.<\/p>\n<p>Afrihost dismissed the matter despite comprehensive testing showing the issue only occurred when connecting over its APN.<\/p>\n<p>In fairness, the issue did not appear widespread at the time.<\/p>\n<p>More than two years passed until the next battery-related complaint appeared on 13 January 2022.<\/p>\n<p>However, the subscriber traced the problem to a badly-behaved SIM toolkit app on their smartphone that appeared after porting from Cell C to MTN (and Afrihost\u2019s APN).<\/p>\n<p>On 29 August 2022, MyBroadband forum member Jason-ZA <strong><a href=\"https:\/\/mybroadband.co.za\/forum\/threads\/afrihost-apn-high-battery-drain-explained-not-solved.985927\/post-29863993\" target=\"_blank\" rel=\"noopener\">posted<\/a><\/strong> a report after detailed testing that eliminated all of the previous suspected battery-draining culprits.<\/p>\n<p>MyBroadband conducted its own tests using two identical Nokia 5 devices and was able to reproduce the issue.<\/p>\n<p>Using the Afrihost APN, the battery drained at over 4% per hour, whereas the smartphone using MTN\u2019s default APN consumed 0.6% or less per hour.<\/p>\n<p>We conducted our tests by letting the devices lie idle for 16 hours.<\/p>\n<p>To ensure it wasn\u2019t a rogue app, we ran the test twice, swapping the SIMs and APN settings between the two devices for the second test.<\/p>\n<p>The table below summarises our test results.<\/p>\n<div class=\"mybb_table\">\n<div class=\"table-responsive\"><table class=\"table\" style=\"width: 100%;\" cellpadding=\"7\">\n<thead>\n<tr>\n<th rowspan=\"2\">Test elements<\/th>\n<th colspan=\"2\">First test<\/th>\n<th colspan=\"2\">Second test<\/th>\n<\/tr>\n<tr>\n<th>Afrihost<\/th>\n<th>MTN<\/th>\n<th>Afrihost<\/th>\n<th>MTN<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><strong>Device<\/strong><\/td>\n<td>Nokia 5 (Alpha)<\/td>\n<td>Nokia 5 (Beta)<\/td>\n<td>Nokia 5 (Beta)<\/td>\n<td>Nokia 5 (Alpha)<\/td>\n<\/tr>\n<tr>\n<td><strong>Start time<\/strong><\/td>\n<td style=\"text-align: center;\" colspan=\"4\">15:00<\/td>\n<\/tr>\n<tr>\n<td><strong>Battery at start<\/strong><\/td>\n<td style=\"text-align: center;\" colspan=\"4\">100%<\/td>\n<\/tr>\n<tr>\n<td><strong>End time<\/strong><\/td>\n<td style=\"text-align: center;\" colspan=\"4\">07:38<\/td>\n<\/tr>\n<tr>\n<td><strong>Battery at end<\/strong><\/td>\n<td>28%<\/td>\n<td>90%<\/td>\n<td>30%<\/td>\n<td>91%<\/td>\n<\/tr>\n<tr>\n<td><strong>Battery usage<\/strong><\/td>\n<td>72%<\/td>\n<td>10%<\/td>\n<td>70%<\/td>\n<td>9%<\/td>\n<\/tr>\n<tr>\n<td><strong>Test length<\/strong><\/td>\n<td style=\"text-align: center;\" colspan=\"4\">16.6 hours<\/td>\n<\/tr>\n<tr>\n<td><strong>Per-hour battery consumption<\/strong><\/td>\n<td>4.33%<\/td>\n<td>0.60%<\/td>\n<td>4.21%<\/td>\n<td>0.54%<\/td>\n<\/tr>\n<\/tbody>\n<\/table><\/div>\n<\/div>\n<p>Afrihost finally resolved the problem after Jason-ZA pinpointed the exact technical reason for the battery drain.<\/p>\n<p>\u201cI think the issue is that we are being handed out a publicly routable IP instead of a CGNAT IP, which causes all the junk traffic (ICMP, bot port scans, etc.) to hit our devices, keeping the LTE radio active all the time,\u201d Jason wrote.<\/p>\n<p>\u201cNot Afrihost\u2019s fault at all, just the nature of having a public routable IP.\u201d<\/p>\n<p>Publicly routable Internet Protocol (IP) addresses allow devices on the Internet to communicate without an intermediary doing any translation or traffic forwarding.<\/p>\n<p>Essentially, having a publicly routable IP allocated through the Afrihost APN makes it easier to host online services on the Air Mobile network.<\/p>\n<p>Carrier-Grade Network Address Translation (CGNAT) gives end-user devices a private IP address and lets several subscribers share one public IP.<\/p>\n<p>IP version 4 addresses are limited, and NAT lets network designers use a handful of public IP addresses to serve many clients.<\/p>\n<p>It can also have the additional effect of blocking certain traffic from reaching devices.<\/p>\n<p>This can be good for average end-users, who are spared from indiscriminate attack traffic. However, it is a drawback for tech-savvy customers who want to host an online service over their mobile connection.<\/p>\n<p>After monitoring traffic to their device, Jason said they saw a lot of junk traffic hitting their Afrihost-assigned IP addresses.<\/p>\n<p>\u201cThe normal MTN APN seems like it hands out a CGNAT IP which could possibly explain the difference in battery drain.\u201d<\/p>\n<p>MyBroadband contacted Afrihost for comment, but it did not respond by the time of publication.<\/p>\n<p>However, Afrihost\u2019s customer support representative on the MyBroadband forum did confirm Jason\u2019s assessment.<\/p>\n<p>Afrihost said Internet bots doing port scans across public IP ranges seem to keep the LTE radio active, preventing the phone from putting it to sleep even when only connected to Wi-Fi.<\/p>\n<p>New Air Mobile customers will now receive a CGNAT address by default and may request to receive a publicly routable address.<\/p>\n<p>Similarly, existing subscribers who receive a publicly routable address may contact Afrihost support and request to receive a CGNAT address.<\/p>\n<p>Air Mobile customers experiencing extremely high smartphone battery drain while using the Afrihost APN should contact the ISP\u2019s support and ask to be switched to a CGNAT address.<\/p>\n<hr \/>\n<p><em>Testing conducted by Wikus Steyn. Thanks to Jason-ZA for finally getting to the bottom of this.<\/em><\/p>\n<h2 class=\"my-4\">Now read: <a href=\"https:\/\/mybroadband.co.za\/news\/broadband\/464855-afrihost-overtakes-rsaweb-and-webafrica-in-battle-for-top-south-african-isp.html\">Afrihost overtakes RSAWeb and Webafrica in battle for top South African ISP<\/a><\/h2>\n","protected":false},"excerpt":{"rendered":"<p>We tested the battery consumption of smartphones connected to Afrihost\u2019s Air Mobile network following complaints from subscribers. Here&#8217;s how Afrihost fixed the issue.<\/p>\n","protected":false},"author":15,"featured_media":457889,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[14],"tags":[1669,59196,35],"class_list":["post-465529","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-cellular","tag-afrihost","tag-air-mobile","tag-headline"],"_links":{"self":[{"href":"https:\/\/mybroadband.co.za\/news\/wp-json\/wp\/v2\/posts\/465529"}],"collection":[{"href":"https:\/\/mybroadband.co.za\/news\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mybroadband.co.za\/news\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mybroadband.co.za\/news\/wp-json\/wp\/v2\/users\/15"}],"replies":[{"embeddable":true,"href":"https:\/\/mybroadband.co.za\/news\/wp-json\/wp\/v2\/comments?post=465529"}],"version-history":[{"count":0,"href":"https:\/\/mybroadband.co.za\/news\/wp-json\/wp\/v2\/posts\/465529\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/mybroadband.co.za\/news\/wp-json\/wp\/v2\/media\/457889"}],"wp:attachment":[{"href":"https:\/\/mybroadband.co.za\/news\/wp-json\/wp\/v2\/media?parent=465529"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mybroadband.co.za\/news\/wp-json\/wp\/v2\/categories?post=465529"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mybroadband.co.za\/news\/wp-json\/wp\/v2\/tags?post=465529"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}