• v0.1.8 ddd3f44484

    v0.1.8 Stable

    friendiest released this 2026-10-31 14:14:53 +03:00 | 0 commits to main since this release

    Discover receiver slots from kernel-created child HID metadata before reading pairing registers or scanning addresses. Uses exact HID parent and HID_PHYS slot suffix; child nodes are metadata only. Existing register/full-scan fallback remains for missing sysfs slots. Adds opt-in --debug with discovery decisions and timed TX/RX packets on stderr. Timeout remains 5 seconds. 208 hardware-free tests passed; laptop timing is not yet verified.

    Downloads
  • v0.1.7 dcf8e527c2

    v0.1.7 Stable

    friendiest released this 2026-10-31 12:12:18 +03:00 | 1 commits to main since this release

    Read receiver capacity, device count and pairing entries before probing Logitech C5xx receiver slots. Only mouse/unknown-kind slots are probed; sparse slot numbering is supported. Inconsistent or unsupported tables fall back to the full scan. Explicit --index bypasses receiver lookup. No pairing or notification writes. Default response timeout remains 5 seconds. Includes the v0.1.6 timeout change. 205 hardware-free tests passed, including a simulated register-to-slot-discovery exchange. Physical C547 verification is pending.

    Downloads
  • v0.1.5 6b5e485264

    v0.1.5 Stable

    friendiest released this 2026-10-31 01:36:12 +03:00 | 3 commits to main since this release

    Autodiscovery skips kernel-created child HID nodes when their HID++ ancestor is also present. Separate USB interfaces and receivers remain candidates. Explicit --device selection is unchanged. 185 hardware-free tests passed; laptop verification is pending.

    Downloads
  • v0.1.4 3b299ce526

    v0.1.4 Stable

    friendiest released this 2026-10-29 03:35:11 +03:00 | 4 commits to main since this release

    Handle host-mode current profile 0x0000 by selecting the first enabled directory entry, validating its CRC before mode switching, and verifying profile/stage activation. No flash writes. Send long HID++ FAP packets immediately. Probe slots concurrently using read-only shared handles and skip redundant USB sibling scans after discovery. Writes remain exclusive and are never retried. 183 hardware-free tests passed. Physical SE verification and laptop timing are pending.

    Downloads
  • v0.1.3 4d50949354

    v0.1.3 Stable

    friendiest released this 2026-10-29 03:27:30 +03:00 | 5 commits to main since this release

    Automatically group duplicate HID++ interfaces by their physical USB ancestor, receiver slot and model/layout. Select one interface without requiring --device. Read-only connection failures may fall back to another alias; command failures never replay writes. Separate mice remain ambiguous. 173 hardware-free tests passed; physical mouse verification is pending.

    Downloads
  • v0.1.2 1739ba5d38

    v0.1.2 Stable

    friendiest released this 2026-10-29 03:23:37 +03:00 | 6 commits to main since this release

    DPI, axis and LOD edits without --stage now target the current active stage and make it the saved default. Explicit --stage remains supported. Root ping falls back once to a long HID++ report on timeout; writes are never retried. 163 hardware-free tests passed. SUPERLIGHT 2 SE hardware compatibility is not yet verified.

    Downloads
  • v0.1.1 d50fe9dd73

    friendiest released this 2026-10-28 00:55:36 +03:00 | 7 commits to main since this release

    Run uv run logimouse from the checkout via [project.scripts]. Added uv.lock; no separate Python launcher or PEP 723 metadata. Removed Cyrillic flags: use --stage and --max-stages. Help/errors are English. 154 tests passed; clean-checkout uv startup verified. Hardware support remains experimental, physical SUPERLIGHT 2 SE not yet tested.

    Downloads
  • v0.1.0 1dd9ec44af

    v0.1.0 - experimental Pre-release

    friendiest released this 2026-10-28 00:48:10 +03:00 | 8 commits to main since this release

    Independent Python stdlib CLI based on ClickSync. DPI stages, X/Y, low/mid/high LOD, wired/wireless rate, extra and profile selection. No button editing or backups. 153 automated tests passed. Not yet tested on physical SUPERLIGHT 2 SE; start with show and --dry-run. Requires Python 3.10+ and hidraw permissions.

    Downloads