[OnInitDialog][MP_MODE_ON] LOCAL_MODE_MP
[GetCurrentProductIdxFromTxt] currentProduct: 13, currentPidIdx: 2
[checkProductListExist] Check: FTP_XLS
[checkProductListExist] => Exist
[LoadExcelFile] File: .//DATA/List.dll
[OnInitDialog][MP_MODE_ON] mpModeIsSelected == true
[OnPaint] STATUS_OF_PNG: -101
=> GUI_SAY_WAITING_FOR_VIDPID
[OnPaint] STATUS_OF_PNG: -101
=> GUI_SAY_WAITING_FOR_VIDPID
[OnBnClickedButton2][GUI_SAY_WAITING_FOR_VIDPID] Clicked
[OnPaint] STATUS_OF_PNG: -101
[DownloadProductListFromFtp] updateMode != SERVER_MODE, checkProductListExist()
[checkProductListExist] checkProductListExistChecked == true
=> GUI_SAY_WAITING_FOR_VIDPID
[searchVidPidFromExcel] =============================================================
[searchVidPidFromExcel] retry: 0, retryMax: 3
[searchVidPidFromExcel] =============================================================
[searchVidPidFromExcel] PID-1, Row: 1, Col: 2, VID: 054C, PID: 05C4
 => Not exist
[searchVidPidFromExcel] PID-2, Row: 1, Col: 3, VID: 054C, PID: 
 => Skip
[searchVidPidFromExcel] PID-3, Row: 1, Col: 4, VID: 054C, PID: 
 => Skip
[searchVidPidFromExcel] PID-1, Row: 2, Col: 2, VID: 054C, PID: 05C4
 => Not exist
[searchVidPidFromExcel] PID-2, Row: 2, Col: 3, VID: 054C, PID: 
 => Skip
[searchVidPidFromExcel] PID-3, Row: 2, Col: 4, VID: 054C, PID: 
 => Skip
[searchVidPidFromExcel] PID-1, Row: 3, Col: 2, VID: 054C, PID: 05C4
 => Not exist
[searchVidPidFromExcel] PID-2, Row: 3, Col: 3, VID: 054C, PID: 
 => Skip
[searchVidPidFromExcel] PID-3, Row: 3, Col: 4, VID: 054C, PID: 
 => Skip
[searchVidPidFromExcel] PID-1, Row: 4, Col: 2, VID: 054C, PID: 05C4
 => Not exist
[searchVidPidFromExcel] PID-2, Row: 4, Col: 3, VID: 054C, PID: 
 => Skip
[searchVidPidFromExcel] PID-3, Row: 4, Col: 4, VID: 054C, PID: 
 => Skip
[searchVidPidFromExcel] PID-1, Row: 5, Col: 2, VID: 054C, PID: 05C4
 => Not exist
[searchVidPidFromExcel] PID-2, Row: 5, Col: 3, VID: 054C, PID: 
 => Skip
[searchVidPidFromExcel] PID-3, Row: 5, Col: 4, VID: 054C, PID: 
 => Skip
[searchVidPidFromExcel] PID-1, Row: 6, Col: 2, VID: 054C, PID: 05C4
 => Not exist
[searchVidPidFromExcel] PID-2, Row: 6, Col: 3, VID: 054C, PID: 
 => Skip
[searchVidPidFromExcel] PID-3, Row: 6, Col: 4, VID: 054C, PID: 
 => Skip
[searchVidPidFromExcel] PID-1, Row: 7, Col: 2, VID: 054C, PID: 09CC
 => Not exist
[searchVidPidFromExcel] PID-2, Row: 7, Col: 3, VID: 054C, PID: 
 => Skip
[searchVidPidFromExcel] PID-3, Row: 7, Col: 4, VID: 054C, PID: 
 => Skip
[searchVidPidFromExcel] PID-1, Row: 8, Col: 2, VID: 054C, PID: 05C4
 => Not exist
[searchVidPidFromExcel] PID-2, Row: 8, Col: 3, VID: 054C, PID: 
 => Skip
[searchVidPidFromExcel] PID-3, Row: 8, Col: 4, VID: 054C, PID: 
 => Skip
[searchVidPidFromExcel] PID-1, Row: 9, Col: 2, VID: 054C, PID: 05C4
 => Not exist
