1 /* the following code are all copied from Dload, such as sc8810.xml */
2 #ifndef FDL_BACKUPNVITEM_H
3 #define FDL_BACKUPNVITEM_H
6 <NVItem name="Calibration" backup="1">
9 <NVFlag name ="Replace" check ="0"></NVFlag>
10 <NVFlag name ="Continue" check ="0"></NVFlag>
13 <NVItem name="IMEI" backup="1">
15 <BackupFlag use="0"></BackupFlag>
17 <NVItem name="TD_Calibration" backup="1">
20 <NVFlag name ="Replace" check ="0"></NVFlag>
21 <NVFlag name ="Continue" check ="0"></NVFlag>
24 <NVItem name="BlueTooth" backup="1">
27 <NVFlag name ="Continue" check ="0"></NVFlag>
30 <NVItem name="BandSelect" backup="1">
33 <NVFlag name ="Continue" check ="0"></NVFlag>
36 <NVItem name="WIFI" backup="1">
39 <NVFlag name ="Continue" check ="1"></NVFlag>
42 <NVItem name="MMITest" backup="1">
45 <NVFlag name ="Continue" check ="1"></NVFlag>
51 /* define struction for above backup nv item */
54 #define MAX_NV_BACKUP_FALG_NUM (5)
56 typedef struct _NV_BACKUP_FLAG_T
58 unsigned char szFlagName[MAX_PATH]; /* NVFlag name */
59 unsigned long dwCheck; /* check ="0" */
60 }NV_BACKUP_FLAG_T,*PNV_BACKUP_FLAG_T;
62 typedef struct _NV_BACKUP_ITEM_T
64 unsigned char szItemName[MAX_PATH]; /* NVItem name */
65 unsigned long wIsBackup; /* backup="1" */
66 unsigned long wIsUseFlag; /* BackupFlag use */
68 unsigned long dwFlagCount; /* NVFlag name count */
69 NV_BACKUP_FLAG_T nbftArray[MAX_NV_BACKUP_FALG_NUM];
70 }NV_BACKUP_ITEM_T,*PNV_BACKUP_ITEM_T;
72 NV_BACKUP_ITEM_T backupnvitem[] =
74 {"Calibration", 1, 1, 0xFFFFFFFF, 2, {{"Replace", 0}, {"Continue", 0}}},
75 {"IMEI", 1, 0, 0xFFFFFFFF, 0},
76 {"IMEI2", 1, 0, 0x179, 0},
77 {"IMEI3", 1, 0, 0x186, 0},
78 {"IMEI4", 1, 0, 0x1E4, 0},
79 {"TD_Calibration", 1, 1, 0xFFFFFFFF, 2, {{"Replace", 0}, {"Continue", 0}}},
80 {"BlueTooth", 1, 1, 0x191, 1, {"Continue", 0}},
81 {"BandSelect", 1, 1, 0xD, 1, {"Continue", 0}},
82 {"WIFI", 1, 1, 0x199, 1, {"Continue", 1}},
83 {"MMITest", 1, 1, 0x19A, 1, {"Continue", 1}}
86 /* GSMCaliVaPolicy is from [DownloadNV] in BMFileType.ini */
87 unsigned long GSMCaliVaPolicy = 0;
89 #endif /* FDL_BACKUPNVITEM_H */