when i run sudo nrfutil dfu serial -pkg my_package.zip -p/dev/ttyACM0
i get the following error:
pc_ble_driver_py.exceptions.NordicSemiException: Failed to send init packet.
I am running this on an UpBoard with Ubuntu 16.04. I created a VM running the same OS (Ubuntu 16.04) and the nrfutil dfu works over serial and ble. just not on the UpBoard.
Can anyone help me with this issue?
EDIT: Here is what i have tried so far:
nrfutil dfu serial -pkg my_package.zip -p COM3
on my PC (Windows 10) it works!
sudo nrfutil dfu serial -pkg my_package.zip -p/dev/ttyACM0
on VM (Ubuntu 16.04.1) running on my PC it works!
nrfutil dfu serial -pkg my_package.zip -p COM3
on UP Board (Windows 10) it works!
sudo nrfutil dfu serial -pkg my_package.zip -p/dev/ttyACM0
on UP Board (Ubuntu 16.04.1) Does not work!!
FURTHER EDIT:
I have tried installing Windows 10 onto an UP Board and running a VM on top with Ubuntu 16.04.1 and the nrfutil dfu works fine!?
It seems to me that a bare metal install of Ubuntu 16.04 is not supported by the nrfutil is this correct? or can someone please prove me wrong?
I have also recently discovered that nrfutil dfu works fine running ubilinux OS (another debian flavour supplied by the UP Board Community).
I am still interested in finding out why a bare metal install of ubuntu is not compatiable with the nrfutil... Has this been done before? and if so how?
any help or suggestions is appreciated thanks :)