From 7c500df568878d940aeda3a3432568ecae740644 Mon Sep 17 00:00:00 2001 From: lucarin91 Date: Wed, 10 Dec 2025 12:22:12 +0100 Subject: [PATCH 1/2] chore: remove unused product_name --- pkg/board/board.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkg/board/board.go b/pkg/board/board.go index b8a1ec1c..da97a87e 100644 --- a/pkg/board/board.go +++ b/pkg/board/board.go @@ -82,7 +82,7 @@ func identifyUnoQ(p *rpc.DetectedPort) { } var onBoard = sync.OnceValue(func() bool { - var boardNames = []string{"UNO Q\n", "Imola\n", "Inc. Robotics RB1\n"} + var boardNames = []string{"Imola\n", "Inc. Robotics RB1\n"} buf, err := os.ReadFile("/sys/class/dmi/id/product_name") if err == nil && slices.Contains(boardNames, string(buf)) { return true From 8064b505f35b5ca4108d331d92ceb443c9e3ac02 Mon Sep 17 00:00:00 2001 From: lucarin91 Date: Wed, 10 Dec 2025 12:40:29 +0100 Subject: [PATCH 2/2] fixup! chore: remove unused product_name --- pkg/board/board.go | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/pkg/board/board.go b/pkg/board/board.go index da97a87e..cb18ce77 100644 --- a/pkg/board/board.go +++ b/pkg/board/board.go @@ -82,10 +82,14 @@ func identifyUnoQ(p *rpc.DetectedPort) { } var onBoard = sync.OnceValue(func() bool { - var boardNames = []string{"Imola\n", "Inc. Robotics RB1\n"} - buf, err := os.ReadFile("/sys/class/dmi/id/product_name") - if err == nil && slices.Contains(boardNames, string(buf)) { - return true + var boardNames = []string{ + "Imola", // code name for UNO Q + } + if buf, err := os.ReadFile("/sys/class/dmi/id/product_name"); err == nil { + name := string(bytes.TrimSpace(buf)) + if slices.Contains(boardNames, name) { + return true + } } return false })()