ui-drive.sh --rs485-devices ADDR:SLUG[,...] attaches the VM's RS485 UART to a socket, turns it into a pty with socat and serves the named corpus profiles on it with flare-edge tools/modbus-sim/mbsim.py, so warden-modbus in the guest discovers and identifies devices as it would real controllers. Verified: unit 5 as smartgen-hgm6100n4g appears in the status json as SmartGen HGM6110N, online, 8 ms, and RS485/Devices lists it. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01N3G6m9Aw5RyVY4ZowtKzEj