[searchVidPidFromExcel] PID-2, Row: 9, Col: 3, VID: 054C, PID: 
 => Skip
[searchVidPidFromExcel] PID-3, Row: 9, Col: 4, VID: 054C, PID: 
 => Skip
[searchVidPidFromExcel] PID-1, Row: 10, Col: 2, VID: 054C, PID: 05C4
 => Not exist
[searchVidPidFromExcel] PID-2, Row: 10, Col: 3, VID: 054C, PID: 
 => Skip
[searchVidPidFromExcel] PID-3, Row: 10, Col: 4, VID: 054C, PID: 
 => Skip
[searchVidPidFromExcel] PID-1, Row: 11, Col: 2, VID: 054C, PID: 09CC
 => Not exist
[searchVidPidFromExcel] PID-2, Row: 11, Col: 3, VID: 054C, PID: 
 => Skip
[searchVidPidFromExcel] PID-3, Row: 11, Col: 4, VID: 054C, PID: 
 => Skip
[searchVidPidFromExcel] PID-1, Row: 12, Col: 2, VID: 054C, PID: 09CC
 => Not exist
[searchVidPidFromExcel] PID-2, Row: 12, Col: 3, VID: 054C, PID: 
 => Skip
[searchVidPidFromExcel] PID-3, Row: 12, Col: 4, VID: 054C, PID: 
 => Skip
[searchVidPidFromExcel] PID-1, Row: 13, Col: 2, VID: 054C, PID: 05C4
 => Not exist
[searchVidPidFromExcel] PID-2, Row: 13, Col: 3, VID: 054C, PID: 
 => Skip
[searchVidPidFromExcel] PID-3, Row: 13, Col: 4, VID: 054C, PID: 
 => Skip
[searchVidPidFromExcel] PID-1, Row: 14, Col: 2, VID: 054C, PID: 05C4
 => Not exist
[searchVidPidFromExcel] PID-2, Row: 14, Col: 3, VID: 054C, PID: 
 => Skip
[searchVidPidFromExcel] PID-3, Row: 14, Col: 4, VID: 054C, PID: 
 => Skip
[searchVidPidFromExcel] PID-1, Row: 15, Col: 2, VID: 054C, PID: 05C4
 => Not exist
[searchVidPidFromExcel] PID-2, Row: 15, Col: 3, VID: 054C, PID: 
 => Skip
[searchVidPidFromExcel] PID-3, Row: 15, Col: 4, VID: 054C, PID: 
 => Skip
[searchVidPidFromExcel] =============================================================
[searchVidPidFromExcel] retry: 1, retryMax: 3
[searchVidPidFromExcel] =============================================================
[searchVidPidFromExcel] PID-1, Row: 1, Col: 2, VID: 054C, PID: 05C4
 => Not exist
[searchVidPidFromExcel] PID-2, Row: 1, Col: 3, VID: 054C, PID: 
 => Skip
[searchVidPidFromExcel] PID-3, Row: 1, Col: 4, VID: 054C, PID: 
 => Skip
[searchVidPidFromExcel] PID-1, Row: 2, Col: 2, VID: 054C, PID: 05C4
 => Not exist
[searchVidPidFromExcel] PID-2, Row: 2, Col: 3, VID: 054C, PID: 
 => Skip
[searchVidPidFromExcel] PID-3, Row: 2, Col: 4, VID: 054C, PID: 
 => Skip
[searchVidPidFromExcel] PID-1, Row: 3, Col: 2, VID: 054C, PID: 05C4
 => Not exist
[searchVidPidFromExcel] PID-2, Row: 3, Col: 3, VID: 054C, PID: 
 => Skip
[searchVidPidFromExcel] PID-3, Row: 3, Col: 4, VID: 054C, PID: 
 => Skip
[searchVidPidFromExcel] PID-1, Row: 4, Col: 2, VID: 054C, PID: 05C4
 => Not exist
[searchVidPidFromExcel] PID-2, Row: 4, Col: 3, VID: 054C, PID: 
 => Skip
[searchVidPidFromExcel] PID-3, Row: 4, Col: 4, VID: 054C, PID: 
 => Skip
