Showing
2 changed files
with
76 additions
and
85 deletions
| @@ -147,22 +147,22 @@ int SmartPhoneSN::getLastIMEIdigit(CString strIMEI) | @@ -147,22 +147,22 @@ int SmartPhoneSN::getLastIMEIdigit(CString strIMEI) | ||
| 147 | META_RESULT SmartPhoneSN::WriteNvramLoop() | 147 | META_RESULT SmartPhoneSN::WriteNvramLoop() |
| 148 | { | 148 | { |
| 149 | MTRACE (g_hEBOOT_DEBUG, "SmartPhoneSN::WriteNvramLoop() start..."); | 149 | MTRACE (g_hEBOOT_DEBUG, "SmartPhoneSN::WriteNvramLoop() start..."); |
| 150 | - | 150 | + |
| 151 | SMART_PHONE_STAGE_e spStage = SP_START_STAGE; | 151 | SMART_PHONE_STAGE_e spStage = SP_START_STAGE; |
| 152 | SMART_PHONE_STAGE_e spNextStage = SP_END_STAGE; | 152 | SMART_PHONE_STAGE_e spNextStage = SP_END_STAGE; |
| 153 | META_RESULT MetaResult = META_SUCCESS; | 153 | META_RESULT MetaResult = META_SUCCESS; |
| 154 | MULTIIMEI_OPTION_e multiIMEIOption = SINGLE_MD_SINGLE_IMEI; | 154 | MULTIIMEI_OPTION_e multiIMEIOption = SINGLE_MD_SINGLE_IMEI; |
| 155 | - | 155 | + |
| 156 | int iRet = 0; | 156 | int iRet = 0; |
| 157 | int iRet2 = 0; | 157 | int iRet2 = 0; |
| 158 | int option = 0; | 158 | int option = 0; |
| 159 | double fBeginProcess = 0.25; | 159 | double fBeginProcess = 0.25; |
| 160 | double fStep = 0.04; | 160 | double fStep = 0.04; |
| 161 | m_bBackupNvramSuccess = false; | 161 | m_bBackupNvramSuccess = false; |
| 162 | - | 162 | + |
| 163 | bool bCheckCalFlag = g_sMetaComm.bCheckCalFlag; | 163 | bool bCheckCalFlag = g_sMetaComm.bCheckCalFlag; |
| 164 | bool bCheckFtFlag = g_sMetaComm.bCheckFtFlag; | 164 | bool bCheckFtFlag = g_sMetaComm.bCheckFtFlag; |
| 165 | - | 165 | + |
| 166 | int mdNums = 1; | 166 | int mdNums = 1; |
| 167 | int MDIndex = 0; | 167 | int MDIndex = 0; |
| 168 | int IMEI_index = 0; | 168 | int IMEI_index = 0; |
| @@ -183,7 +183,7 @@ META_RESULT SmartPhoneSN::WriteNvramLoop() | @@ -183,7 +183,7 @@ META_RESULT SmartPhoneSN::WriteNvramLoop() | ||
| 183 | { | 183 | { |
| 184 | mdNums = m_sMdInfo.number_of_md; | 184 | mdNums = m_sMdInfo.number_of_md; |
| 185 | } | 185 | } |
| 186 | - | 186 | + |
| 187 | while ((spStage != SP_END_STAGE) && (*m_pMetaStopFlag != BOOT_STOP)) | 187 | while ((spStage != SP_END_STAGE) && (*m_pMetaStopFlag != BOOT_STOP)) |
| 188 | { | 188 | { |
| 189 | //g_pMainDlg->ShowTemperatureOnUI(); | 189 | //g_pMainDlg->ShowTemperatureOnUI(); |
| @@ -207,7 +207,7 @@ META_RESULT SmartPhoneSN::WriteNvramLoop() | @@ -207,7 +207,7 @@ META_RESULT SmartPhoneSN::WriteNvramLoop() | ||
| 207 | spNextStage = SP_WRITE_TEMP_STAGE; | 207 | spNextStage = SP_WRITE_TEMP_STAGE; |
| 208 | } | 208 | } |
| 209 | break; | 209 | break; |
| 210 | - | 210 | + |
| 211 | case SP_AP2MD_STAGE: | 211 | case SP_AP2MD_STAGE: |
| 212 | fBeginProcess += fStep; | 212 | fBeginProcess += fStep; |
| 213 | iRet = APSwithToModemMeta_Ex(); | 213 | iRet = APSwithToModemMeta_Ex(); |
| @@ -221,41 +221,41 @@ META_RESULT SmartPhoneSN::WriteNvramLoop() | @@ -221,41 +221,41 @@ META_RESULT SmartPhoneSN::WriteNvramLoop() | ||
| 221 | spNextStage = SP_END_STAGE; | 221 | spNextStage = SP_END_STAGE; |
| 222 | } | 222 | } |
| 223 | break; | 223 | break; |
| 224 | - | 224 | + |
| 225 | case SP_CHECK_CAL_FT_FLAG_STAGE: | 225 | case SP_CHECK_CAL_FT_FLAG_STAGE: |
| 226 | - #ifdef __TOPWELL_QCTEST__ | ||
| 227 | - if (g_sMetaComm.bCheckCalFlag || g_sMetaComm.bCheckFtFlag || g_sMetaComm.bCheckQCFlag) | ||
| 228 | - #else | ||
| 229 | - if (g_sMetaComm.bCheckCalFlag || g_sMetaComm.bCheckFtFlag) | ||
| 230 | - #endif | ||
| 231 | - { | ||
| 232 | - char tmpBuf[2048] = {0}; | ||
| 233 | - iRet = REQ_ReadModem_NVRAM_Start(WRITE_BARCODE, tmpBuf, 1); | ||
| 234 | - if (iRet == META_SUCCESS) | ||
| 235 | - { | ||
| 236 | - bool bCheckPass = true; | ||
| 237 | - bCheckPass = Check_some_barcode(tmpBuf); | ||
| 238 | - if (bCheckPass == true) | ||
| 239 | - { | ||
| 240 | - spNextStage = SP_IMEI_RD_STAGE; | ||
| 241 | - } | ||
| 242 | - else | ||
| 243 | - { | ||
| 244 | - iRet = META_FAILED; | ||
| 245 | - spNextStage = SP_END_STAGE; | ||
| 246 | - } | ||
| 247 | - } | ||
| 248 | - else | ||
| 249 | - { | ||
| 250 | - UpdateUIMsg("ERROR!! Read Barcode: MetaResult = %s", ResultToString(iRet)); | ||
| 251 | - spNextStage = SP_END_STAGE; | ||
| 252 | - } | ||
| 253 | - } | ||
| 254 | - else | ||
| 255 | - { | ||
| 256 | - spNextStage = SP_BARCODE_MD_STAGE; | ||
| 257 | - } | ||
| 258 | - break; | 226 | +#ifdef __TOPWELL_QCTEST__ |
| 227 | + if (g_sMetaComm.bCheckCalFlag || g_sMetaComm.bCheckFtFlag || g_sMetaComm.bCheckQCFlag) | ||
| 228 | +#else | ||
| 229 | + if (g_sMetaComm.bCheckCalFlag || g_sMetaComm.bCheckFtFlag) | ||
| 230 | +#endif | ||
| 231 | + { | ||
| 232 | + char tmpBuf[2048] = {0}; | ||
| 233 | + iRet = REQ_ReadModem_NVRAM_Start(WRITE_BARCODE, tmpBuf, 1); | ||
| 234 | + if (iRet == META_SUCCESS) | ||
| 235 | + { | ||
| 236 | + bool bCheckPass = true; | ||
| 237 | + bCheckPass = Check_some_barcode(tmpBuf); | ||
| 238 | + if (bCheckPass == true) | ||
| 239 | + { | ||
| 240 | + spNextStage = SP_IMEI_RD_STAGE; | ||
| 241 | + } | ||
| 242 | + else | ||
| 243 | + { | ||
| 244 | + iRet = META_FAILED; | ||
| 245 | + spNextStage = SP_END_STAGE; | ||
| 246 | + } | ||
| 247 | + } | ||
| 248 | + else | ||
| 249 | + { | ||
| 250 | + UpdateUIMsg("ERROR!! Read Barcode: MetaResult = %s", ResultToString(iRet)); | ||
| 251 | + spNextStage = SP_END_STAGE; | ||
| 252 | + } | ||
| 253 | + } | ||
| 254 | + else | ||
| 255 | + { | ||
| 256 | + spNextStage = SP_BARCODE_MD_STAGE; | ||
| 257 | + } | ||
| 258 | + break; | ||
| 259 | case SP_IMEI_RD_STAGE: | 259 | case SP_IMEI_RD_STAGE: |
| 260 | { | 260 | { |
| 261 | CString str_imei; | 261 | CString str_imei; |
| @@ -263,14 +263,14 @@ META_RESULT SmartPhoneSN::WriteNvramLoop() | @@ -263,14 +263,14 @@ META_RESULT SmartPhoneSN::WriteNvramLoop() | ||
| 263 | char a_imei_ary2[16]; | 263 | char a_imei_ary2[16]; |
| 264 | char tmpBuf1[20] = {0}; | 264 | char tmpBuf1[20] = {0}; |
| 265 | char tmpBuf2[20] = {0}; | 265 | char tmpBuf2[20] = {0}; |
| 266 | - // CString IMEI1_validity; | ||
| 267 | - // CString IMEI2_validity; | ||
| 268 | - | 266 | + // CString IMEI1_validity; |
| 267 | + // CString IMEI2_validity; | ||
| 268 | + | ||
| 269 | iRet = REQ_ReadModem_NVRAM_Start(WRITE_IMEI, tmpBuf1, 1); | 269 | iRet = REQ_ReadModem_NVRAM_Start(WRITE_IMEI, tmpBuf1, 1); |
| 270 | iRet2 = REQ_ReadModem_NVRAM_Start(WRITE_IMEI, tmpBuf2, 2); | 270 | iRet2 = REQ_ReadModem_NVRAM_Start(WRITE_IMEI, tmpBuf2, 2); |
| 271 | 271 | ||
| 272 | - if(tmpBuf1[0]== -1) iRet = META_FAILED; | ||
| 273 | - if(tmpBuf2[0]== -1) iRet2 =META_FAILED; | 272 | + if(tmpBuf1[0]== -1) iRet = META_FAILED; |
| 273 | + if(tmpBuf2[0]== -1) iRet2 =META_FAILED; | ||
| 274 | 274 | ||
| 275 | 275 | ||
| 276 | if (iRet == META_SUCCESS || iRet2 == META_SUCCESS) | 276 | if (iRet == META_SUCCESS || iRet2 == META_SUCCESS) |
| @@ -292,39 +292,39 @@ META_RESULT SmartPhoneSN::WriteNvramLoop() | @@ -292,39 +292,39 @@ META_RESULT SmartPhoneSN::WriteNvramLoop() | ||
| 292 | } | 292 | } |
| 293 | a_imei_ary[15] = 0; | 293 | a_imei_ary[15] = 0; |
| 294 | a_imei_ary2[15] = 0; | 294 | a_imei_ary2[15] = 0; |
| 295 | - | ||
| 296 | - if(iRet == META_SUCCESS && iRet2 == META_SUCCESS) | ||
| 297 | - { | ||
| 298 | - g_pMainDlg->GetDlgItem(IDC_RSLT_WRITE_IMEI)->SetWindowText("PASS"); | ||
| 299 | - UpdateUIMsg("IMEI read success!!!"); | ||
| 300 | - } | ||
| 301 | - else | ||
| 302 | - { | ||
| 303 | - g_pMainDlg->GetDlgItem(IDC_RSLT_WRITE_IMEI)->SetWindowText("Fail"); | ||
| 304 | - UpdateUIMsg("IMEI read fail"); | ||
| 305 | - } | ||
| 306 | - | ||
| 307 | - | ||
| 308 | - // UpdateUIMsg("IMEI read success!!!"); | 295 | + |
| 296 | + if(iRet == META_SUCCESS && iRet2 == META_SUCCESS) | ||
| 297 | + { | ||
| 298 | + g_pMainDlg->GetDlgItem(IDC_RSLT_WRITE_IMEI)->SetWindowText("PASS"); | ||
| 299 | + UpdateUIMsg("IMEI read success!!!"); | ||
| 300 | + } | ||
| 301 | + else | ||
| 302 | + { | ||
| 303 | + g_pMainDlg->GetDlgItem(IDC_RSLT_WRITE_IMEI)->SetWindowText("Fail"); | ||
| 304 | + UpdateUIMsg("IMEI read fail"); | ||
| 305 | + } | ||
| 306 | + | ||
| 307 | + | ||
| 308 | + // UpdateUIMsg("IMEI read success!!!"); | ||
| 309 | spNextStage = SP_END_STAGE; | 309 | spNextStage = SP_END_STAGE; |
| 310 | } | 310 | } |
| 311 | else | 311 | else |
| 312 | { | 312 | { |
| 313 | - g_pMainDlg->GetDlgItem(IDC_RSLT_WRITE_IMEI)->SetWindowText("Fail"); | 313 | + g_pMainDlg->GetDlgItem(IDC_RSLT_WRITE_IMEI)->SetWindowText("Fail"); |
| 314 | UpdateUIMsg("IMEI read fail"); | 314 | UpdateUIMsg("IMEI read fail"); |
| 315 | spNextStage = SP_END_STAGE; | 315 | spNextStage = SP_END_STAGE; |
| 316 | } | 316 | } |
| 317 | } | 317 | } |
| 318 | break; | 318 | break; |
| 319 | - | ||
| 320 | 319 | ||
| 321 | - | ||
| 322 | - | 320 | + |
| 321 | + | ||
| 322 | + | ||
| 323 | } | 323 | } |
| 324 | - | 324 | + |
| 325 | spStage = spNextStage; | 325 | spStage = spNextStage; |
| 326 | } | 326 | } |
| 327 | - | 327 | + |
| 328 | MTRACE (g_hEBOOT_DEBUG, "SmartPhoneSN::WriteNvramLoop() end..."); | 328 | MTRACE (g_hEBOOT_DEBUG, "SmartPhoneSN::WriteNvramLoop() end..."); |
| 329 | return (META_RESULT)iRet; | 329 | return (META_RESULT)iRet; |
| 330 | } | 330 | } |
| @@ -3866,6 +3866,7 @@ void SmartPhoneSN::ThreadMainEntryPoint() | @@ -3866,6 +3866,7 @@ void SmartPhoneSN::ThreadMainEntryPoint() | ||
| 3866 | break; | 3866 | break; |
| 3867 | } | 3867 | } |
| 3868 | iTestCount++; | 3868 | iTestCount++; |
| 3869 | + g_pMainDlg->myloglist.ResetContent(); | ||
| 3869 | 3870 | ||
| 3870 | DebugOnOff(true); | 3871 | DebugOnOff(true); |
| 3871 | MTRACE(g_hEBOOT_DEBUG, "------------------------------------ START -------------------------------------"); | 3872 | MTRACE(g_hEBOOT_DEBUG, "------------------------------------ START -------------------------------------"); |
| @@ -4017,16 +4018,16 @@ void SmartPhoneSN::ThreadMainEntryPoint() | @@ -4017,16 +4018,16 @@ void SmartPhoneSN::ThreadMainEntryPoint() | ||
| 4017 | { | 4018 | { |
| 4018 | case 0: | 4019 | case 0: |
| 4019 | g_pMainDlg->myrslt_qc=_T("UnTested"); | 4020 | g_pMainDlg->myrslt_qc=_T("UnTested"); |
| 4020 | - UpdateUIMsg("QC untest"); | 4021 | + UpdateUIMsg("QC1 untest"); |
| 4021 | bAnyOperationFail = true; | 4022 | bAnyOperationFail = true; |
| 4022 | break; | 4023 | break; |
| 4023 | case 1: | 4024 | case 1: |
| 4024 | g_pMainDlg->myrslt_qc=_T("PASS"); | 4025 | g_pMainDlg->myrslt_qc=_T("PASS"); |
| 4025 | - UpdateUIMsg("QC test pass"); | 4026 | + UpdateUIMsg("QC1 test pass"); |
| 4026 | break; | 4027 | break; |
| 4027 | default: | 4028 | default: |
| 4028 | g_pMainDlg->myrslt_qc=_T("Fail"); | 4029 | g_pMainDlg->myrslt_qc=_T("Fail"); |
| 4029 | - UpdateUIMsg("QC test fail"); | 4030 | + UpdateUIMsg("QC1 test fail"); |
| 4030 | bAnyOperationFail = true; | 4031 | bAnyOperationFail = true; |
| 4031 | break; | 4032 | break; |
| 4032 | } | 4033 | } |
| @@ -60,15 +60,6 @@ END | @@ -60,15 +60,6 @@ END | ||
| 60 | 60 | ||
| 61 | ///////////////////////////////////////////////////////////////////////////// | 61 | ///////////////////////////////////////////////////////////////////////////// |
| 62 | // | 62 | // |
| 63 | -// Icon | ||
| 64 | -// | ||
| 65 | - | ||
| 66 | -// Icon with lowest ID value placed first to ensure application icon | ||
| 67 | -// remains consistent on all systems. | ||
| 68 | -//IDR_MAINFRAME ICON DISCARDABLE "res\\idr_main.ico" | ||
| 69 | - | ||
| 70 | -///////////////////////////////////////////////////////////////////////////// | ||
| 71 | -// | ||
| 72 | // Bitmap | 63 | // Bitmap |
| 73 | // | 64 | // |
| 74 | 65 | ||
| @@ -273,7 +264,7 @@ STYLE DS_MODALFRAME | WS_MINIMIZEBOX | WS_POPUP | WS_VISIBLE | WS_CAPTION | | @@ -273,7 +264,7 @@ STYLE DS_MODALFRAME | WS_MINIMIZEBOX | WS_POPUP | WS_VISIBLE | WS_CAPTION | | ||
| 273 | WS_SYSMENU | 264 | WS_SYSMENU |
| 274 | EXSTYLE WS_EX_CLIENTEDGE | WS_EX_APPWINDOW | 265 | EXSTYLE WS_EX_CLIENTEDGE | WS_EX_APPWINDOW |
| 275 | CAPTION "c" | 266 | CAPTION "c" |
| 276 | -FONT 9, "΢ÈíÑźÚ", 0, 0, 0x1 | 267 | +FONT 9, "΢ÈíÑźÚ" |
| 277 | BEGIN | 268 | BEGIN |
| 278 | EDITTEXT IDC_EDT_VERSION,56,10,182,13,ES_AUTOHSCROLL | 269 | EDITTEXT IDC_EDT_VERSION,56,10,182,13,ES_AUTOHSCROLL |
| 279 | PUSHBUTTON "Save",IDC_BT_SAVE_SWVER,246,10,44,15 | 270 | PUSHBUTTON "Save",IDC_BT_SAVE_SWVER,246,10,44,15 |
| @@ -298,14 +289,14 @@ BEGIN | @@ -298,14 +289,14 @@ BEGIN | ||
| 298 | CONTROL 133,IDC_BITMAP_RESAULT,"Static",SS_BITMAP,190,83,93,45 | 289 | CONTROL 133,IDC_BITMAP_RESAULT,"Static",SS_BITMAP,190,83,93,45 |
| 299 | LTEXT "SW",IDC_STATIC,6,91,11,9 | 290 | LTEXT "SW",IDC_STATIC,6,91,11,9 |
| 300 | LTEXT "CFT",IDC_STATIC,5,115,12,9 | 291 | LTEXT "CFT",IDC_STATIC,5,115,12,9 |
| 301 | - LTEXT "SMT MMI",IDC_STATIC,64,115,23,9 | 292 | + LTEXT "MMI",IDC_STATIC,64,115,17,9 |
| 302 | LTEXT "IMEI",IDC_STATIC,7,138,32,9 | 293 | LTEXT "IMEI",IDC_STATIC,7,138,32,9 |
| 303 | - LTEXT "QC1",IDC_STATIC,120,115,13,9 | ||
| 304 | - EDITTEXT IDC_RSLT_CFT,35,115,24,15,ES_AUTOHSCROLL | ES_READONLY | | 294 | + LTEXT "QC1",IDC_STATIC,128,115,13,9 |
| 295 | + EDITTEXT IDC_RSLT_CFT,19,115,40,15,ES_AUTOHSCROLL | ES_READONLY | | ||
| 305 | NOT WS_TABSTOP | 296 | NOT WS_TABSTOP |
| 306 | - EDITTEXT IDC_RSLT_SMT,90,115,24,13,ES_AUTOHSCROLL | ES_READONLY | | 297 | + EDITTEXT IDC_RSLT_SMT,84,115,42,13,ES_AUTOHSCROLL | ES_READONLY | |
| 307 | NOT WS_TABSTOP | 298 | NOT WS_TABSTOP |
| 308 | - EDITTEXT IDC_RSLT_QC,150,115,24,15,ES_AUTOHSCROLL | ES_READONLY | | 299 | + EDITTEXT IDC_RSLT_QC,150,115,39,15,ES_AUTOHSCROLL | ES_READONLY | |
| 309 | NOT WS_TABSTOP | 300 | NOT WS_TABSTOP |
| 310 | EDITTEXT IDC_RSLT_WRITE_IMEI,49,138,214,15,ES_AUTOHSCROLL | | 301 | EDITTEXT IDC_RSLT_WRITE_IMEI,49,138,214,15,ES_AUTOHSCROLL | |
| 311 | ES_READONLY | NOT WS_TABSTOP | 302 | ES_READONLY | NOT WS_TABSTOP |
| @@ -321,7 +312,7 @@ BEGIN | @@ -321,7 +312,7 @@ BEGIN | ||
| 321 | CTEXT "",IDC_RSLT_SW,35,91,148,11,SS_CENTERIMAGE, | 312 | CTEXT "",IDC_RSLT_SW,35,91,148,11,SS_CENTERIMAGE, |
| 322 | WS_EX_STATICEDGE | 313 | WS_EX_STATICEDGE |
| 323 | LTEXT "",IDC_STATIC_TIMECOUNT,119,181,61,12,SS_CENTERIMAGE, | 314 | LTEXT "",IDC_STATIC_TIMECOUNT,119,181,61,12,SS_CENTERIMAGE, |
| 324 | - WS_EX_CLIENTEDGE | 315 | + WS_EX_STATICEDGE |
| 325 | END | 316 | END |
| 326 | 317 | ||
| 327 | IDD_SCANDATA_DIALOG DIALOGEX 0, 0, 236, 316 | 318 | IDD_SCANDATA_DIALOG DIALOGEX 0, 0, 236, 316 |
| @@ -385,7 +376,6 @@ BEGIN | @@ -385,7 +376,6 @@ BEGIN | ||
| 385 | LTEXT "SPMeta DLL 1345.01",IDC_SPMETADLL_VERSION,42,40,104,8 | 376 | LTEXT "SPMeta DLL 1345.01",IDC_SPMETADLL_VERSION,42,40,104,8 |
| 386 | LTEXT "Copyright(C) 2004-2010 MediaTek Inc. All rights reserved.", | 377 | LTEXT "Copyright(C) 2004-2010 MediaTek Inc. All rights reserved.", |
| 387 | IDC_STATIC,42,58,170,8 | 378 | IDC_STATIC,42,58,170,8 |
| 388 | - // ICON IDR_MAINFRAME,IDC_STATIC,13,12,20,20 | ||
| 389 | END | 379 | END |
| 390 | 380 | ||
| 391 | IDD_IDENTIFY_VERIFY_DIALOG DIALOG DISCARDABLE 0, 0, 187, 61 | 381 | IDD_IDENTIFY_VERIFY_DIALOG DIALOG DISCARDABLE 0, 0, 187, 61 |
Please
register
or
login
to post a comment