From 49e4951d5a63c17d03fc0f217693543b2db4e0a0 Mon Sep 17 00:00:00 2001 From: Melissa LeBlanc-Williams Date: Wed, 24 Jun 2026 11:21:04 -0700 Subject: [PATCH] Fix BeagleBone ID Lookup for BeaglePlay on newest image --- adafruit_platformdetect/board.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/adafruit_platformdetect/board.py b/adafruit_platformdetect/board.py index 0010bf5..53c67e3 100644 --- a/adafruit_platformdetect/board.py +++ b/adafruit_platformdetect/board.py @@ -392,7 +392,7 @@ def _beaglebone_id(self) -> Optional[str]: # BeaglePlay Special Condition # new Beagle EEPROM IDs are 24 Bit, so we need to verify full range if eeprom_bytes == b"\xaaU3\xee\x017\x00\x10.\x00BEAGLE": - with open("/sys/bus/nvmem/devices/0-00500/nvmem", "rb") as eeprom: + with open(f"{eeprom_dir}/nvmem", "rb") as eeprom: eeprom_bytes = eeprom.read(24) if eeprom_bytes == b"\xaaU3\xee\x017\x00\x10.\x00BEAGLEPLAY-A0-": return boards.BEAGLE_PLAY