diff --git a/Documentation/User Manual/3-simulation-models/IEPC.md b/Documentation/User Manual/3-simulation-models/IEPC.md
index e15c2e98b0e35809d6258d497d71a2f6408e84a1..ba25b0d1d933a0808fa4fbd4f49746fef6a05f95 100644
--- a/Documentation/User Manual/3-simulation-models/IEPC.md	
+++ b/Documentation/User Manual/3-simulation-models/IEPC.md	
@@ -19,3 +19,6 @@ The first two curves are read from a .viepcp file (see [IEPC Max Torque File (.v
 
 In the VECTO simulation, the IEPC component is virtually split up into the electric machine (with gear-dependent electric power maps), an APT-N gearbox in case of a multi-speed gearbox or a single-speed gearbox in case the IEPC has only a single fixed transmission ratio, and optionally an axle gear. All virtual powertrain components (gearbox, axlegear) are modeled as loss-less components. Thus, the simulation of an IEPC is similar to E2 vehicles in case of a multi-speed gearbox or an E3 vehicle in case of a single-speed gearbox.
 
+![](pics/Structure_IEPC.png)
+
+All signals with the suffix "_int" refer to the electric motor, while signals without this suffix refer to the whole component.
\ No newline at end of file
diff --git a/Documentation/User Manual/pics/Structure_IEPC.png b/Documentation/User Manual/pics/Structure_IEPC.png
new file mode 100644
index 0000000000000000000000000000000000000000..0d5516d8fecfb124f7631bb24c833e2317322fb7
Binary files /dev/null and b/Documentation/User Manual/pics/Structure_IEPC.png differ
diff --git a/VECTO/GUI/BusAuxiliariesEngParametersForm.vb b/VECTO/GUI/BusAuxiliariesEngParametersForm.vb
index c6cc99d90a031a6ddb275c60221f1ff960044edc..48275186388b183d740b1ada1500e75b11ca63bf 100644
--- a/VECTO/GUI/BusAuxiliariesEngParametersForm.vb
+++ b/VECTO/GUI/BusAuxiliariesEngParametersForm.vb
@@ -170,7 +170,7 @@ Public Class BusAuxiliariesEngParametersForm
         _busAuxParamsFile = ""
         Text = "Bus Auxiliaries Parameters Editor"
         LbStatus.Text = ""
-
+        pnSmartElectricParams.Enabled = false
         _changed = False
     End Sub
 
diff --git a/VECTO/GUI/GearboxForm.vb b/VECTO/GUI/GearboxForm.vb
index 6f2a7700558dd99feebb0c91fa41213ab90b471f..17d975510c3e8ea4583c0ae6b5c1c3797f7e8c0d 100644
--- a/VECTO/GUI/GearboxForm.vb
+++ b/VECTO/GUI/GearboxForm.vb
@@ -513,7 +513,7 @@ Public Class GearboxForm
 
         Change()
 
-        Dim hasTorqueConverter = gStype.AutomaticTransmission() AndAlso gStype <> GearboxType.APTN
+        Dim hasTorqueConverter = gStype.AutomaticTransmission() AndAlso gStype <> GearboxType.APTN AndAlso gStype <> GearboxType.IHPC
         'ChTCon.Enabled = (GStype.AutomaticTransmission())
         gbTC.Enabled = hasTorqueConverter
         pnTcEngineering.Enabled = Not Cfg.DeclMode AndAlso hasTorqueConverter
diff --git a/VectoCommon/VectoCommon/Utils/StringExtensionMethods.cs b/VectoCommon/VectoCommon/Utils/StringExtensionMethods.cs
index 6a91bd48eca9531cc55a55290826a18ddb4c3812..8d67210f9e4cc22e58de82fe1996736413bd4ffc 100644
--- a/VectoCommon/VectoCommon/Utils/StringExtensionMethods.cs
+++ b/VectoCommon/VectoCommon/Utils/StringExtensionMethods.cs
@@ -54,7 +54,7 @@ namespace TUGraz.VectoCommon.Utils
 				throw new FormatException("Cannot convert an empty string to a number.");
 			}
 
-			var success = double.TryParse(self, out var retVal);
+			var success = double.TryParse(self, NumberStyles.Float, CultureInfo.InvariantCulture, out var retVal);
 			if (success) {
 				return retVal;
 			}