Index: trunk/firmware/CubeMX/Inc/main.h
===================================================================
--- trunk/firmware/CubeMX/Inc/main.h	(revision 7)
+++ trunk/firmware/CubeMX/Inc/main.h	(revision 8)
@@ -189,7 +189,7 @@
 #else
 	#define CONTROL_CURRENT_A					500		// [A] long-term current limit of the device.
-    #define SHORTCUT_CURRENT_mV					1500	// [mV] Some big value to pass test sequence
-	#define INRUSH_CURRENT_mV					616		// [mV] Some big value to pass test sequence
-	#define COPPER_V_DROP_AT_CONTROL_CURRENT_mV	150		// [mV] - must be measured on the board
+    #define SHORTCUT_CURRENT_mV					1500
+	#define INRUSH_CURRENT_mV					650
+	#define COPPER_V_DROP_AT_CONTROL_CURRENT_mV	150		// [mV] - must be measured during calibration
 #endif
 //#define COPPER_V_DROP_AT_INRUSH_CURRENT		((INRUSH_CURRENT_A * COPPER_V_DROP_AT_CONTROL_CURRENT_A)/CONTROL_CURRENT_A)	// ~391mV
@@ -349,5 +349,5 @@
 #define FC_WRITE_MULTIPLE_REGISTER		        0x10
 
-#define HOUR_TIME_INTERVALL						(2UL * 60000UL)	// 2 min for DEBUG
+#define HOUR_TIME_INTERVALL						(60U * 60000U)	// 2 min for DEBUG
 
 #define DAC_HANDLE								hdac1
Index: trunk/firmware/CubeMX/Src/main.c
===================================================================
--- trunk/firmware/CubeMX/Src/main.c	(revision 7)
+++ trunk/firmware/CubeMX/Src/main.c	(revision 8)
@@ -1356,5 +1356,5 @@
 	InternalGreenLED_Management();
 	InternalBlueLED_Management();
-	InternalRedLED_Management();
+	//InternalRedLED_Management();
 	ExternalGreenLED_Management();
 	ExternalRedLED_Management();
@@ -2263,4 +2263,5 @@
 			low_bat_shutdown_is_active = 0;
 			sys_data.s.device_status &= ~(1 << LOWBAT_ERROR);
+			ExternalRedLED_Management = &DoNothing;
 		}
 	}
