diff --git a/os/hal/boards/ST_STM32H735IG_DISCOVERY/board.c b/os/hal/boards/ST_STM32H735IG_DISCOVERY/board.c
index 52cd45afa..2ffc01671 100644
--- a/os/hal/boards/ST_STM32H735IG_DISCOVERY/board.c
+++ b/os/hal/boards/ST_STM32H735IG_DISCOVERY/board.c
@@ -220,8 +220,8 @@ void __early_init(void) {
bool sdc_lld_is_card_inserted(SDCDriver *sdcp) {
(void)sdcp;
- /* CHTODO: Fill the implementation.*/
- return true;
+
+ return !palReadLine(LINE_SD_DETECT);
}
/**
diff --git a/os/hal/boards/ST_STM32H735IG_DISCOVERY/cfg/board.chcfg b/os/hal/boards/ST_STM32H735IG_DISCOVERY/cfg/board.chcfg
index 4f5942d9a..fccfaf839 100644
--- a/os/hal/boards/ST_STM32H735IG_DISCOVERY/cfg/board.chcfg
+++ b/os/hal/boards/ST_STM32H735IG_DISCOVERY/cfg/board.chcfg
@@ -10,7 +10,12 @@
STMicroelectronics STM32H735IG_DISCOVERY
ST_STM32H735IG_DISCOVERY
-
+
+
+
MII_LAN8742A_ID