Skip to content
This repository has been archived by the owner on Nov 6, 2021. It is now read-only.
/ u2f-zero Public archive
forked from conorpp/u2f-zero

U2F USB token optimized for physical security, affordability, and style.

License

Notifications You must be signed in to change notification settings

BarnabyShearer/u2f-zero

 
 

Repository files navigation

Fork of https://github.com/conorpp/u2f-zero for a more compact phisical size.

Changes

  • Dual-side load, manufacturability and bulk programming a deprioritized but manual assemble was fine.
  • Smaller edge-mounted switch
  • Swapped R<>B LEDs due to routing constraint.
  • Upgrade UFM8UB11F16 to UFM8UB31F40 (extra flash allows all features to be enabled, more readily available).
  • Switch from SimplicityStudio_v3 to SimplicityStudio_v4 (to support new chip)

Images

Render Top Bottom

Installation

(Only tested on Linux)

Install Simlicity Studio 4 and activate the free Keil license.

Set your SDK paths in Makefile, and run ./setup_device.py

This will compile and flash the setup firmware, generate and load a new certificate, then build and flash the main firmware.

About

U2F USB token optimized for physical security, affordability, and style.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C 86.7%
  • Python 9.9%
  • XSLT 1.9%
  • Makefile 1.5%