OpenSK's firmware update tool on all platforms.
-
Erase
you must switch device to bootload mode. -
Update
you must switch device to bootload mode.And the package name of nrf52840_dongle_dfu_dfu.zip is located on same level directory. -
Inject cert
The certificate and private key are stored in crypto_data folder on same level directory.
1. Please check your envrionment and python >= 3.8 .
2. Install python qt library
pip3(or pip) install pyside2
pip3(or pip) install PyQt5
3. Install nordic tool and fido2 python modules
pip3(or pip) install nrfutil
pip3(or pip) install fido2
You can package signal executable file with pyinstaller command. Or directly run command in terminal.
python3 main.py
You can run shell in Linux and Mac
sh build.sh