ea
7b060372d5
Add diceware app
...
Simple demo that uses RNG to pick a random phrase from a word list. Inspired by diceware (http://world.std.com/~reinhold/diceware.html ) for generating passphrases. You cycle through a few words and use them as suggestions for passphrase instead of throwing dice.
Dictionary is rather limited currently, due to memory constraints. Will work on getting a larger one in there.
Conviniently, all diceware passphrases seem to fit on the screen and although limited font is sometimes confusing, it is readable.
2018-01-26 13:12:09 -06:00
ea
9e297d97e5
Implement RNG to be used as seed for PRNG
...
This implements a RNG based on SLAA338 (http://www.ti.com/lit/an/slaa338/slaa338.pdf ) which uses phase differences between VLO and DCO to get random bits.
As far as I could test it, it passes the FIPS 140-2 tests using the same code as above mentioned SLAA338.
2018-01-26 13:09:18 -06:00
Travis Goodspeed
f25e2af830
Fixes the shmoocon date for the website.
2018-01-17 14:45:15 -05:00
Travis Goodspeed
ad56b464cd
Merge pull request #61 from travisgoodspeed/codeplug-index-fix
...
Fix bug with decrementing codeplug memory base address, instead of index
2018-01-16 21:44:56 -06:00
Schuyler St. Leger
7a95e7b85c
Decrement codeplug index, not memory base location. Fixes bug
2018-01-16 22:25:46 -05:00
Travis Goodspeed
b377737354
Rechargable battery datasheet. Capacity is too low, I think.
2018-01-15 13:35:22 -05:00
Travis Goodspeed
f6d0ccb8ea
Merge pull request #60 from yuvadm/patch-1
...
Add a reference Digikey BOM
2018-01-04 08:50:18 -05:00
Yuval Adam
8d2366c6b4
Add a reference Digikey BOM
2018-01-04 13:03:44 +02:00
Travis Goodspeed
3c5aa8e33c
Remove disqus.
2017-12-13 16:16:19 -05:00
Travis Goodspeed
870a6a1228
FaradayRF and OpenChronos links.
2017-12-13 16:13:15 -05:00
Travis Goodspeed
c06a93bd9c
Website edit.
2017-12-13 21:06:32 +00:00
Travis Goodspeed
f5bdf6324f
It goes public! Close #48 .
2017-12-13 21:03:33 +00:00
Travis Goodspeed
39ff6706a4
Update README.md
2017-12-13 15:58:01 -05:00
Travis Goodspeed
96c5b34d59
Photo for entry site.
2017-12-13 15:55:39 -05:00
Travis Goodspeed
d57e49183e
Wiki and website links.
2017-12-13 15:53:38 -05:00
Travis Goodspeed
c38736c826
Silently return packets when the uart is active.
2017-12-12 17:33:13 -05:00
Travis Goodspeed
e6304fa740
Ninja Badge photo from Defcon 17.
2017-12-12 14:23:34 -05:00
Travis Goodspeed
c1ad16e239
Corrected dates.
2017-12-12 18:42:15 +00:00
Travis Goodspeed
c4da12b913
Proper deployment target.
2017-12-12 18:15:06 +00:00
Travis Goodspeed
ebf6dda77c
Final draft of the website post. #48
2017-12-12 12:12:03 -05:00
Travis Goodspeed
0cef8c1adf
Updated README.
2017-12-12 11:12:45 -05:00
Travis Goodspeed
a321e92ad7
More reliable beacon sniffing. Close #53 .
2017-12-12 10:38:49 -05:00
Travis Goodspeed
c6aa4abab3
Cut some debugging messages from the radio driver to speed up responses. #53 #55
2017-12-10 14:32:00 -05:00
Travis Goodspeed
b97542321b
Beacon sniffing mode. #53 #55
2017-12-10 13:22:44 -05:00
Travis Goodspeed
3d4001894f
CR2016 datasheet.
2017-12-10 13:03:18 -05:00
Travis Goodspeed
b702e12fe1
Failed attempt at #56 .
...
UART monitor can now transmit packets. #55
Cleanups to the beacon. #53
2017-12-10 12:27:40 -05:00
Travis Goodspeed
6f6b0a9357
Proper UCS driver. Close #20 .
2017-12-09 07:34:21 -05:00
Travis Goodspeed
ad7a2e5fc5
Quick check of the buffer length in reception.
2017-12-08 19:54:13 -05:00
Travis Goodspeed
2541d96641
DMESG in the debug monitor. #55
2017-12-08 19:51:01 -05:00
Travis Goodspeed
37088f8731
LCD monitor command. #55
2017-12-08 18:52:16 -05:00
Travis Goodspeed
d917393b70
UART. Close #54
2017-12-08 18:40:53 -05:00
Travis Goodspeed
114cd3d617
Initial implementation of a UART monitor for firmware and client. #54 #55
2017-12-08 18:40:33 -05:00
Travis Goodspeed
27442115b5
Beacon is now functional, except for that annoying LCD bug. #53
2017-12-07 13:09:03 -05:00
Travis Goodspeed
19401a1d49
Bit more logging at startup and POST.
2017-12-06 16:29:42 -05:00
Travis Goodspeed
5c413c6169
Fixes compatibility with watches that have no radio. Close #44 .
2017-12-06 16:16:02 -05:00
Travis Goodspeed
52de19c466
Cleans up log wraparound in dmesg.
2017-12-06 12:07:07 -05:00
Travis Goodspeed
92a404b576
Lowered baud rates and bandwidth of the beacon application. #53
2017-12-06 11:55:49 -05:00
Travis Goodspeed
652a5fba33
Beacon application works. First packets between devices!
...
Using FaradayRF settings on different frequencies for now.
2017-12-05 17:34:39 -05:00
aurelf
359645a7a5
goodwatch20 BOM typo fix
...
1276-6528-1-ND is a 0603 Package
2017-12-05 14:38:59 +01:00
aurelf
43a9f2ad53
Update BOM for mouser.fr part
...
Add replacement part number used in mouser.fr for C1
2017-12-05 14:09:04 +01:00
Travis Goodspeed
d51e70621a
Cleanup of iClicker application and raw morse mode. Closer to working packets, but not quite yet. #52 #44
2017-12-04 22:57:44 -05:00
Travis Goodspeed
73358fbdbf
Partial iClicker implementation. Still needs work. #52
2017-12-04 14:14:09 -05:00
Travis Goodspeed
8f17719069
First stab at packet functions for the RF1A library. #44
2017-12-03 16:16:41 -05:00
Travis Goodspeed
c76572f0cb
Displaying callsign and channel on clock screen. Better button descriptions in the apps.
2017-12-03 12:01:56 -05:00
Travis Goodspeed
a2553cca2c
Finishes codeplug support. Close #50 .
2017-12-02 22:49:33 -05:00
Travis Goodspeed
4199a8c06e
Setting the baud rate now works. There will be trouble above 38400 baud.
2017-12-02 22:21:28 -05:00
Travis Goodspeed
d79cc6cef6
Setting the baud rate now works. There will be trouble above 38400 baud.
2017-12-02 22:20:56 -05:00
Travis Goodspeed
85d3575a89
Fixes embarassing address bug in the codeplug converter.
2017-12-02 14:20:25 -05:00
Travis Goodspeed
f8b87cefb6
Command-line flag to set the baud rate. Not yet tested, so disabled by default.
2017-12-01 15:21:05 -05:00
Travis Goodspeed
548d93e51e
A BSL function to change the baud rate.
2017-12-01 14:59:45 -05:00