diff --git a/STM32CubeIDE/Debug/Application/User/Core/subdir.mk b/STM32CubeIDE/Debug/Application/User/Core/subdir.mk
index 119705c..8ca3643 100644
--- a/STM32CubeIDE/Debug/Application/User/Core/subdir.mk
+++ b/STM32CubeIDE/Debug/Application/User/Core/subdir.mk
@@ -1,6 +1,6 @@
 ################################################################################
 # Automatically-generated file. Do not edit!
-# Toolchain: GNU Tools for STM32 (11.3.rel1)
+# Toolchain: GNU Tools for STM32 (12.3.rel1)
 ################################################################################
 
 # Add inputs and outputs from these tool invocations to the build variables 
diff --git a/STM32CubeIDE/Debug/Application/User/LoRaWAN/App/subdir.mk b/STM32CubeIDE/Debug/Application/User/LoRaWAN/App/subdir.mk
index 574c611..20713a9 100644
--- a/STM32CubeIDE/Debug/Application/User/LoRaWAN/App/subdir.mk
+++ b/STM32CubeIDE/Debug/Application/User/LoRaWAN/App/subdir.mk
@@ -1,6 +1,6 @@
 ################################################################################
 # Automatically-generated file. Do not edit!
-# Toolchain: GNU Tools for STM32 (11.3.rel1)
+# Toolchain: GNU Tools for STM32 (12.3.rel1)
 ################################################################################
 
 # Add inputs and outputs from these tool invocations to the build variables 
diff --git a/STM32CubeIDE/Debug/Application/User/LoRaWAN/Target/subdir.mk b/STM32CubeIDE/Debug/Application/User/LoRaWAN/Target/subdir.mk
index 82e535a..2337933 100644
--- a/STM32CubeIDE/Debug/Application/User/LoRaWAN/Target/subdir.mk
+++ b/STM32CubeIDE/Debug/Application/User/LoRaWAN/Target/subdir.mk
@@ -1,6 +1,6 @@
 ################################################################################
 # Automatically-generated file. Do not edit!
-# Toolchain: GNU Tools for STM32 (11.3.rel1)
+# Toolchain: GNU Tools for STM32 (12.3.rel1)
 ################################################################################
 
 # Add inputs and outputs from these tool invocations to the build variables 
diff --git a/STM32CubeIDE/Debug/Application/User/Startup/subdir.mk b/STM32CubeIDE/Debug/Application/User/Startup/subdir.mk
index 586892e..9bf6f7f 100644
--- a/STM32CubeIDE/Debug/Application/User/Startup/subdir.mk
+++ b/STM32CubeIDE/Debug/Application/User/Startup/subdir.mk
@@ -1,6 +1,6 @@
 ################################################################################
 # Automatically-generated file. Do not edit!
-# Toolchain: GNU Tools for STM32 (11.3.rel1)
+# Toolchain: GNU Tools for STM32 (12.3.rel1)
 ################################################################################
 
 # Add inputs and outputs from these tool invocations to the build variables 
diff --git a/STM32CubeIDE/Debug/Application/User/TOF/App/subdir.mk b/STM32CubeIDE/Debug/Application/User/TOF/App/subdir.mk
index 754404c..4307821 100644
--- a/STM32CubeIDE/Debug/Application/User/TOF/App/subdir.mk
+++ b/STM32CubeIDE/Debug/Application/User/TOF/App/subdir.mk
@@ -1,6 +1,6 @@
 ################################################################################
 # Automatically-generated file. Do not edit!
-# Toolchain: GNU Tools for STM32 (11.3.rel1)
+# Toolchain: GNU Tools for STM32 (12.3.rel1)
 ################################################################################
 
 # Add inputs and outputs from these tool invocations to the build variables 
diff --git a/STM32CubeIDE/Debug/Application/User/TOF/Target/subdir.mk b/STM32CubeIDE/Debug/Application/User/TOF/Target/subdir.mk
index 72f3d57..18d5705 100644
--- a/STM32CubeIDE/Debug/Application/User/TOF/Target/subdir.mk
+++ b/STM32CubeIDE/Debug/Application/User/TOF/Target/subdir.mk
@@ -1,6 +1,6 @@
 ################################################################################
 # Automatically-generated file. Do not edit!
-# Toolchain: GNU Tools for STM32 (11.3.rel1)
+# Toolchain: GNU Tools for STM32 (12.3.rel1)
 ################################################################################
 
 # Add inputs and outputs from these tool invocations to the build variables 
