diff --git a/arch/arm/boards/sysmobts/board.c b/arch/arm/boards/sysmobts/board.c index 4ab86c0a6..86c29f1c1 100644 --- a/arch/arm/boards/sysmobts/board.c +++ b/arch/arm/boards/sysmobts/board.c @@ -83,13 +83,13 @@ static void sysmobts_board_detect(void) board_ver = gpio_get_value(15); board_ver |= gpio_get_value(16) << 1; - board_ver |= gpio_get_value(17) << 1; + board_ver |= gpio_get_value(17) << 2; board_cfg = gpio_get_value(10); board_cfg |= gpio_get_value(11) << 1; board_cfg |= gpio_get_value(12) << 3; board_cfg |= gpio_get_value(13) << 4; - board_cfg |= gpio_get_value(14) << 4; + board_cfg |= gpio_get_value(14) << 5; variant[0] = 'A' + board_ver; variant[1] = '.';