diff --git a/data/grid5000/sites/toulouse/clusters/montcalm/nodes/montcalm-10.json b/data/grid5000/sites/toulouse/clusters/montcalm/nodes/montcalm-10.json
index eb343fb29823ca0b3bfe1ca572879d301a5d02f6..2c3d8b8985e503b697d6421bdbd19bce0b18db0f 100644
--- a/data/grid5000/sites/toulouse/clusters/montcalm/nodes/montcalm-10.json
+++ b/data/grid5000/sites/toulouse/clusters/montcalm/nodes/montcalm-10.json
@@ -7,11 +7,11 @@
     "platform_type": "x86_64"
   },
   "bios": {
-    "release_date": "08/11/2022",
+    "release_date": "03/06/2024",
     "vendor": "HPE",
     "version": "U46"
   },
-  "bmc_version": "2.72",
+  "bmc_version": "3.03",
   "chassis": {
     "manufactured_at": "2022-11-06",
     "manufacturer": "HPE",
@@ -192,7 +192,7 @@
     "ht_capable": true,
     "instruction_set": "x86-64",
     "microarchitecture": "Ice Lake",
-    "microcode": "0xd0003b9",
+    "microcode": "0xd0003d1",
     "model": "Intel Xeon",
     "other_description": "Intel(R) Xeon(R) Silver 4314 CPU @ 2.40GHz",
     "vendor": "Intel",
diff --git a/data/grid5000/sites/toulouse/clusters/montcalm/nodes/montcalm-2.json b/data/grid5000/sites/toulouse/clusters/montcalm/nodes/montcalm-2.json
index 06818b363f2611e2f4dce9958819afd3f1eef3c3..ef739d88e5976d47313ebd3c478b19b002e5ea20 100644
--- a/data/grid5000/sites/toulouse/clusters/montcalm/nodes/montcalm-2.json
+++ b/data/grid5000/sites/toulouse/clusters/montcalm/nodes/montcalm-2.json
@@ -7,11 +7,11 @@
     "platform_type": "x86_64"
   },
   "bios": {
-    "release_date": "02/02/2023",
+    "release_date": "03/06/2024",
     "vendor": "HPE",
     "version": "U46"
   },
-  "bmc_version": "2.81",
+  "bmc_version": "3.03",
   "chassis": {
     "manufactured_at": "2022-11-06",
     "manufacturer": "HPE",
@@ -192,7 +192,7 @@
     "ht_capable": true,
     "instruction_set": "x86-64",
     "microarchitecture": "Ice Lake",
-    "microcode": "0xd0003b9",
+    "microcode": "0xd0003d1",
     "model": "Intel Xeon",
     "other_description": "Intel(R) Xeon(R) Silver 4314 CPU @ 2.40GHz",
     "vendor": "Intel",
diff --git a/data/grid5000/sites/toulouse/clusters/montcalm/nodes/montcalm-3.json b/data/grid5000/sites/toulouse/clusters/montcalm/nodes/montcalm-3.json
index ac262681938ca088bb32384be8516728d3ca8c48..aad9dc0ec3f25da9260ed4e350d22b6de7a1bbe9 100644
--- a/data/grid5000/sites/toulouse/clusters/montcalm/nodes/montcalm-3.json
+++ b/data/grid5000/sites/toulouse/clusters/montcalm/nodes/montcalm-3.json
@@ -7,11 +7,11 @@
     "platform_type": "x86_64"
   },
   "bios": {
-    "release_date": "02/02/2023",
+    "release_date": "03/06/2024",
     "vendor": "HPE",
     "version": "U46"
   },
-  "bmc_version": "2.81",
+  "bmc_version": "3.03",
   "chassis": {
     "manufactured_at": "2022-11-06",
     "manufacturer": "HPE",
@@ -192,7 +192,7 @@
     "ht_capable": true,
     "instruction_set": "x86-64",
     "microarchitecture": "Ice Lake",
-    "microcode": "0xd0003b9",
+    "microcode": "0xd0003d1",
     "model": "Intel Xeon",
     "other_description": "Intel(R) Xeon(R) Silver 4314 CPU @ 2.40GHz",
     "vendor": "Intel",
diff --git a/data/grid5000/sites/toulouse/clusters/montcalm/nodes/montcalm-4.json b/data/grid5000/sites/toulouse/clusters/montcalm/nodes/montcalm-4.json
index 6c7f71b25803e01a98ea081332e157b77474abdd..edb68683ba85441f0ac876eca9ef945f0ece0afb 100644
--- a/data/grid5000/sites/toulouse/clusters/montcalm/nodes/montcalm-4.json
+++ b/data/grid5000/sites/toulouse/clusters/montcalm/nodes/montcalm-4.json
@@ -7,11 +7,11 @@
     "platform_type": "x86_64"
   },
   "bios": {
-    "release_date": "02/02/2023",
+    "release_date": "03/06/2024",
     "vendor": "HPE",
     "version": "U46"
   },
