Comments (8)
Thanks @daringer!
This appears to work for me, tested nk3 list
, nk3 status
and nk3 test
, I will try a firmware update when I get home in a few hours so I can use my spare nk3
from pynitrokey.
Packaging this project for Arch Linux, I'd be interested in seeing this as well
from pynitrokey.
Maintaining this package in NixOS, would also like to see this.
from pynitrokey.
couldn't resist so many packager requests - can you please check, if #499 works for you? Especially nk3 update
relies most on spsdk
.
Tested as thorough as possible, anyways a "remaining-risk disclaimer": This is touching the update process for the lpc55 devices, if this process fails at the wrong time you might end up without a firmware. You would need to open the device to revive it, i.e., boot into bootloader.
from pynitrokey.
Ah, I noticed you said "update process for the lpc55 devices", my spare nitrokey is an nrf52 based nk3a mini, so not sure if testing it was useful, but it did upgrade successfully
from pynitrokey.
yes, the nk3mini is based on the nrf52 and does not use spsdk for firmware upgrades.
from pynitrokey.
Ok, I bit the bullet and upgraded my main nk3c nfc, and everything went smoothly.
from pynitrokey.
uh, nice! always happy if I don't mess things up - including our internal testing this is fine to merge - a new release shouldn't be too far away.
Generally: sorry, for the versioning mess, we'll be working on cleaning this up, feel free to drop further packages with "bad" versions for packaging into issues like @eighthave has done in #494 - we'll try include these into the cleanup efforts and hope to release 0.5 and then 1.0 soon-ish(tm)...
oh and thx for all the packaging work ❤️
from pynitrokey.
Related Issues (20)
- replace pypemicro with opensource library HOT 3
- Release tag signed by a new party HOT 1
- ImportError: cannot import name 'MbootUSBInterface' from 'spsdk.mboot.interfaces.usb' HOT 6
- [0.4.46] nk3 secrets Unusual message when entering the wrong pin
- [0.4.46] nk3 secrets Unusual message when no pin try left
- Relax dependency on spsdk to allow using 2.1.x? HOT 2
- fido2 reboot: unnecessary touch prompt for NK3
- fido2: Handle invalid PIN in credential management
- Add I18N for the module
- warn user before running nitropy fido2 update on nitrokey 3 devices? HOT 2
- nethsm: Support key import from PEM
- nethsm: Ignore whitespace in base64 data
- Factory Reset of Different Apps not Working
- App Display of Secrets not Working HOT 2
- Unable to upgrade NK3 from v1.5.0 to v1.7.1 from latest nitropy HOT 1
- Nitrokey 3C NFC not found in Nitropy in Bootloader mode HOT 1
- Rename this project to nitropy for consistency? HOT 1
- nk3 validate-update: Print binary checksums
- dfu_cc_pb2.py incompatible with recent protobuf version HOT 2
- Make nitropy aware its running in a qube; have it prompt user for device reassignation after changing bootloader mode HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from pynitrokey.