IMEI-SV

International Mobile Equipment Identity Software Version

Identifier
Introduced in Rel-11
A 16-digit extension of the IMEI that includes a two-digit software version number. It identifies the specific software/firmware version installed on the mobile device, aiding in device management and software update tracking.

Description

The International Mobile Equipment Identity Software Version (IMEI-SV) is an enhanced identifier that builds upon the standard IMEI. It is a 16-digit number where the first 14 digits are identical to the IMEI (the 8-digit TAC and the 6-digit SNR, omitting the IMEI's check digit). The final two digits represent the Software Version Number (SVN), which identifies the revision of the software or firmware currently installed on the device. This allows for distinction between different software builds running on the same hardware model.

The IMEI-SV is reported by the device to the network in a similar manner to the IMEI, typically during initial registration or when requested by the network. In LTE and 5G systems, the device can report both the IMEI and the IMEI-SV. The network, particularly management systems and the Equipment Identity Register (EIR), can process the SVN information. This enables more granular device identification. For example, an operator can determine not just the device model (via TAC) but also whether it is running a specific, potentially vulnerable or incompatible, software version.

The primary technical role of the IMEI-SV is to support advanced device management and security operations. In the context of Over-The-Air (OTA) software updates, the network or device manufacturer can verify the target device's current software version before initiating an update. For security incident response, if a vulnerability is discovered in a specific software version, operators can use IMEI-SV data to identify and potentially quarantine affected devices on their network. It also aids in troubleshooting and customer support by providing precise information about the device's software state, beyond its hardware identity. The SVN is typically assigned and managed by the device manufacturer.

Purpose & Motivation

The IMEI-SV was introduced to address the growing complexity of mobile devices, where the software/firmware became as critical to device functionality and security as the hardware. The standard IMEI only identified the physical hardware, making it impossible for networks to distinguish between two identical phone models running different OS versions or firmware patches. This was a significant limitation for implementing software-based security policies, managing firmware update campaigns, and responding to software-specific vulnerabilities or bugs.

Prior to IMEI-SV, network operators and manufacturers had limited visibility into the software landscape of devices on their networks. The creation of IMEI-SV, standardized in 3GPP Release 11, provided a standardized mechanism to embed software version information directly into a well-known device identifier. This solved the problem of correlating device identity with software state, enabling precise targeting for software updates, facilitating compliance checks (e.g., ensuring a device has a mandatory security patch), and enhancing the capability of security systems to act based on known software vulnerabilities present in specific SVN ranges.

Key Features

  • 16-digit identifier extending the IMEI format
  • Includes a 2-digit Software Version Number (SVN)
  • Uniquely identifies device hardware model and software revision
  • Enables network-based software version awareness
  • Supports targeted firmware update management and rollout
  • Aids in security response for software-specific vulnerabilities

Evolution Across Releases

Rel-11 Initial

Introduced the IMEI-SV as a new identifier with a standardized 16-digit format (14-digit IMEI base + 2-digit SVN). Defined its reporting mechanisms from the User Equipment to the network and its potential use cases in device management and software version tracking.

Defining Specifications

SpecificationTitle
TS 37.320 3GPP TR 37.320