[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 10010
[PRODUCTION_NOTIFY][DT_STATUS] Prepare...
[PRODUCTION_NOTIFY][DT_STATUS] SCRIPT_RUNNING ...
[PRODUCTION_NOTIFY][DT_PROGRESS] 05%
[PRODUCTION_NOTIFY][DT_STATUS] DOWNLOAD ADFUS ...
[PRODUCTION_NOTIFY][DT_PROGRESS] 15%
[updateAll] while(g_bIsUpgrading == TRUE): 1 sec
[PRODUCTION_NOTIFY][DT_PROGRESS] 40%
[PRODUCTION_NOTIFY][DT_STATUS] DOWNLOAD BREC ...
[PRODUCTION_NOTIFY][DT_PROGRESS] 50%
[PRODUCTION_NOTIFY][DT_STATUS] DOWNLOAD LFI ...
[updateAll] while(g_bIsUpgrading == TRUE): 2 sec
[updateAll] while(g_bIsUpgrading == TRUE): 3 sec
[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
[updateAll] while(g_bIsUpgrading == TRUE): 8 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): 9 sec
[PRODUCTION_NOTIFY][DT_STATUS] Successful
[PRODUCTION_NOTIFY][DT_COMPLETE] 10010: Successful
[PRODUCTION_NOTIFY][DT_COMPLETE] OnComplete
[PRODUCTION_NOTIFY][DT_DEVICE] 0 device found
[updateAll] while(g_bIsUpgrading == TRUE): 10 sec
[OnTimer][GUI_SAY_PLUG][NEW_P4_20190508][NEW_PROCESS] NEW_P4_UPDATE_PROCESS_DONE
[updateAll] while(g_bIsUpgrading == TRUE): 10 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
=> 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] 0 device found
[checkNewP4Connected] g_nDeviceCount == 0
[OnPaint] STATUS_OF_PNG: -108
=> GUI_SAY_FAIL
=> FAILED_REASON_CANT_SEARCH_VIDPID
[OnPaint] STATUS_OF_PNG: -108
=> GUI_SAY_FAIL
=> FAILED_REASON_CANT_SEARCH_VIDPID
[OnBnClickedButton2][GUI_SAY_FAIL] Clicked
[OnBnClickedCancel][Exit]STATUS_OF_PNG: -108