Skip to content

Nitrokey Start v12 - Support new hardware - HW5

Compare
Choose a tag to compare
@szszszsz szszszsz released this 16 Feb 13:08
· 60 commits to gnuk1.2-regnual-fix since this release
RTM.12
3ec71e0

Add support for the HW5 to the unified firmware.
Maintenance release - no need to update.
Update from the previous firmware releases on HW4 might result in non-working LED.
"Green" branch firmware (an upgrade from RTM.1) is not provided in this release.

Detailed description:

  • Update chopstx for the HW5 support (GD32 based).
  • Include BOARD_ID in the application config string.
  • Allow to get original board name from the SYS page through USB strings.
  • Move AES first forward table FT0 to the application page, to make space
    for the additional hardware detection code in the SYS page.
  • Add helper for review of the final listing (lss file).
  • Add RNG tests helper, and results for the RTM.12 firmware.

Binaries available in prebuilt/RTM.12/ directory:

Built in isolated Docker environment with:

  • arm-none-eabi-gcc (15:8-2019-q3-1+b1) 8.3.1 20190703 (release) [gcc-8-branch revision 273027]

All tests pass on HW3-5.