diff --git a/STM32CubeIDE/Debug/Application/User/TOF/vl53l0x/subdir.mk b/STM32CubeIDE/Debug/Application/User/TOF/vl53l0x/subdir.mk
index f898f12..4ea93d2 100644
--- a/STM32CubeIDE/Debug/Application/User/TOF/vl53l0x/subdir.mk
+++ b/STM32CubeIDE/Debug/Application/User/TOF/vl53l0x/subdir.mk
@@ -1,6 +1,6 @@
 ################################################################################
 # Automatically-generated file. Do not edit!
-# Toolchain: GNU Tools for STM32 (11.3.rel1)
+# Toolchain: GNU Tools for STM32 (12.3.rel1)
 ################################################################################
 
 # Add inputs and outputs from these tool invocations to the build variables 
diff --git a/STM32CubeIDE/Debug/Drivers/BSP/STM32WLxx_Nucleo/subdir.mk b/STM32CubeIDE/Debug/Drivers/BSP/STM32WLxx_Nucleo/subdir.mk
index 8b432dc..a387ae7 100644
--- a/STM32CubeIDE/Debug/Drivers/BSP/STM32WLxx_Nucleo/subdir.mk
+++ b/STM32CubeIDE/Debug/Drivers/BSP/STM32WLxx_Nucleo/subdir.mk
@@ -1,6 +1,6 @@
 ################################################################################
 # Automatically-generated file. Do not edit!
-# Toolchain: GNU Tools for STM32 (11.3.rel1)
+# Toolchain: GNU Tools for STM32 (12.3.rel1)
 ################################################################################
 
 # Add inputs and outputs from these tool invocations to the build variables 
diff --git a/STM32CubeIDE/Debug/Drivers/CMSIS/subdir.mk b/STM32CubeIDE/Debug/Drivers/CMSIS/subdir.mk
index 83f6ad2..3e99df7 100644
--- a/STM32CubeIDE/Debug/Drivers/CMSIS/subdir.mk
+++ b/STM32CubeIDE/Debug/Drivers/CMSIS/subdir.mk
@@ -1,6 +1,6 @@
 ################################################################################
 # Automatically-generated file. Do not edit!
-# Toolchain: GNU Tools for STM32 (11.3.rel1)
+# Toolchain: GNU Tools for STM32 (12.3.rel1)
 ################################################################################
 
 # Add inputs and outputs from these tool invocations to the build variables 
diff --git a/STM32CubeIDE/Debug/Drivers/STM32WLxx_HAL_Driver/subdir.mk b/STM32CubeIDE/Debug/Drivers/STM32WLxx_HAL_Driver/subdir.mk
index 3a55df5..a6005b7 100644
--- a/STM32CubeIDE/Debug/Drivers/STM32WLxx_HAL_Driver/subdir.mk
+++ b/STM32CubeIDE/Debug/Drivers/STM32WLxx_HAL_Driver/subdir.mk
@@ -1,6 +1,6 @@
 ################################################################################
 # Automatically-generated file. Do not edit!
-# Toolchain: GNU Tools for STM32 (11.3.rel1)
+# Toolchain: GNU Tools for STM32 (12.3.rel1)
 ################################################################################
 
 # Add inputs and outputs from these tool invocations to the build variables 
diff --git a/STM32CubeIDE/Debug/Middlewares/LoRaWAN/subdir.mk b/STM32CubeIDE/Debug/Middlewares/LoRaWAN/subdir.mk
index a3323d4..3e54888 100644
--- a/STM32CubeIDE/Debug/Middlewares/LoRaWAN/subdir.mk
+++ b/STM32CubeIDE/Debug/Middlewares/LoRaWAN/subdir.mk
@@ -1,6 +1,6 @@
 ################################################################################
 # Automatically-generated file. Do not edit!
-# Toolchain: GNU Tools for STM32 (11.3.rel1)
+# Toolchain: GNU Tools for STM32 (12.3.rel1)
 ################################################################################
 
 # Add inputs and outputs from these tool invocations to the build variables 
diff --git a/STM32CubeIDE/Debug/Middlewares/SubGHz_Phy/subdir.mk b/STM32CubeIDE/Debug/Middlewares/SubGHz_Phy/subdir.mk
index 7f824b3..0f38d3f 100644
--- a/STM32CubeIDE/Debug/Middlewares/SubGHz_Phy/subdir.mk
+++ b/STM32CubeIDE/Debug/Middlewares/SubGHz_Phy/subdir.mk
@@ -1,6 +1,6 @@
 ################################################################################
 # Automatically-generated file. Do not edit!
-# Toolchain: GNU Tools for STM32 (11.3.rel1)
+# Toolchain: GNU Tools for STM32 (12.3.rel1)
 ################################################################################
 
 # Add inputs and outputs from these tool invocations to the build variables 
