diff --git a/adafruit_platformdetect/board.py b/adafruit_platformdetect/board.py index 70c49a3..5a96778 100644 --- a/adafruit_platformdetect/board.py +++ b/adafruit_platformdetect/board.py @@ -655,6 +655,8 @@ class Board: board = boards.LUBANCAT2 if board_value and "ROCK3 Model A" in board_value: board = boards.ROCK_PI_3A + if board_value and "ROCK 3 Model B" in board_value: + board = boards.ROCK_3B if board_value and "Hardkernel ODROID-M1" in board_value: board = boards.ODROID_M1 return board diff --git a/adafruit_platformdetect/constants/boards.py b/adafruit_platformdetect/constants/boards.py index e0a827a..5046f4a 100644 --- a/adafruit_platformdetect/constants/boards.py +++ b/adafruit_platformdetect/constants/boards.py @@ -210,6 +210,7 @@ RADXA_ZERO3 = "RADXA_ZERO3" RADXA_CM3 = "RADXA_CM3" ROCK_PI_3A = "ROCK_PI_3A" +ROCK_3B = "ROCK_3B" ROCK_PI_3C = "ROCK_PI_3C" ROCK_PI_S = "ROCK_PI_S" ROCK_PI_4 = "ROCK_PI_4" @@ -609,6 +610,7 @@ _ROCK_PI_IDS = ( ROCK_PI_5C, RADXA_CM3, ROCK_PI_3A, + ROCK_3B, ROCK_PI_3C, )