diff --git a/sdk/Libraries/Boards/card10/Source/board.c b/sdk/Libraries/Boards/card10/Source/board.c
index 73bd52faf562b42722c4bc7dcc34bba7c9483bcc..15e1e565f9f7abd3d0b0fa0a10405bacf5227952 100644
--- a/sdk/Libraries/Boards/card10/Source/board.c
+++ b/sdk/Libraries/Boards/card10/Source/board.c
@@ -98,6 +98,16 @@ int Board_Init(void)
 {
     int err;
 
+    const gpio_cfg_t pins[] = {
+        {PORT_0, PIN_8, GPIO_FUNC_OUT, GPIO_PAD_NONE},      // Motor
+        {PORT_0, PIN_31, GPIO_FUNC_OUT, GPIO_PAD_NONE},     // ECG switch
+    };
+    const unsigned int num_pins = (sizeof(pins) / sizeof(gpio_cfg_t));
+    for (int i = 0; i < num_pins; i++) {
+        GPIO_OutClr(&pins[i]);
+        GPIO_Config(&pins[i]);
+    }
+
     if ((err = Console_Init()) != E_NO_ERROR) {
         MXC_ASSERT_FAIL();
         return err;
diff --git a/sdk/Libraries/CMSIS/Device/Maxim/MAX32665/Source/system_max32665.c b/sdk/Libraries/CMSIS/Device/Maxim/MAX32665/Source/system_max32665.c
index 75389d409c3e3be06ca38c96a88ead35023f5398..35ebb7d35919951f2debaa1d6d95664443868581 100644
--- a/sdk/Libraries/CMSIS/Device/Maxim/MAX32665/Source/system_max32665.c
+++ b/sdk/Libraries/CMSIS/Device/Maxim/MAX32665/Source/system_max32665.c
@@ -181,7 +181,7 @@ __weak void SystemInit(void)
     MXC_GPIO1->vssel |= (1 << 14) | (1 << 15); // GPIO for RGB LEDs
 
 #if BOARD_EVKIT
-    MXC_GPIO1->vssel |= (1 << 8) | (1 << 9) |  (1 << 10) | (1 << 11) | (1 << 12); // TODO: TMP for devboard
+    MXC_GPIO1->vssel |= (1 << 8) | (1 << 9) |  (1 << 10) | (1 << 11) | (1 << 12);
 #endif
 
     MXC_GPIO1->ps |= 0xFFFFFFFF;