Lines Matching refs:pLog
362 bool check_fw_header(CRKComm *pComm, DWORD dwOffset, PSTRUCT_RKIMAGE_HDR pHeader, CRKLog *pLog = NU… in check_fw_header() argument
390 if (pLog) in check_fw_header()
392 pLog->Record(_T("model:%s\nbackup firmware model:%s\n"), model, pHeader->machine_model); in check_fw_header()
402 bool check_fw_crc(CRKComm *pComm, DWORD dwOffset, PSTRUCT_RKIMAGE_HDR pHeader, CRKLog *pLog = NULL) in check_fw_crc() argument
447 if (pLog) in check_fw_crc()
449 pLog->Record(_T("ERROR:check_fw_crc-->RKU_ReadLBA failed,err=%d"), iRet); in check_fw_crc()
460 if (pLog) in check_fw_crc()
462 pLog->Record(_T("ERROR:check_fw_crc-->read old crc failed")); in check_fw_crc()
474 CRKComm *pComm, CRKLog *pLog = NULL) in download_backup_image() argument
493 if (pLog) in download_backup_image()
495 pLog->Record(_T("ERROR:download_backup_image-->no found dest partition.")); in download_backup_image()
529 if (pLog) in download_backup_image()
531 pLog->Record(_T("ERROR:download_backup_image-->no found source in the backup.")); in download_backup_image()
559 if (pLog) in download_backup_image()
561 pLog->Record(_T("ERROR:download_backup_image-->read data from backup failed.")); in download_backup_image()
568 if (pLog) in download_backup_image()
570 pLog->Record(_T("ERROR:download_backup_image-->write data to partition failed.")); in download_backup_image()
589 if (pLog) in download_backup_image()
591 pLog->Record(_T("Start to check system...")); in download_backup_image()
608 if (pLog) in download_backup_image()
610 pLog->Record(_T("ERROR:download_backup_image-->read data from backup failed.")); in download_backup_image()
616 if (pLog) in download_backup_image()
618 pLog->Record(_T("ERROR:download_backup_image-->read data from partition failed.")); in download_backup_image()
624 if (pLog) in download_backup_image()
626 pLog->Record(_T("ERROR:download_backup_image-->compare data failed.")); in download_backup_image()
664 bool GetPubicKeyFromExternal(char *szDev, CRKLog *pLog, unsigned char *pKey, unsigned int &nKeySize) in GetPubicKeyFromExternal() argument
685 if (pLog) in GetPubicKeyFromExternal()
687 pLog->Record(_T("ERROR:GetPubicKeyFromExternal-->open %s failed,err=%d"), szDev, errno); in GetPubicKeyFromExternal()
693 if (pLog) in GetPubicKeyFromExternal()
695 pLog->Record(_T("INFO:GetPubicKeyFromExternal-->%s=%d"), szDev, hDev); in GetPubicKeyFromExternal()
702 if (pLog) in GetPubicKeyFromExternal()
704 pLog->Record(_T("ERROR:GetPubicKeyFromExternal-->seek IDBlock failed,err=%d"), errno); in GetPubicKeyFromExternal()
711 if (pLog) in GetPubicKeyFromExternal()
713 pLog->Record(_T("ERROR:GetPubicKeyFromExternal-->read IDBlock failed,err=%d"), errno); in GetPubicKeyFromExternal()
730 if (pLog) in GetPubicKeyFromExternal()
732 … pLog->Record(_T("ERROR:GetPubicKeyFromExternal-->check IDBlock failed,tag=0x%x"), pSec0->dwTag); in GetPubicKeyFromExternal()
745 if (pLog) in GetPubicKeyFromExternal()
747 …pLog->Record(_T("ERROR:GetPubicKeyFromExternal-->check SecureHeader failed,tag=0x%x"), pSecureHdr-… in GetPubicKeyFromExternal()
776 bool GetPubicKeyFromDevice(CRKLog *pLog, unsigned char *pKey, unsigned int &nKeySize) in GetPubicKeyFromDevice() argument
782 pComm = new CRKUsbComm(pLog); in GetPubicKeyFromDevice()
785 pLog->Record("ERROR:GetPubicKeyFromDevice-->new CRKComm failed!"); in GetPubicKeyFromDevice()
791 pLog->Record("ERROR:GetPubicKeyFromDevice-->new CRKAndroidDevice failed!"); in GetPubicKeyFromDevice()
794 pDevice->SetObject(NULL, pComm, pLog); in GetPubicKeyFromDevice()
800 pLog->Record("ERROR:GetPubicKeyFromDevice-->GetPublicKey failed!"); in GetPubicKeyFromDevice()
818 bool UnlockDevice(CRKImage *pImage, CRKLog *pLog, unsigned char *pKey, unsigned int nKeySize) in UnlockDevice() argument
834 if (pLog) in UnlockDevice()
836 pLog->Record("Get signed info failed."); in UnlockDevice()
847 if (pLog) in UnlockDevice()
849 pLog->PrintBuffer(strOutput, pMd5, 32, 16); in UnlockDevice()
850 pLog->Record("INFO:Old Md5\n%s", strOutput.c_str()); in UnlockDevice()
851 pLog->PrintBuffer(strOutput, output + nOutput - 32, 32, 16); in UnlockDevice()
852 pLog->Record("INFO:New Md5\n%s", strOutput.c_str()); in UnlockDevice()
871 CRKLog *pLog = NULL; in do_rk_firmware_upgrade() local
889 pLog = new CRKLog(); in do_rk_firmware_upgrade()
890 if (!pLog) in do_rk_firmware_upgrade()
894 pLog->Record("Start to upgrade firmware..."); in do_rk_firmware_upgrade()
898 pLog->Record("ERROR:do_rk_firmware_upgrade-->new CRKImage failed!"); in do_rk_firmware_upgrade()
901 pComm = new CRKUsbComm(pLog); in do_rk_firmware_upgrade()
904 pLog->Record("ERROR:do_rk_firmware_upgrade-->new CRKComm failed!"); in do_rk_firmware_upgrade()
911 pLog->Record("ERROR:do_rk_firmware_upgrade-->new CRKAndroidDevice failed!"); in do_rk_firmware_upgrade()
914 pDevice->SetObject(pImage, pComm, pLog); in do_rk_firmware_upgrade()
921 pLog->PrintBuffer(strUid, uid, RKDEVICE_UID_LEN); in do_rk_firmware_upgrade()
922 pLog->Record("uid:%s", strUid.c_str()); in do_rk_firmware_upgrade()
928 pLog->Record("Get FlashInfo..."); in do_rk_firmware_upgrade()
932 pLog->Record("ERROR:do_rk_firmware_upgrade-->GetFlashInfo failed!"); in do_rk_firmware_upgrade()
982 pLog->Record("IDBlock Preparing..."); in do_rk_firmware_upgrade()
987 pLog->Record("ERROR:do_rk_firmware_upgrade-->PrepareIDB failed!"); in do_rk_firmware_upgrade()
990 pLog->Record("IDBlock Writing..."); in do_rk_firmware_upgrade()
995 pLog->Record("ERROR:do_rk_firmware_upgrade-->DownloadIDBlock failed!"); in do_rk_firmware_upgrade()
1002 pLog->Record("INFO:do_rk_firmware_upgrade-->Download loader only success!"); in do_rk_firmware_upgrade()
1011 pLog->Record("ERROR:do_rk_firmware_upgrade-->DownloadImage failed!"); in do_rk_firmware_upgrade()
1020 pLog->Record("ERROR:do_rk_firmware_upgrade-->DownloadImage failed!"); in do_rk_firmware_upgrade()
1027 pLog->Record("IDBlock Preparing..."); in do_rk_firmware_upgrade()
1032 pLog->Record("ERROR:do_rk_firmware_upgrade-->PrepareIDB failed!"); in do_rk_firmware_upgrade()
1035 pLog->Record("IDBlock Writing..."); in do_rk_firmware_upgrade()
1040 pLog->Record("ERROR:do_rk_firmware_upgrade-->DownloadIDBlock failed!"); in do_rk_firmware_upgrade()
1047 pLog->Record("INFO:do_rk_firmware_upgrade-->Download loader only success!"); in do_rk_firmware_upgrade()
1059 pLog->Record("Finish to upgrade firmware."); in do_rk_firmware_upgrade()
1063 pLog->Record("Fail to upgrade firmware!"); in do_rk_firmware_upgrade()
1065 if (pLog) in do_rk_firmware_upgrade()
1067 delete pLog; in do_rk_firmware_upgrade()
1068 pLog = NULL; in do_rk_firmware_upgrade()
1097 CRKLog *pLog = NULL; in do_rk_partition_upgrade() local
1112 pLog = new CRKLog(); in do_rk_partition_upgrade()
1113 if (!pLog) in do_rk_partition_upgrade()
1117 pLog->Record("Start to upgrade partition..."); in do_rk_partition_upgrade()
1119 pComm = new CRKUsbComm(pLog); in do_rk_partition_upgrade()
1122 pLog->Record("ERROR:do_rk_partition_upgrade-->new CRKComm failed!"); in do_rk_partition_upgrade()
1133 … pLog->Record("ERROR:do_rk_partition_upgrade-->new CRKImage with check failed,%s!", szFw); in do_rk_partition_upgrade()
1138 bRet = GetPubicKeyFromDevice(pLog, key, nKeySize); in do_rk_partition_upgrade()
1142 bRet = GetPubicKeyFromExternal(szBootDev, pLog, key, nKeySize); in do_rk_partition_upgrade()
1152 …pLog->Record("ERROR:do_rk_partition_upgrade-->Get PubicKey failed,boot=%d,dev=%s!", nBoot, szBootD… in do_rk_partition_upgrade()
1156 … pLog->Record("ERROR:do_rk_partition_upgrade-->Get PubicKey failed,boot=%d,dev=NULL!", nBoot); in do_rk_partition_upgrade()
1161 if (!UnlockDevice(pImage, pLog, key, nKeySize)) in do_rk_partition_upgrade()
1163 pLog->Record("ERROR:do_rk_partition_upgrade-->UnlockDevice failed!"); in do_rk_partition_upgrade()
1174 pLog->Record("ERROR:do_rk_partition_upgrade-->new CRKImage failed,%s!", szFw); in do_rk_partition_upgrade()
1181 pLog->Record("ERROR:do_rk_partition_upgrade-->IsDeviceLock failed!"); in do_rk_partition_upgrade()
1187 pLog->Record("ERROR:do_rk_partition_upgrade-->new CRKAndroidDevice failed!"); in do_rk_partition_upgrade()
1190 pDevice->SetObject(pImage, pComm, pLog); in do_rk_partition_upgrade()
1196 pLog->Record("ERROR:do_rk_partition_upgrade-->GetFlashInfo failed!"); in do_rk_partition_upgrade()
1200 pLog->Record("Info:do_rk_partition_upgrade-->RKU_ShowNandLBADevice ret=%d", iRet); in do_rk_partition_upgrade()
1204 pLog->Record("ERROR:do_rk_partition_upgrade-->DownloadImage failed!"); in do_rk_partition_upgrade()
1212 pLog->Record("Finish to upgrade partition."); in do_rk_partition_upgrade()
1216 pLog->Record("Fail to upgrade partition!"); in do_rk_partition_upgrade()
1218 if (pLog) in do_rk_partition_upgrade()
1220 delete pLog; in do_rk_partition_upgrade()
1221 pLog = NULL; in do_rk_partition_upgrade()
1249 CRKLog *pLog = NULL; in do_rk_backup_recovery() local
1264 pLog = new CRKLog(); in do_rk_backup_recovery()
1265 if (!pLog) in do_rk_backup_recovery()
1269 pLog->Record("Start to recovery from backup..."); in do_rk_backup_recovery()
1271 pComm = new CRKUsbComm(pLog); in do_rk_backup_recovery()
1274 pLog->Record("ERROR:do_rk_backup_recovery-->new CRKComm failed!"); in do_rk_backup_recovery()
1278 pLog->Record("Info:do_rk_backup_recovery-->RKU_ShowNandLBADevice ret=%d", iRet); in do_rk_backup_recovery()
1279 pLog->Record("Start to read parameter..."); in do_rk_backup_recovery()
1291 pLog->Record("Read parameter failed!"); in do_rk_backup_recovery()
1294 pLog->Record("Start to parse parameter..."); in do_rk_backup_recovery()
1298 pLog->Record("Parse parameter failed!"); in do_rk_backup_recovery()
1311 pLog->Record("Get backup offset failed!"); in do_rk_backup_recovery()
1314 pLog->Record("Start to check firmware..."); in do_rk_backup_recovery()
1315 if (!check_fw_header(pComm, dwBackupOffset, &hdr, pLog)) in do_rk_backup_recovery()
1317 pLog->Record("Check firmware header failed!"); in do_rk_backup_recovery()
1321 if (!check_fw_crc(pComm, dwBackupOffset, &hdr, pLog)) in do_rk_backup_recovery()
1323 pLog->Record("Check firmware crc failed!"); in do_rk_backup_recovery()
1327 pLog->Record("Start to write system..."); in do_rk_backup_recovery()
1329 if (!download_backup_image(vecParam, (char *)strPartSys, dwBackupOffset, hdr, pComm, pLog)) in do_rk_backup_recovery()
1331 pLog->Record("write system failed!"); in do_rk_backup_recovery()
1340 pLog->Record("Finish to recovery from backup."); in do_rk_backup_recovery()
1344 pLog->Record("Fail to recovery from backup!"); in do_rk_backup_recovery()
1352 if (pLog) in do_rk_backup_recovery()
1354 delete pLog; in do_rk_backup_recovery()
1355 pLog = NULL; in do_rk_backup_recovery()