WriteIMEI User Guide
WriteIMEI User Guide
Version: 1.0.2
DocCode:
Date: 2017-8-11
www.spreadtr um.com
Important Notice
Copyright Notice
Copyright © 2013, Spreadtrum Communications, Inc. All rights reserved.
Trademarks
Spreadtrum Communications, Inc. and Spreadtrum Communications, Inc.'s products are
exclusively owned by Spreadtrum Communications, Inc. References to other companies
and their products use trademarks owned by the respective companies and are for
reference purpose only.
Warranty Disclaimer
Spreadtrum Communications, Inc. makes no representations or warranties, either
expressed or implied, by or with respect to anything in this document, and shall not be
liable for any implied warranties of merchantability or fitness for a particular purpose or for
any indirect, special or consequential damages.
Confidentiality
The information contained herein (including any attachments) is confidential. The
recipient hereby acknowledges the confidentiality of this document, and except for
specific purposes, this document shall not be disclosed to any third party.
Purpose
This document describes how to write IMEI into phone.
Intended Audience
This document is intended for:
Organization
This document consists of five chapters as follows.
Chapter Describes
Conventions
Symbol Conventions
The symbols that may be found in this document are defined as follows.
Symbol Description
Indicates a tip that may help you solve a problem or save time.
GUI Conventions
Convention Description
Boldface Buttons, menus, parameters, tabs, windows, and dialog titles are
in boldface. For example, click OK.
Keyboard Operation
Format Description
Key Press the key. For example, press Enter and press Tab.
Key 1+Key 2 Press the keys concurrently. For example, pressing Ctrl+Alt+A
means the three keys should be pressed concurrently.
Key 1, Key 2 Press the keys in turn. For example, pressing Alt, A means the
two keys should be pressed in turn.
Mouse Operation
Action Description
Click Select and release the primary mouse button without moving the
pointer.
Double-click Press the primary mouse button twice continuously and quickly
without moving the pointer.
Drag Press and hold the primary mouse button and move the pointer
to a certain position.
Reference
Contents
1 Overview......................................................................................................................................2-1
1.1 Introduction....................................................................................................................................................2-2
1.2 Runtime environment.....................................................................................................................................2-2
1.2.1 Hardware...............................................................................................................................................2-2
1.2.2 Software................................................................................................................................................2-2
2 Quick Start...................................................................................................................................2-1
2.1 Main User Interface........................................................................................................................................2-2
2.2 Quick Operation.............................................................................................................................................2-4
2.2.1 Step by Step...........................................................................................................................................2-4
3 Operation Guide........................................................................................................................3-1
3.1 Mode Select....................................................................................................................................................3-2
3.2 Set...................................................................................................................................................................3-3
4 Configuration..............................................................................................................................4-1
4.1 WriteIMEI.ini.................................................................................................................................................4-2
5 FQA...............................................................................................................................................5-4
Figures
4 Configuration
1 Overview
1.1 Introduction
WriteIMEI is a tool that can be used to read and write IMEI, SN, Bluetooth Address and WIFI Address.
WriteIMEI also can check Software Version and AP Version of the phone.
WriteIMEI supports two modes to connect with phone, “Calibration Mode” and “Normal Mode”.
Calibration Mode: Connected phone to PC with USB cable which V-BUS is disconnected, and then
powered on it for test.
Normal Mode: Powered on phone normally, and then connect to PC for test.
1.2.2 Software
Microsoft Windows XP, Vista, Win7 or advanced operation system.
4 Configuration
2 Quick Start
4 Configuration
7. Test items. These items can be set in the Set dialog. They are maybe generated automatically by default, or
generated by inputting manually.
8. Status for connecting. All connected status will be displayed in there.
Connect status:
Disconnect status:
Step 3 Click Set button to open setting dialog for some basic configuration.
If you want to know more settings, please reference to 3.2 Set.
4 Configuration
Step 4 Input IMEI, SN , BT or WIFI, and then press Write button to write IMEI and other items to
the phone.
If you select Calibration Mode, you must first click Read or Write button, and then powered
on the phone.
----End
4 Configuration
3 Operation Guide
4 Configuration
3.2 Set
Figure 3-6 Set Dialog
1. Same IMEI. When there are more than one IMEI to be written, this item will be enabled. It means
IMEI1=IMEI2=IMEI3=IMEI4. For example, if IMEI1 = 36252343242096, then IMEI2=IMEI3=IMEI4=
36252343242096.
IMEI Generate Mode. There are two generate mode to select. Manual Input: generated by manually.
Auto-Generate IMEI: generated by automatically.
2. Bluetooth and WIFI Generate Mode.
BlueTooth Mac Address: To write Bluetooth or not.
Generate BlueTooth Addr. Automatically: generate Bluetooth automatically or not.
WIFI mac Address: To write WIFI or not.
Generate WIFI Mac Addr. Automatically: generate WIFI automatically or not.
Generate BlueTooth Mac Address. Automatically: generate by System Time or Initial Addr.
Generate WIFI Mac Address. Automatically: generate by Auto-Generate or Initial Addr.
3. Related IMEI setting.
Base IMEI Number: Only available when generating IMEI automatically. For example, if Base IMEI
Number=36252343242096, then IMEI=36252343242096X(X is generated by crc calculate ),
IMEI2=36252343242097X, IMEI3=36252343242098X, IMEI4=36252343242099X.
IMEI CRC Check (The 15th digital): Check IMEI for CRC.
Save IMEI: Save IMEI to txt file(IMEI.txt) or database(IMEI.mdb).
Prevent the IMEI Reuse (Check from log file or mdb): When user input a IMEI, check if it has been
exist in the txt file or database.
4. Related SN Setting.
SN1: If checked it, it means to write SN1 to the phone. Only this item is checked, the Generate SN1
Automatically item can be enabling.
Generate SN1 Automatically: If checked it, then will generate SN1 automatically, by manual input.
SN2: If checked it, it means to write SN2 to the phone. Only this item is checked, the Generate SN2
Automatically item can be enabling.
Generate SN2Automatically: If checked it, then will generate SN2 automatically, by manual input.
5. Write simlock or not.
6.Common Setting.
WCDMA+GSM: Enter WCDMA+GSM Mode.
PhaseCheck: Phase check or not.
Power Off after write: If checked it, it will send the command to the phone make the phone powered off
after write all items.
Reset: If checked it, factory reset after write all items.
7. Check SW version and AP version.
Check Version: If checked it and inputted the key words in the edit, then will check the key words with
the software version read from the phone.
Check AP Version: If checked it and inputted the key words in the edit, then will check the key words
with the AP version read from the phone.
8. SecureBoot.
Secure Boot(write effuse under uboot): Write effuse under uoot, and then enter calibration mode for
other items.
Secure Provisioning: Security deployment plan, need to connect server first.
4 Configuration
4 Configuration
4.1 WriteIMEI.ini
WriteIMEI.ini configures the common settings, such as UART port, instrument, cable loss…etc. As most of the
settings could be configured by UI directly, we only describe the useful items which should be configures by manually:
[General]
Timeout =30000
WriteTimeCheck =0
WriteTime =20000
WaitForAPTime =7
CheckStationName =CFT
CurrentStationName =IMEI
Timeout: Specifies the wait time after DUT is under calibration mode. (Only available while calibration mode).
WriteTimeCheck: When write items to the phone, if needs to check timeout. 0: no; 1: yes.
WriteTime: The time that needs to check when write items to the phone.
[Control]
User Privilege =1
Language =1
User Privilege: 0: Operator; 1: Admin.
[DCSOURCE]
UseDCS =0
DCType =2
DCGpibNo =0
DCGpibAddr =5
TestCounts =1
4 Configuration
5 FQA
4 Configuration