Fixes
- Windows LCD theme blinking eliminated: SCSI poll read timed out (error 121), blocking the GUI for 15+ seconds per handshake. Skipped the read and default to FBL=100 — init write wakes the device, frames display immediately
- Hexagonal violations fixed:
debug_report.pyandcli/_device.pydirectly instantiated protocol classes (ScsiProtocol, BulkProtocol) instead of using DeviceProtocolFactory. On Windows this bypassed the WindowsScsiProtocol routing, causingfcntlcrashes - Installer post-launch UAC: Changed from CreateProcess to ShellExecute so the post-install "Launch TRCC" checkbox properly triggers UAC elevation
Confirmed Working
- Windows 10 VM with 0402:3922 SCSI LCD — detection, handshake, frame send, GUI themes all functional with admin elevation