Environment:
Plugin version: 0.2.7
Calibre: 9.14 (embedded-python)
OS: macOS (Darwin 27.0.0, arm64)
Python: 3.14.7
Device: Xteink X4 Pro running CrossPoint firmware
Other plugins installed: SmartEject 2.7.0
Steps taken:
Reserved a static IP for the reader via router DHCP reservation
Entered that IP and port 81 in the plugin's Customize dialog under Host/Port
Confirmed the plugin is listed under the "Device interface plugins" category
Enabled "Enable debug logging" in Customize plugin, saved, fully quit and relaunched Calibre
Verified network reachability manually: http://:81/ from a browser on the same Mac returns This is a Websocket server only!, confirming the Mac can reach the device on that port
Ran Calibre via Help → Restart in debug mode, with the reader sitting on the on-device "Calibre Wireless" screen for 15+ seconds and up to ~2 minutes
Expected: With debug logging enabled, detect_managed_devices should log something like [CrossPoint] detect_managed_devices and either discovered or discovery failed on each polling cycle.
Actual: No [CrossPoint]-prefixed log lines appear at all in the debug console, across multiple full quit/relaunch cycles. "Send to device" does not appear in the right-click context menu, and the toolbar's device dropdown shows nothing either — Calibre appears to never recognize a device is present.
Full debug log available if useful. Happy to test a build with extra logging if that'd help narrow it down.
Environment:
Plugin version: 0.2.7
Calibre: 9.14 (embedded-python)
OS: macOS (Darwin 27.0.0, arm64)
Python: 3.14.7
Device: Xteink X4 Pro running CrossPoint firmware
Other plugins installed: SmartEject 2.7.0
Steps taken:
Reserved a static IP for the reader via router DHCP reservation
Entered that IP and port 81 in the plugin's Customize dialog under Host/Port
Confirmed the plugin is listed under the "Device interface plugins" category
Enabled "Enable debug logging" in Customize plugin, saved, fully quit and relaunched Calibre
Verified network reachability manually: http://:81/ from a browser on the same Mac returns This is a Websocket server only!, confirming the Mac can reach the device on that port
Ran Calibre via Help → Restart in debug mode, with the reader sitting on the on-device "Calibre Wireless" screen for 15+ seconds and up to ~2 minutes
Expected: With debug logging enabled, detect_managed_devices should log something like [CrossPoint] detect_managed_devices and either discovered or discovery failed on each polling cycle.
Actual: No [CrossPoint]-prefixed log lines appear at all in the debug console, across multiple full quit/relaunch cycles. "Send to device" does not appear in the right-click context menu, and the toolbar's device dropdown shows nothing either — Calibre appears to never recognize a device is present.
Full debug log available if useful. Happy to test a build with extra logging if that'd help narrow it down.