Specifications

Thermal Mitigation Commands
Rev. 8 May.12 Proprietary and Confidential 267
!THERMTHRESHOLD
Supporting chipsets:
MDM8200
MDM8220 (min f/w rev:
N2.0 Release 6)
MDM9200 (min f/w rev:
M1.0 Release 3,
X3.0 Beta 6)
Set/report thermal threshold, mitigation threshold, and hysteresis
Set/report the threshold values for entering mitigation and emergency states, and the
hysteresis value for causing a state change:
Mitigation state
MDM8200Tx power is reduced.
MDM8220/MDM9200First stage of mitgation (data throughput flow control)
occurs. If temperature continues to rise past the second stage mitigation
threshold (see !THERMDELTATXTEMP on page 265), Tx power is reduced.
Emergency stateTx power is stopped.
HysteresisTemperature reduction required before moving from emergency to
mitigation state, or from mitigation to normal operating state. For example, if the
device is in mitigation state, it will not return to normal state until the temperature
drops below (<threshold1> - <hysteresis>).
Usage:
Execution: AT!THERMTHRESHOLD=<threshold1>,<threshold2>,<hysterisis>
Response:
OK
Purpose: Set the threshold and hysteresis values. (All three values must be
specified.)
Query: AT!THERMTHRESHOLD?
Response:
Mitigation threshold=<threshold1>
Emergency threshold=<threshold2>
Hysteresis=<hysteresis>
OK
Purpose: Show current threshold and hysteresis values.
Query List: AT!THERMTHRESHOLD=?
Purpose: Display the execution command format and parameter values.
Parameters:
<threshold1> (Threshold to enter mitigation state)
0–255 (degrees Celsius)
<threshold2> (Threshold to enter emergency state)
0–255 (degrees Celsius)
<hysteresis> (Temperature reduction below threshold required to return to normal state
(from mitigation) or mitigation (from emergency))
0–255 (degrees Celsius)
Table 13-2: Thermal mitigation command details (Continued)
Command Description