I am trying to get nitropy running on FreeBSD and I am running into the following issues:
Newer pc-ble-driver-py cannot be built due to missing sdist on pypi, this skips the nrfutil and the pynitrokey package gets downgraded to 0.4.25 (the newest currently seems to be 0.4.33).
pynitrokey 0.4.25 seems to need to have NXP’s LIBUSBSIO to be ported to the OS I am using (nitropy nk3 list
dies with Exception encountered: LIBUSBSIO_Exception('LIBUSBSIO: Unknown platform to load proper library.
The device itself seems to be:
> sudo usbconfig -d 5.2 dump_device_desc
ugen5.2: <Nitrokey Nitrokey 3> at usbus5, cfg=0 md=HOST spd=FULL (12Mbps) pwr=ON (100mA)
bLength = 0x0012
bDescriptorType = 0x0001
bcdUSB = 0x0210
bDeviceClass = 0x00ef <Miscellaneous device>
bDeviceSubClass = 0x0002
bDeviceProtocol = 0x0001
bMaxPacketSize0 = 0x0040
idVendor = 0x20a0
idProduct = 0x42b2
bcdDevice = 0x0102
iManufacturer = 0x0001 <Nitrokey>
iProduct = 0x0002 <Nitrokey 3>
iSerialNumber = 0x0000 <no string>
bNumConfigurations = 0x0001
Anyone got this tool running on any non-Linux/MacOS/Windows system?