mirror of
https://github.com/DarkMatterCore/nxdumptool.git
synced 2024-11-10 04:31:44 +00:00
Fix borked LAFW version checks.
This commit is contained in:
parent
df673f758d
commit
d7081bbc1c
2 changed files with 4 additions and 4 deletions
|
@ -683,10 +683,9 @@ static void gamecardLoadInfo(void)
|
|||
if (!_gamecardGetDecryptedCardInfoArea()) goto end;
|
||||
|
||||
/* Check if we meet the Lotus ASIC firmware (LAFW) version requirement. */
|
||||
/* Lotus treats the GameCardFwVersion field as the maximum unsupported LAFW version, instead of treating it as the minimum supported version. */
|
||||
if (g_lafwVersion <= g_gameCardInfoArea.fw_version)
|
||||
if (g_lafwVersion < g_gameCardInfoArea.fw_version)
|
||||
{
|
||||
LOG_MSG("LAFW version doesn't meet gamecard requirement! (%lu <= %lu).", g_lafwVersion, g_gameCardInfoArea.fw_version);
|
||||
LOG_MSG("LAFW version doesn't meet gamecard requirement! (%lu < %lu).", g_lafwVersion, g_gameCardInfoArea.fw_version);
|
||||
g_gameCardStatus = GameCardStatus_LotusAsicFirmwareUpdateRequired;
|
||||
goto end;
|
||||
}
|
||||
|
|
|
@ -49,6 +49,8 @@ namespace nxdt::views
|
|||
|
||||
/* List. */
|
||||
this->list = new brls::List();
|
||||
this->list->setSpacing(this->list->getSpacing() / 2);
|
||||
this->list->setMarginBottom(20);
|
||||
|
||||
/* Gamecard properties table. */
|
||||
this->list->addView(new brls::Header("gamecard_tab/list/properties_table/header"_i18n));
|
||||
|
@ -131,7 +133,6 @@ namespace nxdt::views
|
|||
card_info.upp_version.major_relstep, card_info.upp_version.minor_relstep, card_info.upp_version.value);
|
||||
this->update_version->setValue(std::string(strbuf));
|
||||
|
||||
card_info.fw_version++;
|
||||
snprintf(strbuf, sizeof(strbuf), "gamecard_tab/list/properties_table/lafw_version_value"_i18n.c_str(), card_info.fw_version, \
|
||||
card_info.fw_version >= GameCardFwVersion_Count ? "gamecard_tab/list/properties_table/unknown"_i18n.c_str() : GameCardFwVersionStrings[card_info.fw_version]);
|
||||
this->lafw_version->setValue(std::string(strbuf));
|
||||
|
|
Loading…
Reference in a new issue