-  "bmc_version": "2.81",
+  "bmc_version": "3.03",
   "chassis": {
     "manufactured_at": "2022-11-06",
     "manufacturer": "HPE",
@@ -192,7 +192,7 @@
     "ht_capable": true,
     "instruction_set": "x86-64",
     "microarchitecture": "Ice Lake",
-    "microcode": "0xd0003b9",
+    "microcode": "0xd0003d1",
     "model": "Intel Xeon",
     "other_description": "Intel(R) Xeon(R) Silver 4314 CPU @ 2.40GHz",
     "vendor": "Intel",
diff --git a/data/grid5000/sites/toulouse/clusters/montcalm/nodes/montcalm-5.json b/data/grid5000/sites/toulouse/clusters/montcalm/nodes/montcalm-5.json
index f6b2ce3e4f601646ab27d0b4f414e191859c19db..c9cdf41878ddd0416a4c0a3b8a2b92485bca1ccb 100644
--- a/data/grid5000/sites/toulouse/clusters/montcalm/nodes/montcalm-5.json
+++ b/data/grid5000/sites/toulouse/clusters/montcalm/nodes/montcalm-5.json
@@ -7,11 +7,11 @@
     "platform_type": "x86_64"
   },
   "bios": {
-    "release_date": "02/02/2023",
+    "release_date": "03/06/2024",
     "vendor": "HPE",
     "version": "U46"
   },
-  "bmc_version": "2.81",
+  "bmc_version": "3.03",
   "chassis": {
     "manufactured_at": "2022-11-06",
     "manufacturer": "HPE",
@@ -192,7 +192,7 @@
     "ht_capable": true,
     "instruction_set": "x86-64",
     "microarchitecture": "Ice Lake",
-    "microcode": "0xd0003b9",
+    "microcode": "0xd0003d1",
     "model": "Intel Xeon",
     "other_description": "Intel(R) Xeon(R) Silver 4314 CPU @ 2.40GHz",
     "vendor": "Intel",
diff --git a/data/grid5000/sites/toulouse/clusters/montcalm/nodes/montcalm-6.json b/data/grid5000/sites/toulouse/clusters/montcalm/nodes/montcalm-6.json
index c9e61a6cb706d8b0e0957e1761953283c4051670..5eb34e148aded9446eda1d507668681fc03e4fef 100644
--- a/data/grid5000/sites/toulouse/clusters/montcalm/nodes/montcalm-6.json
+++ b/data/grid5000/sites/toulouse/clusters/montcalm/nodes/montcalm-6.json
@@ -7,11 +7,11 @@
     "platform_type": "x86_64"
   },
   "bios": {
-    "release_date": "02/02/2023",
+    "release_date": "03/06/2024",
     "vendor": "HPE",
     "version": "U46"
   },
-  "bmc_version": "2.81",
+  "bmc_version": "3.03",
   "chassis": {
     "manufactured_at": "2022-11-06",
     "manufacturer": "HPE",
@@ -192,7 +192,7 @@
     "ht_capable": true,
     "instruction_set": "x86-64",
     "microarchitecture": "Ice Lake",
-    "microcode": "0xd0003b9",
+    "microcode": "0xd0003d1",
     "model": "Intel Xeon",
     "other_description": "Intel(R) Xeon(R) Silver 4314 CPU @ 2.40GHz",
     "vendor": "Intel",
diff --git a/data/grid5000/sites/toulouse/clusters/montcalm/nodes/montcalm-7.json b/data/grid5000/sites/toulouse/clusters/montcalm/nodes/montcalm-7.json
index 161a1f13806c11ba9c2b79388b5f818c93d55162..56a19b2516aa102c19cd2755bcc779e848abed93 100644
--- a/data/grid5000/sites/toulouse/clusters/montcalm/nodes/montcalm-7.json
+++ b/data/grid5000/sites/toulouse/clusters/montcalm/nodes/montcalm-7.json
@@ -7,11 +7,11 @@
     "platform_type": "x86_64"
   },
   "bios": {
-    "release_date": "02/02/2023",
+    "release_date": "03/06/2024",
     "vendor": "HPE",
     "version": "U46"
   },