[searchVidPidFromExcel] PID-1, Row: 5, Col: 2, VID: 054C, PID: 05C4
 => Not exist
[searchVidPidFromExcel] PID-2, Row: 5, Col: 3, VID: 054C, PID: 
 => Skip
[searchVidPidFromExcel] PID-3, Row: 5, Col: 4, VID: 054C, PID: 
 => Skip
[searchVidPidFromExcel] PID-1, Row: 6, Col: 2, VID: 054C, PID: 05C4
 => Not exist
[searchVidPidFromExcel] PID-2, Row: 6, Col: 3, VID: 054C, PID: 
 => Skip
[searchVidPidFromExcel] PID-3, Row: 6, Col: 4, VID: 054C, PID: 
 => Skip
[searchVidPidFromExcel] PID-1, Row: 7, Col: 2, VID: 054C, PID: 09CC
 => Not exist
[searchVidPidFromExcel] PID-2, Row: 7, Col: 3, VID: 054C, PID: 
 => Skip
[searchVidPidFromExcel] PID-3, Row: 7, Col: 4, VID: 054C, PID: 
 => Skip
[searchVidPidFromExcel] PID-1, Row: 8, Col: 2, VID: 054C, PID: 05C4
 => Not exist
[searchVidPidFromExcel] PID-2, Row: 8, Col: 3, VID: 054C, PID: 
 => Skip
[searchVidPidFromExcel] PID-3, Row: 8, Col: 4, VID: 054C, PID: 
 => Skip
[searchVidPidFromExcel] PID-1, Row: 9, Col: 2, VID: 054C, PID: 05C4
 => Not exist
[searchVidPidFromExcel] PID-2, Row: 9, Col: 3, VID: 054C, PID: 
 => Skip
[searchVidPidFromExcel] PID-3, Row: 9, Col: 4, VID: 054C, PID: 
 => Skip
[searchVidPidFromExcel] PID-1, Row: 10, Col: 2, VID: 054C, PID: 05C4
 => Not exist
[searchVidPidFromExcel] PID-2, Row: 10, Col: 3, VID: 054C, PID: 
 => Skip
[searchVidPidFromExcel] PID-3, Row: 10, Col: 4, VID: 054C, PID: 
 => Skip
[searchVidPidFromExcel] PID-1, Row: 11, Col: 2, VID: 054C, PID: 09CC
 => Not exist
[searchVidPidFromExcel] PID-2, Row: 11, Col: 3, VID: 054C, PID: 
 => Skip
[searchVidPidFromExcel] PID-3, Row: 11, Col: 4, VID: 054C, PID: 
 => Skip
[searchVidPidFromExcel] PID-1, Row: 12, Col: 2, VID: 054C, PID: 09CC
 => Not exist
[searchVidPidFromExcel] PID-2, Row: 12, Col: 3, VID: 054C, PID: 
 => Skip
[searchVidPidFromExcel] PID-3, Row: 12, Col: 4, VID: 054C, PID: 
 => Skip
[searchVidPidFromExcel] PID-1, Row: 13, Col: 2, VID: 054C, PID: 05C4
 => Not exist
[searchVidPidFromExcel] PID-2, Row: 13, Col: 3, VID: 054C, PID: 
 => Skip
[searchVidPidFromExcel] PID-3, Row: 13, Col: 4, VID: 054C, PID: 
 => Skip
[searchVidPidFromExcel] PID-1, Row: 14, Col: 2, VID: 054C, PID: 05C4
 => Not exist
[searchVidPidFromExcel] PID-2, Row: 14, Col: 3, VID: 054C, PID: 
 => Skip
[searchVidPidFromExcel] PID-3, Row: 14, Col: 4, VID: 054C, PID: 
 => Skip
[searchVidPidFromExcel] PID-1, Row: 15, Col: 2, VID: 054C, PID: 05C4
 => Not exist
[searchVidPidFromExcel] PID-2, Row: 15, Col: 3, VID: 054C, PID: 
 => Skip
[searchVidPidFromExcel] PID-3, Row: 15, Col: 4, VID: 054C, PID: 
 => Skip
