diff --git a/src/flash/nor/stm32f1x.c b/src/flash/nor/stm32f1x.c
index f077fe548137b196bbe17428e3080cb4a5238ebb..f6eb21b6585f4038c26df7db8dc68c5736909be9 100644
--- a/src/flash/nor/stm32f1x.c
+++ b/src/flash/nor/stm32f1x.c
@@ -1142,6 +1142,10 @@ static int get_stm32x_info(struct flash_bank *bank, char *buf, int buf_size)
 				snprintf(buf, buf_size, "1.0");
 				break;
 
+			case 0x2000:
+				snprintf(buf, buf_size, "2.0");
+				break;
+
 			default:
 				snprintf(buf, buf_size, "unknown");
 				break;
@@ -1188,6 +1192,10 @@ static int get_stm32x_info(struct flash_bank *bank, char *buf, int buf_size)
 				snprintf(buf, buf_size, "1.0");
 				break;
 
+			case 0x2000:
+				snprintf(buf, buf_size, "2.0");
+				break;
+
 			default:
 				snprintf(buf, buf_size, "unknown");
 				break;