diff --git a/adafruit_platformdetect/board.py b/adafruit_platformdetect/board.py
index <HASH>..<HASH> 100644
--- a/adafruit_platformdetect/board.py
+++ b/adafruit_platformdetect/board.py
@@ -72,7 +72,7 @@ class Board:
         board_id = None
 
         if chip_id == chips.H3:
-            board_id = self._armbian_id()
+            board_id = self._armbian_id() or self._allwinner_variants_id()
         elif chip_id == chips.BCM2XXX:
             board_id = self._pi_id()
         elif chip_id == chips.AM33XX:
Fix: Added requested support for allwinner variants