Linux x64 preview packages (AppImage + portable tar.gz) are built and package-tested in CI, but nobody has driven a real LS-5000 from them yet. The bridge uses libusb + SANE on Linux, so distro and permission differences are exactly what needs field data.
Today
- Plug in and power on the scanner, then:
Expected: a line with 04b0:4002. If nothing appears, that alone is a useful report.
- Deeper check with the nkscan CLI (a separate open-source Coolscan driver; read-only with
--list): download nkscan-x86_64-unknown-linux-gnu from the nkscan releases page, then:
chmod +x nkscan-x86_64-unknown-linux-gnu && ./nkscan-x86_64-unknown-linux-gnu --list
If you get a USB permission error, retry with sudo and say you needed it — that is precisely the udev data point this issue is collecting.
- Comment with your distro, kernel (
uname -r), desktop environment, and both outputs.
When the previews ship (v0.3.0-beta.2)
- Download the AppImage from the releases page,
chmod +x it, run it.
- Connect, preview, scan a frame.
- Report exactly where it stopped and paste the in-app error report. A working udev rule for your distro is a contribution in itself.
Stay nearby while testing — the scanner moves film.
Using an AI assistant
Copy this block into your assistant (Claude, ChatGPT, etc.) and it will walk you through everything, including submitting:
You are helping me test Nikon LS-5000 support on Linux x64 for ScanStudio (open-source
scanning app). Walk me through, adapting to my distro:
1. Scanner on and plugged in: run `lsusb | grep -i 04b0` (expect 04b0:4002).
2. Download nkscan-x86_64-unknown-linux-gnu from
https://github.com/activexray/nkscan/releases/latest, `chmod +x` it, run it with
`--list` (read-only — it only enumerates). If USB permission is denied, retry with
sudo and note that we needed it.
3. Check https://github.com/rohanpandula/ScanStudio/releases/latest for a Linux
AppImage. If present: run it, connect, preview, scan one frame — I will stay at the
machine, the scanner moves film — and if anything fails, have me copy the in-app
error report. If absent, stop after step 2.
Run only the commands above or direct equivalents. Collect full outputs.
Then draft a comment for https://github.com/rohanpandula/ScanStudio/issues/25 with —
Setup (distro, kernel from `uname -r`, desktop), Steps completed, Outputs (code
blocks, noting if sudo was needed), Result. Show me the draft and do not post without
my explicit approval; if you cannot post, format it so I can paste it myself.
Linux x64 preview packages (AppImage + portable tar.gz) are built and package-tested in CI, but nobody has driven a real LS-5000 from them yet. The bridge uses libusb + SANE on Linux, so distro and permission differences are exactly what needs field data.
Today
lsusb | grep -i 04b0Expected: a line with
04b0:4002. If nothing appears, that alone is a useful report.--list): downloadnkscan-x86_64-unknown-linux-gnufrom the nkscan releases page, then:chmod +x nkscan-x86_64-unknown-linux-gnu && ./nkscan-x86_64-unknown-linux-gnu --listIf you get a USB permission error, retry with
sudoand say you needed it — that is precisely the udev data point this issue is collecting.uname -r), desktop environment, and both outputs.When the previews ship (v0.3.0-beta.2)
chmod +xit, run it.Stay nearby while testing — the scanner moves film.
Using an AI assistant
Copy this block into your assistant (Claude, ChatGPT, etc.) and it will walk you through everything, including submitting: