Skip to content

OpenSK's firmware update tool.For those who are not good at compiling Opensk source code, it is easy to upgrade the firmware

License

Notifications You must be signed in to change notification settings

FeitianTech/OpenSKUpdateTool

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

UpdateToolOpenSK

OpenSK's firmware update tool on all platforms.

Hardware

Support three functions


  1. Erase
    you must switch device to bootload mode.

  2. Update
    you must switch device to bootload mode.And the package name of nrf52840_dongle_dfu_dfu.zip is located on same level directory.

  3. 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

About

OpenSK's firmware update tool.For those who are not good at compiling Opensk source code, it is easy to upgrade the firmware

Resources

License

Stars

Watchers

Forks

Contributors 2

  •  
  •