[Gnuk-users] Upgrading gnuk on a nitrokey start

NIIBE Yutaka gniibe at fsij.org
Fri Sep 16 13:26:58 UTC 2016


Hello, Jan,

On 09/16/2016 05:38 PM, Jan Suhr wrote:
> Nitrokey Start hardware is based on FST-01. In particular the MCU is
> identical. The main differences are:
> - No external flash
> - Different pinning. See:
> https://github.com/Nitrokey/nitrokey-start-firmware/commit/c98d6cbc4a225f10bca8f2d7b86effcbdcf534f4
> 
> Do you think the different pinning may be a cause for the update issue?

Thanks for the pointer.

The file is a bit different to the one in Chopstx (Gnuk 1.2).

https://git.gniibe.org/gitweb/?p=chopstx/chopstx.git;a=commitdiff;h=8650bde8a056ca8d7954837bfd6692958e263634;hp=6e7334dcfff83898ff6b8568bf24c6fe90deaa9c

I had thought that it's because of revision change of hardware.  If it
is same hardware, I think that Gnuk 1.0 on Nitrokey Start doesn't work
well with upgrade through USB.

One of my friends kindly showed me the board of Nitrokey Start.
I also examined the KiCAD schematic of:

    https://github.com/Nitrokey/nitrokey-pro-hardware

Well, examining schematic is not that easy, even for such a simple
one.

PA9 and PA10 is connected to USB-D- and USB-D+.  And with the
configuration of Gnuk 1.0 for Nitrokey Start, those pins of PA9 and
PA10 is pulled up by Vdd.  I think that this interferes the USB
shutdown and re-enumeration process of USB upgrade.

I think that the configuration of Gnuk 1.2 for Nitrokey Start is
better.
-- 



More information about the gnuk-users mailing list