Updated: HTC Mozart & Telstra–Battery Issues. “SOLVED”!
Nov 15
2010
Since the Mozart was released in Australia about 3 or 4 weeks ago, there has been a public uproar about the battery performance. Sometimes I haven’t been able to get 6 hours out of a fully charged battery with push email on.
I’ve been working with a technician from Telstra for the last 2 weeks debugging the issues. The root of the cause has come down to the way the Phone is configured to operate on the Next G network. By default, the phone uses the telstra.wap APN (Access Point Name) to connect you to the interwebs. Now the telstra.wap APN allows you to access internal telstra services like Mobile Data Usage & MyBill etc.
The “issue” isn’t one that “we” fully understand at the moment, it could be a configuration issue on the Telstra network or a software configuration change on the device. But Telstra understand the issue and are actively working to get a fix.
A workaround is available for all those who can’t wait for a ROM upgrade. All you need to do is add an APN in the “mobile network” configuration settings. The APN is “telstra.iph”.
Now this APN is specific to devices that require PUSH email & use a fair amount of data. The APN transparently proxies all your HTTP & HTTPS traffic over the Telstra network and improves the battery life 300%! I went from 6 hours to over 24 hours battery life.
To set the APN, go to Settings > mobile network. Scroll right to the bottom and click “add apn”. In the APN box, type “telstra.iph” and click the tick icon in the Application Bar.
Now, this is by NO means a permanent fix. What this does is provide a temporary solution for us while Telstra & HTC work on a fix.
The only “issue” with hard setting this APN, you can no longer get to the “My Bill” part of the Telstra Portal, you can still see “my data usage” and everything else.
Update: While hard setting the APN fixes the battery issue. It appears it stops people from purchasing apps via your Telstra bill. This is because the default proxy inserts billing identifiers as headers when you click "buy" via the Marketplace app on your phone. Now you''re using a DIFFERENT http server (the iPhone specific ones), which don''t know about the Windows Phone marketplace headers. To get around this, click the "change payment method" link before you click the buy button. This will give you the option of registering a new credit card.