FST-01

FST-01 is a tiny USB 32-bit computer. In fact, FST-01 is an abbreviation and its full name is "Flying Stone Tiny ZERO-ONE".

It is designed by Flying Stone Technology, a company in Maebashi, Gunma, Japan.

The concept is "Minimalist Design". It is by free (as in freedom) hardware design. The intended applications are Gnuk (The Cryptographic Token for GnuPG) and NeuG (True Random Number Generator based on ADC noise). Those applications are Free Software.

Flying Stone Technology is a second source manufacturer of "Gnuk", which is copyrighted by the Non-Profit organization, Free Software Initiative of Japan.

In this product, it contains copyrighted software, Gnuk version 1.0.1, that is licensed under the GPLv3. A copy of that license is included in this WiKi, see GPLv3.
You may obtain the complete Corresponding Source code for a period of three years after the last shipment of this product, which will be no earlier than 2016-01-01, on the manufacturer website at http://git.gniibe.org/gitweb/?p=gnuk/gnuk.git and we put the tag "release/1.0.1" for the version of the product.

Note that Gnuk binary in the first lot of FST-01 was compiled with "-O3 -Os" option by GCC ARM Embedded 4.6-2012-q2.

This is a bare board for evaluation, development or those who want their own enclosures.

You can access SWD port and change the content of flash ROM.

FST-01 with heat shrink tube

The board is covered by transparent heat shrink tube. Thus, it is not possible to access SWD port.
This can be daily use as Gnuk Token.

FST-01 with case (P1A-120704U)

The board comes with the case. Note that it is users who put the board to the case.
This would be better if transparent tube doesn't match your taste or you want to change the content of flash ROM of MCU.
Although FST-01 PCB is designed following the recommendation of P1A-120704U specification, the case might be a bit larger and you will need a bit of glue to fit the board and the case. Otherwise, the board will be able to move a bit (< 1mm or so).

FST-01 is intended to be inserted to USB port directly.
If the usage is not direct but connected by extension cable, it is better to connect Shield GND and Signal GND by resister (and capacitor if you like).