Skip to content

Device never detected — zero [CrossPoint] debug output even with debug logging enabled #59

Description

@Toomuchstuff54

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.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions