设置设备锁定对判断号的判断

This commit is contained in:
13038267101 2022-11-04 14:32:17 +08:00
parent e63911a1ea
commit 0caa028997
1 changed files with 5 additions and 9 deletions

View File

@ -469,18 +469,14 @@ void hg_scanner_239::init_version(void)
VLOG_MINI_1(LOG_LEVEL_DEBUG_INFO, "Firmware version: %s\n", fv.c_str());
if (fv.length() >= 10 && (fv[5] > 'A' || atoi(fv.substr(6, 4).c_str()) >= 1209))
{
is_kernelsnap_211209_ = atoi(get_fpga().c_str()) >= 35211210;
}
else if (fv.length() >= 10 && (fv[5] > 'B' || atoi(fv.substr(6, 4).c_str()) >= 830))
{
is_kernelsnap_220830_ = true;
}
else
{
is_kernelsnap_211209_ = false;
if (fv.length() >= 10 && (fv[5] > 'B' || atoi(fv.substr(6, 4).c_str()) >= 830))
is_kernelsnap_220830_ = true;
else
is_kernelsnap_220830_ = false;
}
}
@ -1907,7 +1903,7 @@ int hg_scanner_239::firmware_upgrade(std::string filename)
fwname.open(filename, std::ios_base::in | std::ios_base::binary);
if (!fwname.is_open())
{
return false;
return SCANNER_ERR_OPEN_FILE_FAILED;
}
fwname.seekg(0, std::ios::end);
int total = fwname.tellg();//记录总长度