Skip to content

fix(cli): replace the stale receiver note with a Linux udev hint - #1348

Open
Chernicharo wants to merge 1 commit into
AprilNEA:masterfrom
Chernicharo:fix/cli-stale-receiver-note
Open

Chernicharo wants to merge 1 commit into
AprilNEA:masterfrom
Chernicharo:fix/cli-stale-receiver-note

Conversation

@Chernicharo

Copy link
Copy Markdown

Summary

openlogi list still prints "hidpp 0.2 only recognises Logi Bolt receivers (PID 0xC548); other receivers (Unifying) aren't surfaced yet." when nothing is found. That is no longer true — Unifying, Nano and Lightspeed receivers are enumerated — and it is also what users paste into issues (e.g. #1305, #367). On Linux the usual cause of an empty list is missing hidraw access, so the note now points there.

Changes

  • openlogi-cli: replace the stale receiver note in list.rs with a Linux udev-rules hint pointing to docs/INSTALL-linux.md.

Testing

  • cargo fmt --all -- --check
  • cargo clippy -p openlogi-cli --all-targets -- -D warnings
  • cargo test -p openlogi-cli -p openlogi (94 passed)
  • Hit on real hardware: without the udev rules, openlogi list on Arch Linux showed the old note while every HID++ open failed with Permission denied; after installing 70-openlogi.rules the Unifying receiver and its MX Ergo enumerate.

`openlogi list` still claimed only Bolt receivers are recognised, but
Unifying, Nano and Lightspeed receivers are enumerated. On Linux the
common cause of an empty list is missing hidraw access, so point there.
@greptile-apps

greptile-apps Bot commented Sep 11, 2026

Copy link
Copy Markdown

RetriggerConfidence Score: 5/5

The PR appears safe to merge because the new guidance matches the repository’s documented Linux installation and packaging behavior.

Summary

  • Directs source-build users to the existing Linux installation documentation.
  • Preserves the command’s discovery behavior, output flow, and exit-status contract.

Reviews (1) · Last reviewed commit: "fix(cli): replace the stale receiver not..."

@davidbudnick davidbudnick added type: bug Something is broken or behaves incorrectly area: cli Command-line interface platform: linux Linux-specific issue labels Sep 14, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area: cli Command-line interface platform: linux Linux-specific issue type: bug Something is broken or behaves incorrectly

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants