You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- Make kernel module fix instructions universal for all Linux distros
- Add Raspberry Pi OS to Debian section
- Move atomic distro note below Fedora
- CI workflow now ignores .md and LICENSE changes
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude Opus 4.5 <[email protected]>
Copy file name to clipboardExpand all lines: README.md
+6-6Lines changed: 6 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -60,7 +60,7 @@ Download the installer (`.exe`) from [GitHub Releases](https://github.com/Simply
60
60
61
61
### Linux
62
62
63
-
**Debian/Ubuntu:**
63
+
**Debian/Ubuntu/Raspberry Pi OS:**
64
64
65
65
```bash
66
66
# Download the .deb package from GitHub Releases, then:
@@ -82,6 +82,8 @@ sudo dnf install pcsc-lite
82
82
sudo systemctl enable --now pcscd
83
83
```
84
84
85
+
> **Atomic Distributions (Fedora Silverblue, Kinoite, etc.):** You can run NFC Agent inside a distrobox container. Install the `.rpm` package in the container, apply the kernel module fix on the host OS, then run `nfc-agent` from the container.
> **Note:** Unlike the `.deb` and `.rpm` packages, the tar.gz installation requires manual setup of the PC/SC daemon. If you see "No readers found", ensure `pcscd` is running (`systemctl status pcscd`).
The `.deb` and `.rpm` packages automatically install the kernel module blacklist and unload conflicting modules. For tar.gz installations, you need to do this manually:
107
+
The Linux kernel's NFC subsystem may claim certain readers (especially ACR122U) before pcscd can access them. Run the following after installation:
> **Atomic Distributions (Fedora Silverblue, Kinoite, etc.):** You can run NFC Agent inside a distrobox container. Install the `.rpm` package in the container—the blacklist file will be installed to the shared `/etc/modprobe.d/` on the host. Alternatively, apply the kernel module fix manually on the host OS, then run `nfc-agent` from the container.
119
-
120
120
## Quick Start
121
121
122
122
1.**Connect** your NFC reader via USB
@@ -294,7 +294,7 @@ NFC Agent uses the PC/SC (Personal Computer/Smart Card) interface to communicate
294
294
295
295
**Linux: Kernel NFC modules conflict**
296
296
297
-
The Linux kernel's NFC subsystem may claim certain readers before pcscd can access them. The `.deb` and `.rpm` packages handle this automatically. For tar.gz installations, check with `lsmod | grep pn533`—if modules are loaded, follow the **Kernel Module Fix** steps in the [Linux installation section](#linux).
297
+
The Linux kernel's NFC subsystem may claim certain readers before pcscd can access them. Check with `lsmod | grep pn533`—if modules are loaded, follow the **Kernel Module Fix** steps in the [Linux installation section](#linux).
298
298
299
299
**Arch Linux with ACS readers:** Install the `acsccid` driver from AUR (`yay -S acsccid`) and restart pcscd.
0 commit comments