diff --git a/data/chips/STM32G030C8.json b/data/chips/STM32G030C8.json
index 80c6106..30ebb00 100644
--- a/data/chips/STM32G030C8.json
+++ b/data/chips/STM32G030C8.json
@@ -15,7 +15,7 @@
             "name": "BANK_1",
             "kind": "flash",
             "address": 134217728,
-            "size": 32768,
+            "size": 65536,
             "settings": {
                 "erase_size": 2048,
                 "write_size": 8,
diff --git a/data/chips/STM32G030K8.json b/data/chips/STM32G030K8.json
index da94f6e..27cbfe4 100644
--- a/data/chips/STM32G030K8.json
+++ b/data/chips/STM32G030K8.json
@@ -15,7 +15,7 @@
             "name": "BANK_1",
             "kind": "flash",
             "address": 134217728,
-            "size": 32768,
+            "size": 65536,
             "settings": {
                 "erase_size": 2048,
                 "write_size": 8,
diff --git a/data/chips/STM32G031C8.json b/data/chips/STM32G031C8.json
index 57329e5..2c2b652 100644
--- a/data/chips/STM32G031C8.json
+++ b/data/chips/STM32G031C8.json
@@ -19,7 +19,7 @@
             "name": "BANK_1",
             "kind": "flash",
             "address": 134217728,
-            "size": 32768,
+            "size": 65536,
             "settings": {
                 "erase_size": 2048,
                 "write_size": 8,
diff --git a/data/chips/STM32G031F8.json b/data/chips/STM32G031F8.json
index c6e7fe7..bd53263 100644
--- a/data/chips/STM32G031F8.json
+++ b/data/chips/STM32G031F8.json
@@ -15,7 +15,7 @@
             "name": "BANK_1",
             "kind": "flash",
             "address": 134217728,
-            "size": 32768,
+            "size": 65536,
             "settings": {
                 "erase_size": 2048,
                 "write_size": 8,
diff --git a/data/chips/STM32G031G8.json b/data/chips/STM32G031G8.json
index 27c0117..820662c 100644
--- a/data/chips/STM32G031G8.json
+++ b/data/chips/STM32G031G8.json
@@ -15,7 +15,7 @@
             "name": "BANK_1",
             "kind": "flash",
             "address": 134217728,
-            "size": 32768,
+            "size": 65536,
             "settings": {
                 "erase_size": 2048,
                 "write_size": 8,
diff --git a/data/chips/STM32G031K8.json b/data/chips/STM32G031K8.json
index 3dd8abd..c030332 100644
--- a/data/chips/STM32G031K8.json
+++ b/data/chips/STM32G031K8.json
@@ -19,7 +19,7 @@
             "name": "BANK_1",
             "kind": "flash",
             "address": 134217728,
-            "size": 32768,
+            "size": 65536,
             "settings": {
                 "erase_size": 2048,
                 "write_size": 8,
diff --git a/data/chips/STM32G031Y8.json b/data/chips/STM32G031Y8.json
index 7588730..6d6de9a 100644
--- a/data/chips/STM32G031Y8.json
+++ b/data/chips/STM32G031Y8.json
@@ -15,7 +15,7 @@
             "name": "BANK_1",
             "kind": "flash",
             "address": 134217728,
-            "size": 32768,
+            "size": 65536,
             "settings": {
                 "erase_size": 2048,
                 "write_size": 8,
diff --git a/data/chips/STM32G041C6.json b/data/chips/STM32G041C6.json
index 287f4b6..43f9327 100644
--- a/data/chips/STM32G041C6.json
+++ b/data/chips/STM32G041C6.json
@@ -19,7 +19,7 @@
             "name": "BANK_1",
             "kind": "flash",
             "address": 134217728,
-            "size": 32768,
+            "size": 65536,
             "settings": {
                 "erase_size": 2048,
                 "write_size": 8,
diff --git a/data/chips/STM32G041C8.json b/data/chips/STM32G041C8.json
index d74d9de..e968733 100644
--- a/data/chips/STM32G041C8.json
+++ b/data/chips/STM32G041C8.json
@@ -19,7 +19,7 @@
             "name": "BANK_1",
             "kind": "flash",
             "address": 134217728,
-            "size": 32768,
+            "size": 65536,
             "settings": {
                 "erase_size": 2048,
                 "write_size": 8,
diff --git a/data/chips/STM32G041F6.json b/data/chips/STM32G041F6.json
index b9f7fac..954e1ae 100644
--- a/data/chips/STM32G041F6.json
+++ b/data/chips/STM32G041F6.json
@@ -15,7 +15,7 @@
             "name": "BANK_1",
             "kind": "flash",
             "address": 134217728,
-            "size": 32768,
+            "size": 65536,
             "settings": {
                 "erase_size": 2048,
                 "write_size": 8,
diff --git a/data/chips/STM32G041F8.json b/data/chips/STM32G041F8.json
index 28e62ee..eede564 100644
--- a/data/chips/STM32G041F8.json
+++ b/data/chips/STM32G041F8.json
@@ -15,7 +15,7 @@
             "name": "BANK_1",
             "kind": "flash",
             "address": 134217728,
-            "size": 32768,
+            "size": 65536,
             "settings": {
                 "erase_size": 2048,
                 "write_size": 8,
diff --git a/data/chips/STM32G041G6.json b/data/chips/STM32G041G6.json
index af77921..94e8ba6 100644
--- a/data/chips/STM32G041G6.json
+++ b/data/chips/STM32G041G6.json
@@ -15,7 +15,7 @@
             "name": "BANK_1",
             "kind": "flash",
             "address": 134217728,
-            "size": 32768,
+            "size": 65536,
             "settings": {
                 "erase_size": 2048,
                 "write_size": 8,
diff --git a/data/chips/STM32G041G8.json b/data/chips/STM32G041G8.json
index 3d83288..83d0a4f 100644
--- a/data/chips/STM32G041G8.json
+++ b/data/chips/STM32G041G8.json
@@ -15,7 +15,7 @@
             "name": "BANK_1",
             "kind": "flash",
             "address": 134217728,
-            "size": 32768,
+            "size": 65536,
             "settings": {
                 "erase_size": 2048,
                 "write_size": 8,
diff --git a/data/chips/STM32G041K6.json b/data/chips/STM32G041K6.json
index 863eb28..2d853d3 100644
--- a/data/chips/STM32G041K6.json
+++ b/data/chips/STM32G041K6.json
@@ -19,7 +19,7 @@
             "name": "BANK_1",
             "kind": "flash",
             "address": 134217728,
-            "size": 32768,
+            "size": 65536,
             "settings": {
                 "erase_size": 2048,
                 "write_size": 8,
diff --git a/data/chips/STM32G041K8.json b/data/chips/STM32G041K8.json
index 2d00f94..00399fc 100644
--- a/data/chips/STM32G041K8.json
+++ b/data/chips/STM32G041K8.json
@@ -19,7 +19,7 @@
             "name": "BANK_1",
             "kind": "flash",
             "address": 134217728,
-            "size": 32768,
+            "size": 65536,
             "settings": {
                 "erase_size": 2048,
                 "write_size": 8,
diff --git a/data/chips/STM32G041Y8.json b/data/chips/STM32G041Y8.json
index caee030..a127a82 100644
--- a/data/chips/STM32G041Y8.json
+++ b/data/chips/STM32G041Y8.json
@@ -15,7 +15,7 @@
             "name": "BANK_1",
             "kind": "flash",
             "address": 134217728,
-            "size": 32768,
+            "size": 65536,
             "settings": {
                 "erase_size": 2048,
                 "write_size": 8,