diff --git a/board/nm/netbird_v2/board.c b/board/nm/netbird_v2/board.c index 98c03d6a10..42c8bc7200 100644 --- a/board/nm/netbird_v2/board.c +++ b/board/nm/netbird_v2/board.c @@ -606,7 +606,13 @@ static struct shield_command known_shield_commands[] = { "fdt get value serial0 /aliases serial0;" \ "fdt get value can1 /aliases d_can1;" \ "fdt set $serial0 status okay;" \ - "fdt set $can1 status okay;", + "fdt set $can1 status okay;" \ + /* fix uart0 pinctrl: */ \ + "fdt get value dt_path /aliases uart0_pins_gnss_can;" \ + "fdt get value dt_phandle $dt_path phandle;" \ + "fdt get value dt_path /aliases serial0;" \ + "fdt set $dt_path pinctrl-0 <$dt_phandle>;" \ + , gnsscan_shield_init }, };