diff --git a/STM32CubeIDE/Debug/Utilities/subdir.mk b/STM32CubeIDE/Debug/Utilities/subdir.mk
index 9e9b0d9..622c653 100644
--- a/STM32CubeIDE/Debug/Utilities/subdir.mk
+++ b/STM32CubeIDE/Debug/Utilities/subdir.mk
@@ -1,6 +1,6 @@
 ################################################################################
 # Automatically-generated file. Do not edit!
-# Toolchain: GNU Tools for STM32 (11.3.rel1)
+# Toolchain: GNU Tools for STM32 (12.3.rel1)
 ################################################################################
 
 # Add inputs and outputs from these tool invocations to the build variables 
diff --git a/STM32CubeIDE/Debug/makefile b/STM32CubeIDE/Debug/makefile
index 3758101..e7daa15 100644
--- a/STM32CubeIDE/Debug/makefile
+++ b/STM32CubeIDE/Debug/makefile
@@ -1,6 +1,6 @@
 ################################################################################
 # Automatically-generated file. Do not edit!
-# Toolchain: GNU Tools for STM32 (11.3.rel1)
+# Toolchain: GNU Tools for STM32 (12.3.rel1)
 ################################################################################
 
 -include ../makefile.init
diff --git a/STM32CubeIDE/Debug/objects.mk b/STM32CubeIDE/Debug/objects.mk
index 574d50b..a5103de 100644
--- a/STM32CubeIDE/Debug/objects.mk
+++ b/STM32CubeIDE/Debug/objects.mk
@@ -1,6 +1,6 @@
 ################################################################################
 # Automatically-generated file. Do not edit!
-# Toolchain: GNU Tools for STM32 (11.3.rel1)
+# Toolchain: GNU Tools for STM32 (12.3.rel1)
 ################################################################################
 
 USER_OBJS :=
diff --git a/STM32CubeIDE/Debug/sources.mk b/STM32CubeIDE/Debug/sources.mk
index 8cb7ebb..8c698c7 100644
--- a/STM32CubeIDE/Debug/sources.mk
+++ b/STM32CubeIDE/Debug/sources.mk
@@ -1,6 +1,6 @@
 ################################################################################
 # Automatically-generated file. Do not edit!
-# Toolchain: GNU Tools for STM32 (11.3.rel1)
+# Toolchain: GNU Tools for STM32 (12.3.rel1)
 ################################################################################
 
 ELF_SRCS := 
diff --git a/STM32CubeIDE/Release/makefile b/STM32CubeIDE/Release/makefile
index 576fe9b..e32150c 100644
--- a/STM32CubeIDE/Release/makefile
+++ b/STM32CubeIDE/Release/makefile
@@ -77,7 +77,7 @@ main-build: STS_RR_R125.elf secondary-outputs
 
 # Tool invocations
 STS_RR_R125.elf STS_RR_R125.map: $(OBJS) $(USER_OBJS) D:\ONEDRIVE\STM32WLV13\Projects\NUCLEO-WL55JC\Applications\LoRaWAN\STS_RR_R125\STM32CubeIDE\STM32WLE5CCUX_FLASH.ld makefile objects.list $(OPTIONAL_TOOL_DEPS)
-	arm-none-eabi-gcc -o "STS_RR_R125.elf" @"objects.list" $(USER_OBJS) $(LIBS) -mcpu=cortex-m4 -T"D:\ONEDRIVE\STM32WLV13\Projects\NUCLEO-WL55JC\Applications\LoRaWAN\STS_RR_R125\STM32CubeIDE\STM32WLE5CCUX_FLASH.ld" --specs=nosys.specs -Wl,-Map="STS_RR_R125.map" -Wl,--gc-sections -static -L../../../../../../../Middlewares/ST/STM32_Cryptographic/lib --specs=nano.specs -mfloat-abi=soft -mthumb -Wl,--start-group -lc -lm -Wl,--end-group
+	arm-none-eabi-gcc -o "STS_RR_R125.elf" @"objects.list" $(USER_OBJS) $(LIBS) -mcpu=cortex-m4 -T"D:\ONEDRIVE\STM32WLV13\Projects\NUCLEO-WL55JC\Applications\LoRaWAN\STS_RR_R125\STM32CubeIDE\STM32WLE5CCUX_FLASH.ld" --specs=nosys.specs -Wl,-Map="STS_RR_R125.map" -Wl,--gc-sections -static -L../../../../../../../Middlewares/ST/STM32_Cryptographic/lib -z noexecstack --specs=nano.specs -mfloat-abi=soft -mthumb -Wl,--start-group -lc -lm -Wl,--end-group
 	@echo 'Finished building target: $@'
 	@echo ' '