[searchVidPidFromExcel] =============================================================
[searchVidPidFromExcel] retry: 2, retryMax: 3
[searchVidPidFromExcel] =============================================================
[searchVidPidFromExcel] PID-1, Row: 1, Col: 2, VID: 054C, PID: 05C4
 => Not exist
[searchVidPidFromExcel] PID-2, Row: 1, Col: 3, VID: 054C, PID: 
 => Skip
[searchVidPidFromExcel] PID-3, Row: 1, Col: 4, VID: 054C, PID: 
 => Skip
[searchVidPidFromExcel] PID-1, Row: 2, Col: 2, VID: 054C, PID: 05C4
 => Not exist
[searchVidPidFromExcel] PID-2, Row: 2, Col: 3, VID: 054C, PID: 
 => Skip
[searchVidPidFromExcel] PID-3, Row: 2, Col: 4, VID: 054C, PID: 
 => Skip
[searchVidPidFromExcel] PID-1, Row: 3, Col: 2, VID: 054C, PID: 05C4
 => Not exist
[searchVidPidFromExcel] PID-2, Row: 3, Col: 3, VID: 054C, PID: 
 => Skip
[searchVidPidFromExcel] PID-3, Row: 3, Col: 4, VID: 054C, PID: 
 => Skip
[searchVidPidFromExcel] PID-1, Row: 4, Col: 2, VID: 054C, PID: 05C4
 => Not exist
[searchVidPidFromExcel] PID-2, Row: 4, Col: 3, VID: 054C, PID: 
 => Skip
[searchVidPidFromExcel] PID-3, Row: 4, Col: 4, VID: 054C, PID: 
 => Skip
[searchVidPidFromExcel] PID-1, Row: 5, Col: 2, VID: 054C, PID: 05C4
 => Not exist
[searchVidPidFromExcel] PID-2, Row: 5, Col: 3, VID: 054C, PID: 
 => Skip
[searchVidPidFromExcel] PID-3, Row: 5, Col: 4, VID: 054C, PID: 
 => Skip
[searchVidPidFromExcel] PID-1, Row: 6, Col: 2, VID: 054C, PID: 05C4
 => Not exist
[searchVidPidFromExcel] PID-2, Row: 6, Col: 3, VID: 054C, PID: 
 => Skip
[searchVidPidFromExcel] PID-3, Row: 6, Col: 4, VID: 054C, PID: 
 => Skip
[searchVidPidFromExcel] PID-1, Row: 7, Col: 2, VID: 054C, PID: 09CC
 => Not exist
[searchVidPidFromExcel] PID-2, Row: 7, Col: 3, VID: 054C, PID: 
 => Skip
[searchVidPidFromExcel] PID-3, Row: 7, Col: 4, VID: 054C, PID: 
 => Skip
[searchVidPidFromExcel] PID-1, Row: 8, Col: 2, VID: 054C, PID: 05C4
 => Not exist
[searchVidPidFromExcel] PID-2, Row: 8, Col: 3, VID: 054C, PID: 
 => Skip
[searchVidPidFromExcel] PID-3, Row: 8, Col: 4, VID: 054C, PID: 
 => Skip
[searchVidPidFromExcel] PID-1, Row: 9, Col: 2, VID: 054C, PID: 05C4
 => Not exist
[searchVidPidFromExcel] PID-2, Row: 9, Col: 3, VID: 054C, PID: 
 => Skip
[searchVidPidFromExcel] PID-3, Row: 9, Col: 4, VID: 054C, PID: 
 => Skip
[searchVidPidFromExcel] PID-1, Row: 10, Col: 2, VID: 054C, PID: 05C4
 => Not exist
[searchVidPidFromExcel] PID-2, Row: 10, Col: 3, VID: 054C, PID: 
 => Skip
[searchVidPidFromExcel] PID-3, Row: 10, Col: 4, VID: 054C, PID: 
 => Skip
[searchVidPidFromExcel] PID-1, Row: 11, Col: 2, VID: 054C, PID: 09CC
 => Not exist
[searchVidPidFromExcel] PID-2, Row: 11, Col: 3, VID: 054C, PID: 
 => Skip
[searchVidPidFromExcel] PID-3, Row: 11, Col: 4, VID: 054C, PID: 
 => Skip
[searchVidPidFromExcel] PID-1, Row: 12, Col: 2, VID: 054C, PID: 09CC
 => Not exist