-  "bmc_version": "2.81",
+  "bmc_version": "3.03",
   "chassis": {
     "manufactured_at": "2022-11-06",
     "manufacturer": "HPE",
@@ -192,7 +192,7 @@
     "ht_capable": true,
     "instruction_set": "x86-64",
     "microarchitecture": "Ice Lake",
-    "microcode": "0xd0003b9",
+    "microcode": "0xd0003d1",
     "model": "Intel Xeon",
     "other_description": "Intel(R) Xeon(R) Silver 4314 CPU @ 2.40GHz",
     "vendor": "Intel",
diff --git a/data/grid5000/sites/toulouse/clusters/montcalm/nodes/montcalm-9.json b/data/grid5000/sites/toulouse/clusters/montcalm/nodes/montcalm-9.json
index 84dc20ba046fa942bdd7115e8e605d475aa24ddb..00c862c0d0f64e48b65fe6d2a3ee50b061ecb4ab 100644
--- a/data/grid5000/sites/toulouse/clusters/montcalm/nodes/montcalm-9.json
+++ b/data/grid5000/sites/toulouse/clusters/montcalm/nodes/montcalm-9.json
@@ -7,11 +7,11 @@
     "platform_type": "x86_64"
   },
   "bios": {
-    "release_date": "02/02/2023",
+    "release_date": "03/06/2024",
     "vendor": "HPE",
     "version": "U46"
   },
