diff --git a/cores/esp32/Esp.cpp b/cores/esp32/Esp.cpp index a463fc16ba0..483e888f64f 100644 --- a/cores/esp32/Esp.cpp +++ b/cores/esp32/Esp.cpp @@ -262,13 +262,13 @@ const char *EspClass::getChipModel(void) { uint32_t pkg_ver = chip_ver & 0x7; switch (pkg_ver) { case EFUSE_RD_CHIP_VER_PKG_ESP32D0WDQ6: - if (getChipRevision() == 3) { + if ((getChipRevision() / 100) == 3) { return "ESP32-D0WDQ6-V3"; } else { return "ESP32-D0WDQ6"; } case EFUSE_RD_CHIP_VER_PKG_ESP32D0WDQ5: - if (getChipRevision() == 3) { + if ((getChipRevision() / 100) == 3) { return "ESP32-D0WD-V3"; } else { return "ESP32-D0WD";