You are on page 1of 10

Carrier Network Settings Guidelines for

Optimized Battery Life Performance

Revision: 1.0
Revision Date: June 6, 2013
Dhanu Agnihotri, Abdul-Munem Al-Khudairi

Apple Confidential - Do Not Distribute - Not to be Used or Disclosed Without Permission from Apple Copyright 2013
Apple Inc. All rights reserved.

Contents
1. Purpose"........................................................................3
2. Carrier Settings"............................................................4
2.1 Network Parameters"........................................................................4
2.1.1 UMTS Parameters!.......................................................................................4
2.1.2 LTE Parameters!...........................................................................................6
2.1.3 C2K Parameters!..........................................................................................7

2.2 Compliance testing"..........................................................................8

3. Firewall"..........................................................................9
3.1 Unsolicited packets".........................................................................9
3.2 Timeout".............................................................................................9
3.3 Compliance testing"..........................................................................9

4. NAT"..............................................................................10
4.1 Timeout"...........................................................................................10

Apple Confidential - Do Not Distribute - Not to be Used or Disclosed Without Permission from Apple Copyright 2013
Apple Inc. All rights reserved.

1. Purpose
The purpose of this document is to provide carriers with network settings required in order to
achieve optimal iOS battery life performance. The goal is to improve user experience by
maximizing device battery life with minimal impact to baseband performance.
This documents also outlines the impact of some of these network settings on battery life.
Compliance tests are provided and must be run by carriers to ensure the required guidelines are
followed.

These requirements cover the following areas:


- Cellular network parameters
- Firewall implementation to prohibit unsolicited traffic
- NAT configurations
Note:
- Infrastructure limitations with respect to specific settings have not been captured.

Apple Confidential - Do Not Distribute - Not to be Used or Disclosed Without Permission from Apple Copyright 2013
Apple Inc. All rights reserved.

2. Carrier Settings
This section captures key cellular network settings and requirements. These settings together
will have a positive impact on device standby and cellular usage power consumption.
Carriers are required to configure their network with these values. Exceptions can only be made
if a carrier has a valid technical limitation. For any concerns please contact your ACME carrier
representative.

2.1 Network Parameters


2.1.1 UMTS Parameters
UMTS Parameter
Idle Mode DRX

ACME Required
1.28s
Network Dormancy Timers

DCH/HS => FACH

3s

FACH => PCH/IDLE

4-10s

PCH => IDLE

15 minutes

PCH DRX

1.28s (Equal to Idle mode DRX)

Periodicity of LAU
(T3212)

> 60 minutes

Periodicity of RAU
(T3312)

> 60 minutes

S-IntraSearch
Qrxlevmin

Carrier should optimize this value based on the network


RF planning. Leaving the value as infrastructure defaults
may lead to frequent intra-frequency scans even at good
RSCP levels in serving cell

Emergency broadcast
(CMAS)

TBD

Apple Confidential - Do Not Distribute - Not to be Used or Disclosed Without Permission from Apple Copyright 2013
Apple Inc. All rights reserved.

UMTS Parameter

ACME Required

CPC

TBD

Fast Dormancy

Network should support Rel 8 FD with RRC PCH state.

Home NodeB (Microcell)

Guard time for releasing RRC connection should be 30


seconds
Table 1: UMTS Settings

Apple Confidential - Do Not Distribute - Not to be Used or Disclosed Without Permission from Apple Copyright 2013
Apple Inc. All rights reserved.

2.1.2 LTE Parameters


LTE Parameter

ACME Required

Idle Mode DRX

1.28s

Periodicity of TAU
(T3412)

> 60 minutes

Connected Mode DRX


(C-DRX)

Enabled

S-IntraSearch
Qrxlevmin

Carrier should optimize this value based on the network


RF planning. Leaving the value as infrastructure
defaults may lead to frequent intra-frequency scans
even at good RSRP levels in serving cell

RRC Connected to Idle


Inactivity Timer
(RBSInactivity Timer)

5s - if C-DRX is not enabled in network


10s - if C-DRX is enabled
C-DRX Configuration Parameters

OnDurationTimer

10ms

Drx-InactivityTimer

100ms

Drx-RetransmissionTimer

8ms

LongDrx-Cycle

320ms

ShortDrx-Cycle

80ms

ShortDrxCycleTimer

2
Table 2: LTE Settings

Apple Confidential - Do Not Distribute - Not to be Used or Disclosed Without Permission from Apple Copyright 2013
Apple Inc. All rights reserved.

2.1.3 C2K Parameters


C2K Parameter

ACME Required

Network Dormancy Timer 6-10 seconds


Slot Cycle Index 2
QPCH Enabled
MIP Lifetime timer 3600
Table 3: C2K Settings

Apple Confidential - Do Not Distribute - Not to be Used or Disclosed Without Permission from Apple Copyright 2013
Apple Inc. All rights reserved.

2.2 Compliance testing


- The carrier settings must be supported across all infrastructure vendors and all locations.
- For battery life testing, we recommend battery drain tests while putting the device in different
user scenarios such as browse, voice calls, standby etc. Please refer to BTC test case plan
which details the recommended battery drain tests.

Apple Confidential - Do Not Distribute - Not to be Used or Disclosed Without Permission from Apple Copyright 2013
Apple Inc. All rights reserved.

3. Firewall
3.1 Unsolicited packets
The Firewall must be configured such that all unsolicited IP traffic to a device is blocked.
- This is for both intra-carrier traffic as well as between the carriers network and the extranet.
- Applies to all RATs
- Applies to both IPv4 and IPv6 data

3.2 Timeout
For all sockets that are opened by an iOS device we require that the timeouts for tearing down
these sockets are set to at least 60 minute on all levels of Firewalls in the network.

3.3 Compliance testing


Testing for Firewall implementation.
- Devices within or outside the carriers network should not be able to reach other devices
unless an outgoing connection has previously been established.
- Please refer to BTC test case plan for details on firewall compliance tests

Apple Confidential - Do Not Distribute - Not to be Used or Disclosed Without Permission from Apple Copyright 2013
Apple Inc. All rights reserved.

4. NAT
4.1 Timeout
For all sockets that are opened by an iOS device we require that the NAT timeout for tearing
down these sockets is set to at least 60 minutes. This prevents the device from sending
additional keep alive messages that leads to battery drain.

NAT timeouts can be configured on a per port basis.


At the minimum we require an increased timeout for all persistent Connection ports.
Apple Push Services: inbound TCP port 5223
Exchange Active Sync: inbound TCP port 443
MobileMe: inbound TCP ports 5222 and 5223

NAT

ACME Required
Minimum: 10 minutes

Default Ports
Recommended: 30 minutes
Minimum: 30 minutes
Persistent Connection Ports
Recommended: 60 minutes

Apple Confidential - Do Not Distribute - Not to be Used or Disclosed Without Permission from Apple Copyright 2013
Apple Inc. All rights reserved.

10

You might also like