For some reason, the udev rule in the doc SUBSYSTEM=="usb", ATTRS{idVendor}=="2516", MODE="0666" was not sufficient on my setup. It did not allow my user to use this lib.
libcmmk was trying to use the /dev/hidraw* file, which still had perm 600.
Adding an udev-rule like this fixed my issue: SUBSYSTEM=="hidraw", ATTRS{idVendor}=="2516", MODE="0666"
For some reason, the udev rule in the doc
SUBSYSTEM=="usb", ATTRS{idVendor}=="2516", MODE="0666"
was not sufficient on my setup. It did not allow my user to use this lib. libcmmk was trying to use the/dev/hidraw*
file, which still had perm 600.Adding an udev-rule like this fixed my issue:
SUBSYSTEM=="hidraw", ATTRS{idVendor}=="2516", MODE="0666"
I'm on manjaro/arch.