mirror of
https://github.com/FeitianTech/OpenSKUpdateTool.git
synced 2026-08-28 10:41:08 -07:00
main
UpdateToolOpenSK
OpenSK's firmware update tool on all platforms.
Hardware
Support three functions
-
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.
Installation
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
Build and Run
You can package signal executable file with pyinstaller command. Or directly run command in terminal.
python3 main.py
Package
You can run shell in Linux and Mac
sh build.sh
Languages
Python
98.7%
Shell
1.3%