diff --git a/armsrc/i2c.c b/armsrc/i2c.c index a5868d31a..39f623197 100644 --- a/armsrc/i2c.c +++ b/armsrc/i2c.c @@ -715,12 +715,14 @@ void I2C_print_status(void) { uint8_t major, minor; if (I2C_get_version(&major, &minor) == PM3_SUCCESS) { - Dbprintf(" version................. " _YELLOW_("v%x.%02d"), major, minor); - if (major < 4) { - DbpString(" " _RED_("Outdated firmware.") " Please upgrade to v4.x or above."); - } + + Dbprintf(" version................. v%x.%02d ( %s )" + , major + , minor + , ( (major == 4) && (minor == 42) ) ? _GREEN_("ok") : _RED_("Outdated") + ); } else { - DbpString(" version................. " _RED_("FAILED")); + DbpString(" version................. ( " _RED_("fail") " )"); } } diff --git a/tools/pm3_online_check.py b/tools/pm3_online_check.py index 4db9a2c9f..925e63de8 100755 --- a/tools/pm3_online_check.py +++ b/tools/pm3_online_check.py @@ -204,7 +204,7 @@ def main(): flash_mem = "baudrate................24 mhz".lower() # check smartcard fw version - sm_version = "version.................v4.12".lower() + sm_version = "version................. v4.42".lower() # check LF lf_search = "valid hid prox id found!".lower()