Hello,
We are trying to use nrfutil to perform DFU on our linux system which includes two host targets 1 an Intel machine and the other ARM machine
On the Intel machine DFU worked with version 6.1.0, but "pip install nrfutil" installs 5.2.0 version. Is there a way to force pip to install version 6.1.0
On the ARM machine pip attempts to install 6.1.0 however it fails with the following error:
root@apalis-imx8:/dev# python3 -m pip install nrfutil
Collecting nrfutil
Using cached nrfutil-6.1.0.tar.gz (842 kB)
Requirement already satisfied: click in /usr/lib/python3.8/site-packages (from nrfutil) (7.1.2)
Requirement already satisfied: crcmod in /usr/lib/python3.8/site-packages (from nrfutil) (1.7)
Requirement already satisfied: ecdsa in /usr/lib/python3.8/site-packages (from nrfutil) (0.13.3)
Requirement already satisfied: intelhex in /usr/lib/python3.8/site-packages (from nrfutil) (2.3.0)
Requirement already satisfied: libusb1 in /usr/lib/python3.8/site-packages (from nrfutil) (1.9.2)
ERROR: Could not find a version that satisfies the requirement pc_ble_driver_py>=0.14.2 (from nrfutil) (from versions: 0.1.0, 0.2.0, 0.3.0, 0.4.0, 0.5.0, 0.6.0, 0.6.1, 0.6.2, 0.8.0, 0.8.1, 0.9.0, 0.9.1, 0.10.0, 0.11.0, 0.11.1, 0.11.2, 0.11.3, 0.11.4)
ERROR: No matching distribution found for pc_ble_driver_py>=0.14.2 (from nrfutil)
My question is what is the version of the nrfutil that is recommended along with what version of python for ARM and INTEL machines for the "nrf52840" device?
Thank you.
Omid Athari
Nikola Motor Inc