-  "bmc_version": "2.81",
+  "bmc_version": "3.03",
   "chassis": {
     "manufactured_at": "2022-11-06",
     "manufacturer": "HPE",
@@ -192,7 +192,7 @@
     "ht_capable": true,
     "instruction_set": "x86-64",
     "microarchitecture": "Ice Lake",
-    "microcode": "0xd0003b9",
+    "microcode": "0xd0003d1",
     "model": "Intel Xeon",
     "other_description": "Intel(R) Xeon(R) Silver 4314 CPU @ 2.40GHz",
     "vendor": "Intel",
diff --git a/input/grid5000/sites/toulouse/clusters/montcalm/nodes/montcalm-10.yaml b/input/grid5000/sites/toulouse/clusters/montcalm/nodes/montcalm-10.yaml
index d687d2d40239d6adf4b67800ab8decd159c8df0b..a592938d9c50d1917446addf1661a085337da1c4 100644
--- a/input/grid5000/sites/toulouse/clusters/montcalm/nodes/montcalm-10.yaml
+++ b/input/grid5000/sites/toulouse/clusters/montcalm/nodes/montcalm-10.yaml
@@ -8,10 +8,10 @@ montcalm-10:
     nb_threads: 64
     platform_type: x86_64
   bios:
-    release_date: '08/11/2022'
+    release_date: 03/06/2024
     vendor: HPE
     version: U46
-  bmc_version: '2.72'
+  bmc_version: '3.03'
   chassis:
     manufacturer: HPE
     name: ProLiant DL360 Gen10 Plus
@@ -86,7 +86,7 @@ montcalm-10:
     cache_l3: 25165824
     ht_capable: true
     instruction_set: x86-64
-    microcode: '0xd0003b9'
+    microcode: '0xd0003d1'
     model: Intel Xeon
     other_description: Intel(R) Xeon(R) Silver 4314 CPU @ 2.40GHz
     vendor: Intel
diff --git a/input/grid5000/sites/toulouse/clusters/montcalm/nodes/montcalm-2.yaml b/input/grid5000/sites/toulouse/clusters/montcalm/nodes/montcalm-2.yaml
index df636e1f3d7b9397cc2bb0682295ec08d9acb481..3f9a5df9677316d0621004ce6f1b26e06463eb36 100644
--- a/input/grid5000/sites/toulouse/clusters/montcalm/nodes/montcalm-2.yaml
+++ b/input/grid5000/sites/toulouse/clusters/montcalm/nodes/montcalm-2.yaml
@@ -8,10 +8,10 @@ montcalm-2:
     nb_threads: 64
     platform_type: x86_64
   bios:
-    release_date: 02/02/2023
+    release_date: 03/06/2024
     vendor: HPE
     version: U46
-  bmc_version: '2.81'
+  bmc_version: '3.03'
   chassis:
     manufacturer: HPE
     name: ProLiant DL360 Gen10 Plus
@@ -86,7 +86,7 @@ montcalm-2:
     cache_l3: 25165824
     ht_capable: true
     instruction_set: x86-64
-    microcode: '0xd0003b9'
+    microcode: '0xd0003d1'
     model: Intel Xeon
     other_description: Intel(R) Xeon(R) Silver 4314 CPU @ 2.40GHz
     vendor: Intel
diff --git a/input/grid5000/sites/toulouse/clusters/montcalm/nodes/montcalm-3.yaml b/input/grid5000/sites/toulouse/clusters/montcalm/nodes/montcalm-3.yaml
index 31f92dc7d4764890543e67f2ca4c034db3c68369..808422724ce698b9e23bfbb24366bca7b6afa7b8 100644
--- a/input/grid5000/sites/toulouse/clusters/montcalm/nodes/montcalm-3.yaml
+++ b/input/grid5000/sites/toulouse/clusters/montcalm/nodes/montcalm-3.yaml
@@ -8,10 +8,10 @@ montcalm-3:
     nb_threads: 64
     platform_type: x86_64
   bios:
-    release_date: 02/02/2023
+    release_date: 03/06/2024
     vendor: HPE
     version: U46
-  bmc_version: '2.81'
+  bmc_version: '3.03'
   chassis:
     manufacturer: HPE
     name: ProLiant DL360 Gen10 Plus
@@ -86,7 +86,7 @@ montcalm-3:
     cache_l3: 25165824
     ht_capable: true
     instruction_set: x86-64
-    microcode: '0xd0003b9'
+    microcode: '0xd0003d1'
     model: Intel Xeon
     other_description: Intel(R) Xeon(R) Silver 4314 CPU @ 2.40GHz
     vendor: Intel
diff --git a/input/grid5000/sites/toulouse/clusters/montcalm/nodes/montcalm-4.yaml b/input/grid5000/sites/toulouse/clusters/montcalm/nodes/montcalm-4.yaml
index 4758cc449496dd6eabe00841fca992549c11160f..dbf8249782ce1c62ec5d73537436802783e882d7 100644
--- a/input/grid5000/sites/toulouse/clusters/montcalm/nodes/montcalm-4.yaml
+++ b/input/grid5000/sites/toulouse/clusters/montcalm/nodes/montcalm-4.yaml
@@ -8,10 +8,10 @@ montcalm-4:
     nb_threads: 64
     platform_type: x86_64
   bios:
-    release_date: 02/02/2023
+    release_date: 03/06/2024
     vendor: HPE
     version: U46
-  bmc_version: '2.81'
+  bmc_version: '3.03'
   chassis:
     manufacturer: HPE
     name: ProLiant DL360 Gen10 Plus
@@ -86,7 +86,7 @@ montcalm-4:
     cache_l3: 25165824
     ht_capable: true
     instruction_set: x86-64
-    microcode: '0xd0003b9'
+    microcode: '0xd0003d1'
     model: Intel Xeon
     other_description: Intel(R) Xeon(R) Silver 4314 CPU @ 2.40GHz
     vendor: Intel
diff --git a/input/grid5000/sites/toulouse/clusters/montcalm/nodes/montcalm-5.yaml b/input/grid5000/sites/toulouse/clusters/montcalm/nodes/montcalm-5.yaml
index 2d3f7996d89b71d93b1188cfe82d4eeba4ab0223..559c78e5267d5f7a10db002f182facbe51a5d2d1 100644
--- a/input/grid5000/sites/toulouse/clusters/montcalm/nodes/montcalm-5.yaml
+++ b/input/grid5000/sites/toulouse/clusters/montcalm/nodes/montcalm-5.yaml
@@ -8,10 +8,10 @@ montcalm-5:
     nb_threads: 64
     platform_type: x86_64
   bios:
-    release_date: 02/02/2023
+    release_date: 03/06/2024
     vendor: HPE
     version: U46
-  bmc_version: '2.81'
+  bmc_version: '3.03'
   chassis:
     manufacturer: HPE
     name: ProLiant DL360 Gen10 Plus
@@ -86,7 +86,7 @@ montcalm-5:
     cache_l3: 25165824
     ht_capable: true
     instruction_set: x86-64
-    microcode: '0xd0003b9'
+    microcode: '0xd0003d1'
     model: Intel Xeon
     other_description: Intel(R) Xeon(R) Silver 4314 CPU @ 2.40GHz
     vendor: Intel
diff --git a/input/grid5000/sites/toulouse/clusters/montcalm/nodes/montcalm-6.yaml b/input/grid5000/sites/toulouse/clusters/montcalm/nodes/montcalm-6.yaml
index e7011b0ea1b09db69eadd291eaab21f799983706..e5f333432dd8a4cd3a6ca2a108cac30289af41b7 100644
--- a/input/grid5000/sites/toulouse/clusters/montcalm/nodes/montcalm-6.yaml
+++ b/input/grid5000/sites/toulouse/clusters/montcalm/nodes/montcalm-6.yaml
@@ -8,10 +8,10 @@ montcalm-6:
     nb_threads: 64
     platform_type: x86_64
   bios:
-    release_date: 02/02/2023
+    release_date: 03/06/2024
     vendor: HPE
     version: U46
-  bmc_version: '2.81'
+  bmc_version: '3.03'
   chassis:
     manufacturer: HPE
     name: ProLiant DL360 Gen10 Plus
@@ -86,7 +86,7 @@ montcalm-6:
     cache_l3: 25165824
     ht_capable: true
     instruction_set: x86-64
-    microcode: '0xd0003b9'
+    microcode: '0xd0003d1'
     model: Intel Xeon
     other_description: Intel(R) Xeon(R) Silver 4314 CPU @ 2.40GHz
     vendor: Intel
diff --git a/input/grid5000/sites/toulouse/clusters/montcalm/nodes/montcalm-7.yaml b/input/grid5000/sites/toulouse/clusters/montcalm/nodes/montcalm-7.yaml
index f97a15a613bf4a987f158db79255fbdeb4d4a98f..d1b351a8d11afa142fd08576bcfaecc71fb809a2 100644
--- a/input/grid5000/sites/toulouse/clusters/montcalm/nodes/montcalm-7.yaml
+++ b/input/grid5000/sites/toulouse/clusters/montcalm/nodes/montcalm-7.yaml
@@ -8,10 +8,10 @@ montcalm-7:
     nb_threads: 64
     platform_type: x86_64
   bios:
-    release_date: 02/02/2023
+    release_date: 03/06/2024
     vendor: HPE
     version: U46
-  bmc_version: '2.81'
+  bmc_version: '3.03'
   chassis:
     manufacturer: HPE
     name: ProLiant DL360 Gen10 Plus
@@ -86,7 +86,7 @@ montcalm-7:
     cache_l3: 25165824
     ht_capable: true
     instruction_set: x86-64
-    microcode: '0xd0003b9'
+    microcode: '0xd0003d1'
     model: Intel Xeon
     other_description: Intel(R) Xeon(R) Silver 4314 CPU @ 2.40GHz
     vendor: Intel
diff --git a/input/grid5000/sites/toulouse/clusters/montcalm/nodes/montcalm-9.yaml b/input/grid5000/sites/toulouse/clusters/montcalm/nodes/montcalm-9.yaml
index 4077180fed1522d2a1c773267dcba13bcce1c096..255b9f02e2120f3340c497c49100bd7f4d8f66e8 100644
--- a/input/grid5000/sites/toulouse/clusters/montcalm/nodes/montcalm-9.yaml
+++ b/input/grid5000/sites/toulouse/clusters/montcalm/nodes/montcalm-9.yaml
@@ -8,10 +8,10 @@ montcalm-9:
     nb_threads: 64
     platform_type: x86_64
   bios:
-    release_date: 02/02/2023
+    release_date: 03/06/2024
     vendor: HPE
     version: U46
-  bmc_version: '2.81'
+  bmc_version: '3.03'
   chassis:
     manufacturer: HPE
     name: ProLiant DL360 Gen10 Plus
@@ -86,7 +86,7 @@ montcalm-9:
     cache_l3: 25165824
     ht_capable: true
     instruction_set: x86-64
-    microcode: '0xd0003b9'
+    microcode: '0xd0003d1'
     model: Intel Xeon
     other_description: Intel(R) Xeon(R) Silver 4314 CPU @ 2.40GHz
     vendor: Intel
diff --git a/lib/refrepo/valid/data/homogeneity.yaml.erb b/lib/refrepo/valid/data/homogeneity.yaml.erb
index a9c6095946eb591b5f513504e3a9be62a571a647..dc8748c77c76ec91ce90cc28ab58d5673d06878b 100644
--- a/lib/refrepo/valid/data/homogeneity.yaml.erb
+++ b/lib/refrepo/valid/data/homogeneity.yaml.erb
@@ -411,6 +411,15 @@ strasbourg:
     - ~storage_devices.pci-0000:47:00.0-scsi-0:2:5:0.firmware_version
     - ~storage_devices.pci-0000:47:00.0-scsi-0:2:5:0.model
 toulouse:
-  montcalm-10:
+  montcalm-2:
     - ~bios.release_date
     - ~bmc_version
+    - ~processor.microcode
+  montcalm-8:
+    - ~bios.release_date
+    - ~bmc_version
+    - ~processor.microcode
+  montcalm-9:
+    - ~bios.release_date
+    - ~bmc_version
+    - ~processor.microcode