Index: trunk/firmware/App/CubeMX/Appli/Core/Inc/stm32n6xx_it.h
===================================================================
--- trunk/firmware/App/CubeMX/Appli/Core/Inc/stm32n6xx_it.h	(revision 30)
+++ trunk/firmware/App/CubeMX/Appli/Core/Inc/stm32n6xx_it.h	(revision 31)
@@ -54,4 +54,5 @@
 void SecureFault_Handler(void);
 void DebugMon_Handler(void);
+void SDMMC2_IRQHandler(void);
 /* USER CODE BEGIN EFP */
 
Index: trunk/firmware/App/CubeMX/Appli/Core/Src/main.c
===================================================================
--- trunk/firmware/App/CubeMX/Appli/Core/Src/main.c	(revision 30)
+++ trunk/firmware/App/CubeMX/Appli/Core/Src/main.c	(revision 31)
@@ -21,5 +21,4 @@
 #include "app_freertos.h"
 #include "bsec.h"
-#include "app_filex.h"
 #include "sdmmc.h"
 #include "gpio.h"
@@ -112,5 +111,4 @@
   MX_BSEC_Init();
   MX_SDMMC2_SD_Init();
-  MX_FileX_Init();
   SystemIsolation_Config();
   /* USER CODE BEGIN 2 */
Index: trunk/firmware/App/CubeMX/Appli/Core/Src/sdmmc.c
===================================================================
--- trunk/firmware/App/CubeMX/Appli/Core/Src/sdmmc.c	(revision 30)
+++ trunk/firmware/App/CubeMX/Appli/Core/Src/sdmmc.c	(revision 31)
@@ -110,4 +110,7 @@
     HAL_GPIO_Init(GPIOE, &GPIO_InitStruct);
 
+    /* SDMMC2 interrupt Init */
+    HAL_NVIC_SetPriority(SDMMC2_IRQn, 5, 0);
+    HAL_NVIC_EnableIRQ(SDMMC2_IRQn);
   /* USER CODE BEGIN SDMMC2_MspInit 1 */
 
@@ -141,4 +144,6 @@
     HAL_GPIO_DeInit(GPIOE, GPIO_PIN_4);
 
+    /* SDMMC2 interrupt Deinit */
+    HAL_NVIC_DisableIRQ(SDMMC2_IRQn);
   /* USER CODE BEGIN SDMMC2_MspDeInit 1 */
 
Index: trunk/firmware/App/CubeMX/Appli/Core/Src/stm32n6xx_it.c
===================================================================
--- trunk/firmware/App/CubeMX/Appli/Core/Src/stm32n6xx_it.c	(revision 30)
+++ trunk/firmware/App/CubeMX/Appli/Core/Src/stm32n6xx_it.c	(revision 31)
@@ -56,5 +56,5 @@
 
 /* External variables --------------------------------------------------------*/
-
+extern SD_HandleTypeDef hsd2;
 /* USER CODE BEGIN EV */
 
@@ -174,4 +174,18 @@
 /******************************************************************************/
 
+/**
+  * @brief This function handles SDMMC2 global interrupt.
+  */
+void SDMMC2_IRQHandler(void)
+{
+  /* USER CODE BEGIN SDMMC2_IRQn 0 */
+
+  /* USER CODE END SDMMC2_IRQn 0 */
+  HAL_SD_IRQHandler(&hsd2);
+  /* USER CODE BEGIN SDMMC2_IRQn 1 */
+
+  /* USER CODE END SDMMC2_IRQn 1 */
+}
+
 /* USER CODE BEGIN 1 */
 
