nrf-udev
nrf-udev copied to clipboard
nrf-udev
udev rules for nRF (Nordic Semiconductor) development kits
You probably are here because you have:
- A nRF development kit with USB support (e.g. nRF52840)
- Linux as a development environment
and one of the following problems:
-
LIBUSB_ERROR_ACCESS
errors when using any nRF Connect tools - Missing permissions to read/write the serial ports at
/dev/ttyACM*
-
ModemManager
thinks that your development kit is a modem, and sends AT commands when plugging it in
Installation
For Debian-like systems, download the latest .deb
file from https://github.com/NordicSemiconductor/nrf-udev/releases. Then, install the package using the following command in a console:
sudo dpkg -i nrf-udev_1.0.1-all.deb
Caveats
These udev rules set all Nordic Semiconductor devices as readable/writable by all users. While this gets rid of the LIBUSB_ERROR_ACCESS
errors with no further configuration, this also means that any user or background process can have complete access to these USB devices.
Development
This repo contains the files needed for creating a .deb package for installing the udev rules for nRF devices. To create the package in a Debian-based linux system:
dpkg-deb -b nrf-udev_1.0.1-all