Nitrokey / Nitrokey/pynitrokey

Nitrokey Start firmware update improvements

Open
#232 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

device/Nitrokey Start enhancement update
Dominant language
Python
Stars
123
Forks
37
Avg merge
8h 47m
Merged PRs (30d)
8

Description

Make Nitrokey Start firmware update process more reliable by:

  • Checking for access errors, and suggest running update with a root if there are any as a fail-safe workaround
  • Checking for Udev rules in place, suggest installation if needed and with that disallowing update without a force flag, and finally monitor Udev logs for the related issues before failing

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start at the Nitrokey Start firmware update process and trace how access errors and Udev interactions are currently handled. Implement the requested root-access guidance, Udev-rule checks and force-flag behavior, then monitor relevant Udev logs before reporting failure. Done means each listed safety check provides the requested guidance or blocks the update appropriately.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
cli, embedded-iot
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.