Hi Nikolaus, On Mon, Nov 13, 2017 at 12:12 PM, H. Nikolaus Schaller <h...@goldelico.com> wrote: > Hi Marek, > >> Am 13.11.2017 um 11:45 schrieb Belisko Marek <marek.beli...@gmail.com>: >> >> On Mon, Nov 13, 2017 at 11:42 AM, Belisko Marek <marek.beli...@gmail.com> >> wrote: >>> Hi, >>> >>> On Mon, Nov 13, 2017 at 8:33 AM, H. Nikolaus Schaller <h...@goldelico.com> >>> wrote: >>>> Hi all, >>>> >>>>> Am 04.11.2017 um 22:17 schrieb Niels <n...@maclisp.org>: >>>>> >>>>> "H. Nikolaus Schaller" <h...@goldelico.com> writes: >>>>> >>>>>> Hi Paul, >>>>>> >>>>>>> Am 03.11.2017 um 13:06 schrieb Paul Boddie <p...@boddie.org.uk>: >>>>>>> >>>>>>> On Friday 3. November 2017 10.54.44 H. Nikolaus Schaller wrote: >>>>>>>>> Am 03.11.2017 um 10:32 schrieb Thomas Munker <t.mun...@gmx.net>: >>>>>>>>> >>>>>>>>> i would like to see some small cryptographic hardware, like eg. >>>>>>>>> yubikey. >>>>>>>>> At best easy interfaceable to gta02/gta04 or with necessary interface >>>>>>>>> hardware >>>>>>>> >>>>>>>> I have checked what they have: >>>>>>>> >>>>>>>> https://www.yubico.com/product/yubikey-4-series/ >>>>>>>> <https://www.yubico.com/product/yubikey-4-series/> >>>>>>>> >>>>>>>> It seems they offer USB-A and USB-C. So neither Mini nor Micro-USB. So >>>>>>>> it >>>>>>>> needs a proper adapter. >>>>>>> >>>>>>> There is an article on LWN.net about these devices and others: >>>>>>> >>>>>>> https://lwn.net/Articles/736231/ >>>>>>> >>>>>>> It covers the Yubikey NEO and Yubikey 4 plus the Nitrokey Pro and >>>>>>> FST-01. >>>>>> >>>>>> Interesting reading! >>>>>> >>>>>> To me it looks as if it would best fit our community to simply build >>>>>> enough FST-01 units, so that they are not out of stock... >>>>>> >>>>>> Everything is said to be free and open, even if the device isn't the >>>>>> fastest one: >>>>>> >>>>>> https://github.com/vinaebizs/fst-01 >>>>>> https://raw.githubusercontent.com/SeeedDocument/FST-01/master/img/Fst-01-schematic.png >>>>>> >>>>>> So it looks not very difficult to have them produced and stocked by us at >>>>>> a reasonable price. >>>> >>>>> >>>>> I agree. >>>>> >>>>> I have been wanting a FST-01 for a while, but not found any place to >>>>> buy one. >>>> >>>> I have studied the schematics and it will take less than 1 day to prepare >>>> for >>>> producing some clone... >>>> >>>> Cost is also reasonable, e.g. something below 30€ seems feasible for tiny >>>> quantities (if produced in batches of 10). So it is possible to provide >>>> permanent supply. >>>> >>>> What I understood is that it needs some flashing tool to be connected to >>>> a jumper. Maybe someone can elaborate this. >>>> >>>> One thing is to be discussed about the USB interface: >>>> >>>> Should we keep the USB-A plug or try to replace it by an Mini-USB-A so that >>>> it can be directly plugged into a GTA0x? >>>> >>>> Or even 3 variants with Standard-USB, MiniUSB and µUSB? Or does someone >>>> have >>>> an idea if multiple sockets are feasible? >>>> >>>> USB-C makes no sense IMHO, because then a much faster processor with USB3 >>>> speed >>>> should be used... This would be a completely different project. >>>> >>>> So what can be the next steps? >>>> * I await your comments and comments about being interested >>>> * maybe someone should take care about the programming procedures >>> I have experience with programming stm32 (there exists stm32uart >>> utility which can burn SW) but in this case I'm unsure. >>> Does stm32 boot from external spi flash or external spi flash is used >>> for something else? >> In meantime I found that it's possible via ST-link only: >> http://wiki.seeed.cc/FST-01/ >> also here: >> http://www.gniibe.org/memo/development/fst-01/dongle/fst-01-swd-connection.html >> so if we do new design maybe would be good to add for user possibility >> to update FW. > > Nice finding! > > Well, this would mean that we have to clone the ST-link device (where I have > not > yet an idea what is inside) and add another USB socket. > > But there seem to be clones: > > https://www.gearbest.com/development-boards/pp_62989.html?currency=EUR&vip=2275155&gclid=CjwKCAiAoqXQBRA8EiwAIIOWstP9pf8EWlN1SaHyGVUZzDDjkmMVt329W6Misb_BTv_HxOqSr28UMxoCQ_8QAvD_BwE We can use stm32 serial bootloader which should be present in any stm32. Here is application note: http://www.st.com/content/ccc/resource/technical/document/application_note/51/5f/03/1e/bd/9b/45/be/CD00264342.pdf/files/CD00264342.pdf/jcr:content/translations/en.CD00264342.pdf and also here is small program which can be used to burn image to stm32 via serial bootloader: https://github.com/jsnyder/stm32ld
So we don't need ST-link programmed/debugger ;). > > Hm. Well, the ST-Link device is another Microcontroller with built-in > firmware. > So how do we flash that :) > > BR, > Nikolaus > > _______________________________________________ > Community mailing list > Community@tinkerphones.org > http://lists.goldelico.com/mailman/listinfo.cgi/community > http://www.tinkerphones.org BR, marek -- as simple and primitive as possible ------------------------------------------------- Marek Belisko - OPEN-NANDRA Freelance Developer Ruska Nova Ves 219 | Presov, 08005 Slovak Republic Tel: +421 915 052 184 skype: marekwhite twitter: #opennandra web: http://open-nandra.com _______________________________________________ Community mailing list Community@tinkerphones.org http://lists.goldelico.com/mailman/listinfo.cgi/community http://www.tinkerphones.org