[searchVidPidFromExcel] PID-2, Row: 12, Col: 3, VID: 054C, PID: 
 => Skip
[searchVidPidFromExcel] PID-3, Row: 12, Col: 4, VID: 054C, PID: 
 => Skip
[searchVidPidFromExcel] PID-1, Row: 13, Col: 2, VID: 054C, PID: 05C4
 => Not exist
[searchVidPidFromExcel] PID-2, Row: 13, Col: 3, VID: 054C, PID: 
 => Skip
[searchVidPidFromExcel] PID-3, Row: 13, Col: 4, VID: 054C, PID: 
 => Skip
[searchVidPidFromExcel] PID-1, Row: 14, Col: 2, VID: 054C, PID: 05C4
 => Not exist
[searchVidPidFromExcel] PID-2, Row: 14, Col: 3, VID: 054C, PID: 
 => Skip
[searchVidPidFromExcel] PID-3, Row: 14, Col: 4, VID: 054C, PID: 
 => Skip
[searchVidPidFromExcel] PID-1, Row: 15, Col: 2, VID: 054C, PID: 05C4
 => Not exist
[searchVidPidFromExcel] PID-2, Row: 15, Col: 3, VID: 054C, PID: 
 => Skip
[searchVidPidFromExcel] PID-3, Row: 15, Col: 4, VID: 054C, PID: 
 => Skip
[searchVidPidFromExcel] Search done, not found!
[searchVidPidFromExcel] =============================================================
[OnPaint] STATUS_OF_PNG: -101
=> GUI_SAY_WAITING_FOR_VIDPID
[PRODUCTION_NOTIFY][DT_DEVICE] 1 device found
[checkNewP4Connected] g_nDeviceCount > 0
[OnTimer][GUI_SAY_WAITING_FOR_VIDPID] New P4 Stuck in ADFU, need wake up!
[SetUpdateProcessAndDriver] Install driver success
[OnPaint] STATUS_OF_PNG: -103
=> GUI_SAY_DOWNLOAD_FIRMWARE
[OnTimer][GUI_SAY_DOWNLOAD_FIRMWARE] hexFileDownloadStatus == 0
[GetFwFileFromServer] In new thread!
[GetFwFileFromServerSync] Need download: NEWP4_WAKEUP.fw
[GetFwFileFromServerSync] File has already downloaded
[OnTimer][GUI_SAY_DOWNLOAD_FIRMWARE] hexFileDownloadStatus == HEX_FILE_DOWNLOAD_SUCCESS
[OnPaint] STATUS_OF_PNG: -104
=> GUI_SAY_PLUG (Firmware loaded)
[OnTimer][GUI_SAY_PLUG]
[OnPaint] STATUS_OF_PNG: -106
=> GUI_SAY_UPDATING
[OnPaint] STATUS_OF_PNG: -106
=> GUI_SAY_UPDATING
[updateAll] Now reading firmware
[PRODUCTION_NOTIFY][DT_DEVICE] 1 device found
[updateAll] g_nDeviceCount > 0, Now downloading firmware
[PRODUCTION_NOTIFY][DT_START] Start 1009
[PRODUCTION_NOTIFY][DT_STATUS] Prepare...
[updateAll] while(g_bIsUpgrading == TRUE): 1 sec
[PRODUCTION_NOTIFY][DT_STATUS] SCRIPT_RUNNING ...
[updateAll] while(g_bIsUpgrading == TRUE): 2 sec
[PRODUCTION_NOTIFY][DT_PROGRESS] 05%
[PRODUCTION_NOTIFY][DT_STATUS] DOWNLOAD ADFUS ...
[PRODUCTION_NOTIFY][DT_PROGRESS] 15%
[PRODUCTION_NOTIFY][DT_PROGRESS] 40%
[PRODUCTION_NOTIFY][DT_STATUS] DOWNLOAD BREC ...
[PRODUCTION_NOTIFY][DT_PROGRESS] 50%
[updateAll] while(g_bIsUpgrading == TRUE): 3 sec
[PRODUCTION_NOTIFY][DT_STATUS] DOWNLOAD LFI ...
[updateAll] while(g_bIsUpgrading == TRUE): 4 sec
[updateAll] while(g_bIsUpgrading == TRUE): 5 sec
[updateAll] while(g_bIsUpgrading == TRUE): 6 sec
[updateAll] while(g_bIsUpgrading == TRUE): 7 sec
[PRODUCTION_NOTIFY][DT_CFG_GET] CFG_BT_MAC
[PRODUCTION_NOTIFY][DT_PROGRESS] 100%
[PRODUCTION_NOTIFY][DT_STATUS] UPDATE OVER ...
[updateAll] while(g_bIsUpgrading == TRUE): 8 sec
[PRODUCTION_NOTIFY][DT_STATUS] Successful
[PRODUCTION_NOTIFY][DT_COMPLETE] 1009: Successful
[PRODUCTION_NOTIFY][DT_COMPLETE] OnComplete
[PRODUCTION_NOTIFY][DT_DEVICE] 0 device found
[updateAll] while(g_bIsUpgrading == TRUE): 9 sec
[OnTimer][GUI_SAY_PLUG][NEW_P4_20190508][NEW_PROCESS] NEW_P4_UPDATE_PROCESS_DONE
[updateAll] while(g_bIsUpgrading == TRUE): 9 sec
[OnTimer][GUI_SAY_PLUG][NEW_P4_20190508][NEW_PROCESS] NEW_P4_UPDATE_PROCESS_DONE, newP4NeedWakeUp == true, Restart from GUI_SAY_WAITING_FOR_VIDPID!
[OnPaint] STATUS_OF_PNG: -101
=> GUI_SAY_WAITING_FOR_VIDPID
[searchVidPidFromExcel] =============================================================
[searchVidPidFromExcel] retry: 0, retryMax: 3
[searchVidPidFromExcel] =============================================================
[searchVidPidFromExcel] PID-1, Row: 1, Col: 2, VID: 054C, PID: 05C4
[OpenDeviceUsb][Success] Vid: 054c, Pid: 05c4
 => Found
