diff --git a/src/drivers/boards/sitl/CMakeLists.txt b/src/drivers/boards/sitl/CMakeLists.txt
index f5d0da302b75960777e6a7926b48cb9ddd4318bf..0e1bba3e59007105682346eb44ae14c2dd1d037e 100644
--- a/src/drivers/boards/sitl/CMakeLists.txt
+++ b/src/drivers/boards/sitl/CMakeLists.txt
@@ -31,4 +31,7 @@
 #
 ############################################################################
 
-px4_add_library(drivers_board sitl_led.c)
+px4_add_library(drivers_board
+	sitl_led.c
+	../common/board_identity.c
+	)
diff --git a/src/drivers/boards/sitl/board_config.h b/src/drivers/boards/sitl/board_config.h
index 4a47f1d25e77b7dca936845d7b4b06c29d56ba52..38acc26351cdb7941799d0b23e44adc9ba2f8c97 100644
--- a/src/drivers/boards/sitl/board_config.h
+++ b/src/drivers/boards/sitl/board_config.h
@@ -39,9 +39,8 @@
 
 #pragma once
 
-#define BOARD_OVERRIDE_UUID "SIMULATIONID" // must be of length 12 (PX4_CPU_UUID_BYTE_LENGTH)
-#define BOARD_OVERRIDE_MFGUID BOARD_OVERRIDE_UUID
-#define BOARD_OVERRIDE_PX4_GUID "00000000" BOARD_OVERRIDE_UUID // must be of length 18 (PX4_GUID_BYTE_LENGTH)
+#define BOARD_OVERRIDE_UUID "SIMULATIONID0000" // must be of length 16
+#define PX4_SOC_ARCH_ID 0x1003
 
 #define BOARD_NAME "SITL"
 #define BOARD_BATTERY1_V_DIV   (10.177939394f)