diff --git a/data_model/clusters/DemandResponseLoadControl.xml b/data_model/clusters/DemandResponseLoadControl.xml
index caa967bb9edb1e..3a596905c8aa9d 100644
--- a/data_model/clusters/DemandResponseLoadControl.xml
+++ b/data_model/clusters/DemandResponseLoadControl.xml
@@ -317,7 +317,7 @@ Davis, CA 95616, USA
-
+
@@ -325,7 +325,7 @@ Davis, CA 95616, USA
-
+
diff --git a/data_model/clusters/DiagnosticsWiFi.xml b/data_model/clusters/DiagnosticsWiFi.xml
index ce0d8ae0e59c0f..97c23efb96dbe3 100644
--- a/data_model/clusters/DiagnosticsWiFi.xml
+++ b/data_model/clusters/DiagnosticsWiFi.xml
@@ -57,7 +57,7 @@ Connectivity Standards Alliance
508 Second Street, Suite 206
Davis, CA 95616, USA
-->
-
+
diff --git a/data_model/clusters/EVSE-Attributes.xml b/data_model/clusters/EVSE-Attributes.xml
index 70cada7e3a902e..2d492a27c4c0a1 100644
--- a/data_model/clusters/EVSE-Attributes.xml
+++ b/data_model/clusters/EVSE-Attributes.xml
@@ -38,7 +38,7 @@ EVSEs at home or a business is managed by backend system and outside scope of
this cluster.
Note that in many deployments the EVSE may be outside the home and may suffer
-from intermittent network connections (e.g. a weak WiFi signal). It also allows
+from intermittent network connections (e.g. a weak Wi-Fi signal). It also allows
for a charging profile to be pre-configured, in case there is a temporary
communications loss during a charging session.
-->
diff --git a/data_model/clusters/EVSE-Classification.xml b/data_model/clusters/EVSE-Classification.xml
index 6230a083a794e7..22df357be3e9d0 100644
--- a/data_model/clusters/EVSE-Classification.xml
+++ b/data_model/clusters/EVSE-Classification.xml
@@ -38,7 +38,7 @@ EVSEs at home or a business is managed by backend system and outside scope of
this cluster.
Note that in many deployments the EVSE may be outside the home and may suffer
-from intermittent network connections (e.g. a weak WiFi signal). It also allows
+from intermittent network connections (e.g. a weak Wi-Fi signal). It also allows
for a charging profile to be pre-configured, in case there is a temporary
communications loss during a charging session.
-->
diff --git a/data_model/clusters/EVSE-ClusterID.xml b/data_model/clusters/EVSE-ClusterID.xml
index 071dbf680e7514..6f84afeb8d04bc 100644
--- a/data_model/clusters/EVSE-ClusterID.xml
+++ b/data_model/clusters/EVSE-ClusterID.xml
@@ -38,7 +38,7 @@ EVSEs at home or a business is managed by backend system and outside scope of
this cluster.
Note that in many deployments the EVSE may be outside the home and may suffer
-from intermittent network connections (e.g. a weak WiFi signal). It also allows
+from intermittent network connections (e.g. a weak Wi-Fi signal). It also allows
for a charging profile to be pre-configured, in case there is a temporary
communications loss during a charging session.
-->
diff --git a/data_model/clusters/EVSE-Commands.xml b/data_model/clusters/EVSE-Commands.xml
index f170a002aab7ac..030565e20f8f96 100644
--- a/data_model/clusters/EVSE-Commands.xml
+++ b/data_model/clusters/EVSE-Commands.xml
@@ -38,7 +38,7 @@ EVSEs at home or a business is managed by backend system and outside scope of
this cluster.
Note that in many deployments the EVSE may be outside the home and may suffer
-from intermittent network connections (e.g. a weak WiFi signal). It also allows
+from intermittent network connections (e.g. a weak Wi-Fi signal). It also allows
for a charging profile to be pre-configured, in case there is a temporary
communications loss during a charging session.
-->
diff --git a/data_model/clusters/EVSE-DataTypes.xml b/data_model/clusters/EVSE-DataTypes.xml
index ec95fd5c8a4eac..790d66143c7025 100644
--- a/data_model/clusters/EVSE-DataTypes.xml
+++ b/data_model/clusters/EVSE-DataTypes.xml
@@ -38,7 +38,7 @@ EVSEs at home or a business is managed by backend system and outside scope of
this cluster.
Note that in many deployments the EVSE may be outside the home and may suffer
-from intermittent network connections (e.g. a weak WiFi signal). It also allows
+from intermittent network connections (e.g. a weak Wi-Fi signal). It also allows
for a charging profile to be pre-configured, in case there is a temporary
communications loss during a charging session.
-->
diff --git a/data_model/clusters/EVSE-Definitions.xml b/data_model/clusters/EVSE-Definitions.xml
index 5d07abc25605cb..7ff6135a3d2976 100644
--- a/data_model/clusters/EVSE-Definitions.xml
+++ b/data_model/clusters/EVSE-Definitions.xml
@@ -38,7 +38,7 @@ EVSEs at home or a business is managed by backend system and outside scope of
this cluster.
Note that in many deployments the EVSE may be outside the home and may suffer
-from intermittent network connections (e.g. a weak WiFi signal). It also allows
+from intermittent network connections (e.g. a weak Wi-Fi signal). It also allows
for a charging profile to be pre-configured, in case there is a temporary
communications loss during a charging session.
-->
diff --git a/data_model/clusters/EVSE-Dependencies.xml b/data_model/clusters/EVSE-Dependencies.xml
index 1797d04b915b7b..a87cb67a4623ae 100644
--- a/data_model/clusters/EVSE-Dependencies.xml
+++ b/data_model/clusters/EVSE-Dependencies.xml
@@ -38,7 +38,7 @@ EVSEs at home or a business is managed by backend system and outside scope of
this cluster.
Note that in many deployments the EVSE may be outside the home and may suffer
-from intermittent network connections (e.g. a weak WiFi signal). It also allows
+from intermittent network connections (e.g. a weak Wi-Fi signal). It also allows
for a charging profile to be pre-configured, in case there is a temporary
communications loss during a charging session.
-->
diff --git a/data_model/clusters/EVSE-Events.xml b/data_model/clusters/EVSE-Events.xml
index 75c8a89274da20..51401775a6fe59 100644
--- a/data_model/clusters/EVSE-Events.xml
+++ b/data_model/clusters/EVSE-Events.xml
@@ -38,7 +38,7 @@ EVSEs at home or a business is managed by backend system and outside scope of
this cluster.
Note that in many deployments the EVSE may be outside the home and may suffer
-from intermittent network connections (e.g. a weak WiFi signal). It also allows
+from intermittent network connections (e.g. a weak Wi-Fi signal). It also allows
for a charging profile to be pre-configured, in case there is a temporary
communications loss during a charging session.
-->
diff --git a/data_model/clusters/EVSE-Features.xml b/data_model/clusters/EVSE-Features.xml
index ff1feadf386690..a8b48a53b401e9 100644
--- a/data_model/clusters/EVSE-Features.xml
+++ b/data_model/clusters/EVSE-Features.xml
@@ -38,7 +38,7 @@ EVSEs at home or a business is managed by backend system and outside scope of
this cluster.
Note that in many deployments the EVSE may be outside the home and may suffer
-from intermittent network connections (e.g. a weak WiFi signal). It also allows
+from intermittent network connections (e.g. a weak Wi-Fi signal). It also allows
for a charging profile to be pre-configured, in case there is a temporary
communications loss during a charging session.
-->
diff --git a/data_model/clusters/EVSE-RevisionHistory.xml b/data_model/clusters/EVSE-RevisionHistory.xml
index def04a641bf6f7..89ca30f749e5e1 100644
--- a/data_model/clusters/EVSE-RevisionHistory.xml
+++ b/data_model/clusters/EVSE-RevisionHistory.xml
@@ -38,7 +38,7 @@ EVSEs at home or a business is managed by backend system and outside scope of
this cluster.
Note that in many deployments the EVSE may be outside the home and may suffer
-from intermittent network connections (e.g. a weak WiFi signal). It also allows
+from intermittent network connections (e.g. a weak Wi-Fi signal). It also allows
for a charging profile to be pre-configured, in case there is a temporary
communications loss during a charging session.
-->
diff --git a/data_model/clusters/NetworkCommissioningCluster.xml b/data_model/clusters/NetworkCommissioningCluster.xml
index 0e6703b896380a..9f516bbfbb2e7b 100644
--- a/data_model/clusters/NetworkCommissioningCluster.xml
+++ b/data_model/clusters/NetworkCommissioningCluster.xml
@@ -126,7 +126,7 @@ Davis, CA 95616, USA
-
- -
+
-
-
diff --git a/data_model/clusters/OnOff.xml b/data_model/clusters/OnOff.xml
index 3c79220ecd67fc..bde1c4104ee5e6 100644
--- a/data_model/clusters/OnOff.xml
+++ b/data_model/clusters/OnOff.xml
@@ -73,7 +73,7 @@ Davis, CA 95616, USA
-
+
diff --git a/data_model/clusters/Timer.xml b/data_model/clusters/Timer.xml
index f4e37a2b60ceb6..ad0d864f016e92 100644
--- a/data_model/clusters/Timer.xml
+++ b/data_model/clusters/Timer.xml
@@ -119,7 +119,7 @@ Davis, CA 95616, USA
-
+
diff --git a/data_model/clusters/bridge-clusters-BridgedDeviceBasicInformation.xml b/data_model/clusters/bridge-clusters-BridgedDeviceBasicInformation.xml
index 038d7a7f4112c5..da2b311a5c2e53 100644
--- a/data_model/clusters/bridge-clusters-BridgedDeviceBasicInformation.xml
+++ b/data_model/clusters/bridge-clusters-BridgedDeviceBasicInformation.xml
@@ -127,7 +127,7 @@ Davis, CA 95616, USA
-
+
diff --git a/data_model/spec_sha b/data_model/spec_sha
index c8cdb81dba2809..d114fd3ddcace3 100644
--- a/data_model/spec_sha
+++ b/data_model/spec_sha
@@ -1 +1 @@
-6be044cb0a9bb333b70ccf9f70074afeb440b3cb
+17cfdc4a04397eec62f1bce7984cace268b28ab3