[searchVidPidFromExcel] =============================================================
[NewGetVersion] START
[NewGetVersion] count: 1, retry: 20
[NewGetVersion] Run_WriteFileB() == TRUE, retryStatus = read
[Run_ReadFileB][SUCCESS] Run_ReadFileB() return TRUE
[NewGetVersion] Run_ReadFileB() == TRUE
[NewGetVersion][ERROR] NOT ZP...
[NewGetVersion] count: 2, retry: 20
[Run_ReadFileB][SUCCESS] Run_ReadFileB() return TRUE
[NewGetVersion] Run_ReadFileB() == TRUE
[NewGetVersion][ERROR] NOT ZP...
[NewGetVersion] count: 3, retry: 20
[Run_ReadFileB][SUCCESS] Run_ReadFileB() return TRUE
[NewGetVersion] Run_ReadFileB() == TRUE
[NewGetVersion][ERROR] NOT ZP...
[NewGetVersion] count: 4, retry: 20
[Run_ReadFileB][SUCCESS] Run_ReadFileB() return TRUE
[NewGetVersion] Run_ReadFileB() == TRUE
[NewGetVersion][ERROR] NOT ZP...
[NewGetVersion] count: 5, retry: 20
[Run_ReadFileB][SUCCESS] Run_ReadFileB() return TRUE
[NewGetVersion] Run_ReadFileB() == TRUE
[NewGetVersion][ERROR] NOT ZP...
[NewGetVersion] count: 6, retry: 20
[Run_ReadFileB][SUCCESS] Run_ReadFileB() return TRUE
[NewGetVersion] Run_ReadFileB() == TRUE
[NewGetVersion][ERROR] NOT ZP...
[NewGetVersion] count: 7, retry: 20
[Run_ReadFileB][SUCCESS] Run_ReadFileB() return TRUE
[NewGetVersion] Run_ReadFileB() == TRUE
[NewGetVersion][ERROR] NOT ZP...
[NewGetVersion] count: 8, retry: 20
[Run_ReadFileB][SUCCESS] Run_ReadFileB() return TRUE
[NewGetVersion] Run_ReadFileB() == TRUE
[NewGetVersion][ERROR] NOT ZP...
[NewGetVersion] count: 9, retry: 20
[Run_ReadFileB][SUCCESS] Run_ReadFileB() return TRUE
[NewGetVersion] Run_ReadFileB() == TRUE
[NewGetVersion][ERROR] NOT ZP...
[NewGetVersion] count: 10, retry: 20
[Run_ReadFileB][SUCCESS] Run_ReadFileB() return TRUE
[NewGetVersion] Run_ReadFileB() == TRUE
[NewGetVersion][ERROR] NOT ZP...
[NewGetVersion] count: 11, retry: 20
[Run_ReadFileB][SUCCESS] Run_ReadFileB() return TRUE
[NewGetVersion] Run_ReadFileB() == TRUE
[NewGetVersion][ERROR] NOT ZP...
[NewGetVersion] count: 12, retry: 20
[Run_ReadFileB][SUCCESS] Run_ReadFileB() return TRUE
[NewGetVersion] Run_ReadFileB() == TRUE
[NewGetVersion][ERROR] NOT ZP...
[NewGetVersion] count: 13, retry: 20
[Run_ReadFileB][SUCCESS] Run_ReadFileB() return TRUE
[NewGetVersion] Run_ReadFileB() == TRUE
[NewGetVersion][ERROR] NOT ZP...
[NewGetVersion] count: 14, retry: 20
[Run_ReadFileB][SUCCESS] Run_ReadFileB() return TRUE
[NewGetVersion] Run_ReadFileB() == TRUE
[NewGetVersion][ERROR] NOT ZP...
[NewGetVersion] count: 15, retry: 20
[Run_ReadFileB][SUCCESS] Run_ReadFileB() return TRUE
[NewGetVersion] Run_ReadFileB() == TRUE
[NewGetVersion][ERROR] NOT ZP...
[NewGetVersion] count: 16, retry: 20
[Run_ReadFileB][SUCCESS] Run_ReadFileB() return TRUE
[NewGetVersion] Run_ReadFileB() == TRUE
[NewGetVersion][ERROR] NOT ZP...
[NewGetVersion] count: 17, retry: 20
[Run_ReadFileB][SUCCESS] Run_ReadFileB() return TRUE
[NewGetVersion] Run_ReadFileB() == TRUE
[NewGetVersion][ERROR] NOT ZP...
[NewGetVersion] count: 18, retry: 20
[Run_ReadFileB][SUCCESS] Run_ReadFileB() return TRUE
[NewGetVersion] Run_ReadFileB() == TRUE
[NewGetVersion][ERROR] NOT ZP...
[NewGetVersion] count: 19, retry: 20
[Run_ReadFileB][SUCCESS] Run_ReadFileB() return TRUE
[NewGetVersion] Run_ReadFileB() == TRUE
[NewGetVersion][ERROR] NOT ZP...
[NewGetVersion] count: 20, retry: 20
[Run_ReadFileB][SUCCESS] Run_ReadFileB() return TRUE
[NewGetVersion] Run_ReadFileB() == TRUE
[NewGetVersion][ERROR] NOT ZP...
[NewGetVersion][ERROR] return FALSE
[EnterLDRomManually][SUCCESS] Run_WriteFileB() == TRUE, useNewBleUpdateProcess = true
[ReGetLDRomDevice] count: 1, retry: 10
[ReGetLDRomDevice] count: 2, retry: 10
[ReGetLDRomDevice] count: 3, retry: 10
[ReGetLDRomDevice] count: 4, retry: 10
[ReGetLDRomDevice] count: 5, retry: 10
[ReGetLDRomDevice] count: 6, retry: 10
[ReGetLDRomDevice] count: 7, retry: 10
[ReGetLDRomDevice] count: 8, retry: 10
[ReGetLDRomDevice] count: 9, retry: 10
[ReGetLDRomDevice] count: 10, retry: 10
[ReGetLDRomDevice][ERROR] OpenDeviceUsb(VIDPID_LDROM) == NULL
[OnTimer][GUI_SAY_WAITING_FOR_VIDPID][ERROR] EnterLDRomManually() == TRUE, ReGetLDRomDevice() == FALSE
[OnPaint] STATUS_OF_PNG: -101
=> GUI_SAY_WAITING_FOR_VIDPID
[OnBnClickedCancel][Exit]STATUS_OF_PNG: -101