diff --git a/tui/src/skywalker_tui/demo.py b/tui/src/skywalker_tui/demo.py index 274ec58..c8f835e 100644 --- a/tui/src/skywalker_tui/demo.py +++ b/tui/src/skywalker_tui/demo.py @@ -602,14 +602,14 @@ class DemoDevice: def get_hotplug_status(self, reset: bool = False, force_scan: bool = False) -> dict: """Simulated I2C hot-plug detection.""" - # Standard SkyWalker-1 I2C devices: BCM4500 (0x08), EEPROM (0x50), - # tuner (0x61), LNB controller (0x08 shares) + # Standard SkyWalker-1 I2C devices confirmed by bus scan (0xB4): + # BCM4500 demod (0x08), tuner/LNB (0x10), EEPROM (0x51) bitmap = bytearray(16) - for addr in [0x08, 0x50, 0x51, 0x61]: + for addr in [0x08, 0x10, 0x51]: bitmap[addr >> 3] |= (1 << (addr & 0x07)) current = bytes(bitmap) previous = current # no changes in demo - addrs = [0x08, 0x50, 0x51, 0x61] + addrs = [0x08, 0x10, 0x51] result = { "current_bitmap": current, "previous_bitmap": previous, diff --git a/tui/src/skywalker_tui/screens/device.py b/tui/src/skywalker_tui/screens/device.py index 94ca261..00c4c02 100644 --- a/tui/src/skywalker_tui/screens/device.py +++ b/tui/src/skywalker_tui/screens/device.py @@ -1163,9 +1163,8 @@ class DeviceScreen(Container): # Known device identification known = { 0x08: "BCM4500 demodulator", - 0x51: "Boot EEPROM (24Cxx)", - 0x60: "BCM3440 tuner", - 0x61: "ISL6421 LNB controller", + 0x10: "Tuner / LNB controller", + 0x51: "24Cxx EEPROM (config/serial)", } parts = [] for addr in addresses: