travisutk [Tue, 22 Feb 2011 20:22:47 +0000 (20:22 +0000)]
GoodFETCCSPI.status() works, part of 'goodfet.ccspi info'
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@935
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Mon, 21 Feb 2011 22:34:58 +0000 (22:34 +0000)]
Two more peekword() instances.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@934
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Mon, 21 Feb 2011 22:34:10 +0000 (22:34 +0000)]
s/peekword/peek16/ in goodfet.monitor.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@933
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Mon, 21 Feb 2011 05:15:53 +0000 (05:15 +0000)]
Reliable sniffing of 802.15.4 on the TelosB.
No missed packets this time.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@932
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Mon, 21 Feb 2011 04:40:22 +0000 (04:40 +0000)]
Reliable 802.15.4 sniffing on a Telos B.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@931
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Mon, 21 Feb 2011 04:22:57 +0000 (04:22 +0000)]
Better sniffing of 802.15.4 in CCSPI, but the length is still wrong.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@930
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Mon, 21 Feb 2011 03:51:48 +0000 (03:51 +0000)]
Improving CC2420 packet reception.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@929
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Mon, 21 Feb 2011 02:34:03 +0000 (02:34 +0000)]
Added /dev/ttyU0 to the glob list for OpenBSD.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@928
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Sun, 13 Feb 2011 00:51:32 +0000 (00:51 +0000)]
Formatting of Nordic client.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@922
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Sun, 13 Feb 2011 00:44:37 +0000 (00:44 +0000)]
Fixed 2500kbps rate.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@921
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Sun, 13 Feb 2011 00:22:31 +0000 (00:22 +0000)]
Prints retry attempts for GoodFETs without info flash.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@920
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Sat, 12 Feb 2011 23:07:00 +0000 (23:07 +0000)]
INITPLATFORM was cut from goodfet.c
Recommitting.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@919
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Sat, 12 Feb 2011 22:55:42 +0000 (22:55 +0000)]
Fixed force of msp430x2618 in Makefile.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@918
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Sat, 12 Feb 2011 22:24:59 +0000 (22:24 +0000)]
Network order for telosb.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@917
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Sat, 12 Feb 2011 21:39:10 +0000 (21:39 +0000)]
Redefined P2.6 (!RST) to be CE on the GoodFET platform.
Should support nRF24L01+ modules from Sparkfun.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@912
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Sat, 12 Feb 2011 20:41:04 +0000 (20:41 +0000)]
Unnecessary local variable, now that the devil for loop is gone.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@911
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Sat, 12 Feb 2011 20:39:59 +0000 (20:39 +0000)]
Removed NOP for loop that breaks GCC4.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@910
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Thu, 10 Feb 2011 16:03:19 +0000 (16:03 +0000)]
Fixed dco_calib entry count.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@907
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Thu, 10 Feb 2011 15:48:00 +0000 (15:48 +0000)]
Aligned dco_calib.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@906
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Thu, 10 Feb 2011 15:46:06 +0000 (15:46 +0000)]
Disabled strict aliasing.
This makes firmware larger but silences some warnings in GCC4.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@905
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Thu, 10 Feb 2011 02:42:49 +0000 (02:42 +0000)]
'goodfet.nrf sniffnike' for sniffing Nike+iPod packets.
Checksumming needs to be fixed on this one.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@904
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Wed, 9 Feb 2011 22:00:56 +0000 (22:00 +0000)]
'goodfet.nrf autotunebt' gets some fragments of Bluetooth, but doesn't do error correction.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@903
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Wed, 9 Feb 2011 20:35:43 +0000 (20:35 +0000)]
Fixed broken config in Makefile.
OpenOCD app is now included by default, as it's a high-priority target.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@902
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
dwhuseby [Wed, 9 Feb 2011 10:28:27 +0000 (10:28 +0000)]
starting OpenOCD app and client changes for JTAG work that didn't go in earlier.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@901
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
dwhuseby [Tue, 8 Feb 2011 18:32:27 +0000 (18:32 +0000)]
merging...
cleaned up basic jtag, added ability to detect JTAG chain length, get chip ID's and detect overall IR length.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@899
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Mon, 7 Feb 2011 06:26:01 +0000 (06:26 +0000)]
Whitespace stuff.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@898
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Mon, 7 Feb 2011 01:01:11 +0000 (01:01 +0000)]
Fixed support for GCC4.
The problem was a while loop of asm("nop") that
was somehow broken in optimization.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@897
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Sun, 6 Feb 2011 22:04:42 +0000 (22:04 +0000)]
CCSPI port can now packet sniff 802.15.4!
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@896
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Sun, 6 Feb 2011 19:55:37 +0000 (19:55 +0000)]
Telos B port is now working, and the CC2420 driver is coming together.
ZigBee by nightfall!
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@895
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Sun, 6 Feb 2011 03:04:08 +0000 (03:04 +0000)]
Fixed the CC2420 register settings for the Telos B.
Flash is still default until I figure out how to accomodate both.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@894
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Sun, 6 Feb 2011 02:33:21 +0000 (02:33 +0000)]
SPIFlash size warning.
Will correct that in the AM.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@893
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Sun, 6 Feb 2011 02:23:39 +0000 (02:23 +0000)]
JEDEC entry for the M25P80 found on the Telos B.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@892
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Sun, 6 Feb 2011 02:20:07 +0000 (02:20 +0000)]
Cleaning up the Telos B port.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@891
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Sun, 6 Feb 2011 02:19:49 +0000 (02:19 +0000)]
GoodFET firmware on the Telos B reveals the Flash chip.
CC2420 coming next!
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@890
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Sun, 6 Feb 2011 01:44:03 +0000 (01:44 +0000)]
Refactoring a lot of the P5 stuff.
TelosB still isn't working, for reasons that I don't understand.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@889
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Sat, 5 Feb 2011 23:23:36 +0000 (23:23 +0000)]
Additional targets.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@888
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Sat, 5 Feb 2011 22:16:36 +0000 (22:16 +0000)]
GoodFETCC notes.
goodfet.nrf cleanup, removing broken features.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@887
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Fri, 4 Feb 2011 21:53:42 +0000 (21:53 +0000)]
More MSKB letters.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@885
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Fri, 4 Feb 2011 02:40:30 +0000 (02:40 +0000)]
More string decoding from Microsoft keyboards.
Next step is to drop checksumming to catch more keys.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@884
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Fri, 4 Feb 2011 01:29:04 +0000 (01:29 +0000)]
Minor cleanup on MSP430 client.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@882
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Fri, 4 Feb 2011 01:28:42 +0000 (01:28 +0000)]
Spy-Bi-Wire support, from examples by Mark rages.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@881
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Thu, 3 Feb 2011 23:28:26 +0000 (23:28 +0000)]
Cleaning MSP430X2 client.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@879
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Thu, 3 Feb 2011 22:39:48 +0000 (22:39 +0000)]
Major JTAG430 and JTAG430X2 patching.
Swapped the APP numbers to fix the unneighborliness at startup and to let JTAG430 run on its own.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@877
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Thu, 3 Feb 2011 22:39:30 +0000 (22:39 +0000)]
Major JTAG430 and JTAG430X2 patching.
Swapped the APP numbers to fix the unneighborliness at startup and to let JTAG430 run on its own.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@876
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Thu, 3 Feb 2011 22:22:41 +0000 (22:22 +0000)]
JTAG430X2 documentation.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@875
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Thu, 3 Feb 2011 22:21:01 +0000 (22:21 +0000)]
Closer to MSP430X2 support.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@874
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Thu, 3 Feb 2011 21:50:54 +0000 (21:50 +0000)]
MSP430 app maintenance.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@873
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Thu, 3 Feb 2011 21:44:18 +0000 (21:44 +0000)]
Bringing back MSP430X2 JTAG. Not there yet.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@872
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Thu, 3 Feb 2011 21:37:19 +0000 (21:37 +0000)]
Fixed restart in JTAG430 module to prevent a reconnection warning on startup.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@871
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Thu, 3 Feb 2011 21:27:59 +0000 (21:27 +0000)]
Repaired MSP430 and MSP430X support.
Next come SBW and MSP430X2.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@870
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Thu, 3 Feb 2011 21:03:20 +0000 (21:03 +0000)]
Close to fixing MSP430 JTAG, which was broken during Huseby's refactoring.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@869
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Thu, 3 Feb 2011 20:36:41 +0000 (20:36 +0000)]
Radio-state stuff.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@868
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Tue, 1 Feb 2011 23:27:06 +0000 (23:27 +0000)]
Removed unneeded and apparently unneighborly delays in the Chipcon target.
This caused issues on the not-yet-supported CC2540, which is coming along well.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@866
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Tue, 1 Feb 2011 20:24:59 +0000 (20:24 +0000)]
Added list entries for CC2533 and CC2540.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@865
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Tue, 1 Feb 2011 19:48:45 +0000 (19:48 +0000)]
Post-Shmoocon commit.
Mostly MSKB/NRF cleanup with a bit of extras accidentally tossed in.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@864
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Wed, 26 Jan 2011 17:46:10 +0000 (17:46 +0000)]
Fixed a usage line of goodfet.nrf.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@863
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Wed, 26 Jan 2011 16:53:08 +0000 (16:53 +0000)]
Sets the timeout to 5 after connection,
might fix 1612 errors.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@862
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Wed, 26 Jan 2011 16:52:18 +0000 (16:52 +0000)]
Sets the timeout to 5 after connection,
might fix 1612 errors.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@861
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Mon, 24 Jan 2011 04:19:23 +0000 (04:19 +0000)]
GoodFETCC.RF_getchannel().
Need equivalents for other targets, plus setter.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@859
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Mon, 24 Jan 2011 04:18:34 +0000 (04:18 +0000)]
10ms reflex.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@858
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Sun, 23 Jan 2011 21:23:25 +0000 (21:23 +0000)]
reflexframe stuff.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@857
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Sat, 22 Jan 2011 23:14:55 +0000 (23:14 +0000)]
Reverted dealies.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@856
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Sat, 22 Jan 2011 23:14:19 +0000 (23:14 +0000)]
Nothing major, just CC1110 crystal routines.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@855
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Fri, 21 Jan 2011 20:04:54 +0000 (20:04 +0000)]
Minor shellscript stuff.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@854
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Fri, 21 Jan 2011 19:54:42 +0000 (19:54 +0000)]
'make installinfo' for firmware.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@853
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Fri, 21 Jan 2011 05:12:27 +0000 (05:12 +0000)]
Some ANT stuff.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@851
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Thu, 20 Jan 2011 09:30:23 +0000 (09:30 +0000)]
Changed DASH7 sync word.
Still don't have hardware to test on.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@850
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Wed, 19 Jan 2011 23:03:15 +0000 (23:03 +0000)]
Nordic MACs of all zeroes are now ignored in autotune.
Sniff verb takes an address.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@847
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Wed, 19 Jan 2011 21:15:08 +0000 (21:15 +0000)]
Fixed a lot of autotuning scripts.
Should result in fewer false positives, especially after finding a successful lock.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@846
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Wed, 19 Jan 2011 16:54:27 +0000 (16:54 +0000)]
Supported misnamed platform names for the nhb12 and nhb12b.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@845
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
thequux [Mon, 17 Jan 2011 06:36:10 +0000 (06:36 +0000)]
Preliminary support for PIC24F chips with tblpag at an odd address; finally updated avr docs
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@843
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Fri, 14 Jan 2011 15:04:32 +0000 (15:04 +0000)]
MSKB packet sniffing and decryption works.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@842
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Fri, 14 Jan 2011 00:36:36 +0000 (00:36 +0000)]
Better autotune.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@841
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Thu, 13 Jan 2011 08:54:57 +0000 (08:54 +0000)]
Default build no longer includes 'glitch' application.
Brings firmware cost just barely to acceptable levels.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@840
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
dwhuseby [Thu, 13 Jan 2011 08:39:00 +0000 (08:39 +0000)]
glitch.h was missing an include.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@839
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
dwhuseby [Thu, 13 Jan 2011 07:48:29 +0000 (07:48 +0000)]
Setting the default config in the Makefile so that it builds the exact same
firmware as before the refactor. I also cleaned up some compile issues after
the config change.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@838
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
dwhuseby [Thu, 13 Jan 2011 07:25:50 +0000 (07:25 +0000)]
A major refactor of the GoodFET firmware build system and apps to give better
encapsulation and separation of code. Each app now has a struct containing
meta data and handle fn hooks. The apps.h/.c are now autogenerated as well as a
builddate.h containing the build date. The goodfet.monitor client has a new
command:
goodfet.monitor listapps [full]
This walks the global apps list and lists out the apps compiled into the
firmware as well as the date it was built. If the "full" option is given, it
also prints out the description strings for each app.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@837
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Wed, 12 Jan 2011 12:21:32 +0000 (12:21 +0000)]
Autotuner is ready for action\!
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@836
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Wed, 12 Jan 2011 11:33:30 +0000 (11:33 +0000)]
AutoTuner drops invalid Nordic RF MAC addresses.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@835
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Wed, 12 Jan 2011 11:23:56 +0000 (11:23 +0000)]
Autodiscovery of data rate during auto-tune.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@834
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Wed, 12 Jan 2011 10:10:09 +0000 (10:10 +0000)]
Autotuning includes rates.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@833
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Wed, 12 Jan 2011 09:56:50 +0000 (09:56 +0000)]
Rate notifications on the preamble.
Should I drop
aaaaaaaaaa and
ffffffffff?
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@832
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Wed, 12 Jan 2011 09:45:49 +0000 (09:45 +0000)]
Autotuning script for Nordic RF.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@831
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Wed, 12 Jan 2011 09:10:50 +0000 (09:10 +0000)]
Better promiscous mode. Next comes autotune!
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@830
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
dwhuseby [Mon, 10 Jan 2011 21:13:14 +0000 (21:13 +0000)]
hooking up the goodfet.xscale code. it is minimal for now. it should be able to pull down the cpu id.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@829
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
dwhuseby [Mon, 10 Jan 2011 21:03:47 +0000 (21:03 +0000)]
refactoring the Makefile for the firmware so that it is easier to understand and customize for your board.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@827
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Mon, 10 Jan 2011 18:47:17 +0000 (18:47 +0000)]
MSKB and Skybrake support.
MACs and channel must be known.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@826
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Mon, 10 Jan 2011 18:04:01 +0000 (18:04 +0000)]
Skybrake stuff, supposes a particular MAC.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@825
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Mon, 10 Jan 2011 16:51:24 +0000 (16:51 +0000)]
Beginnings of a promiscuous mode.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@824
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Thu, 6 Jan 2011 05:47:31 +0000 (05:47 +0000)]
More OOK stuff.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@818
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Thu, 6 Jan 2011 05:01:48 +0000 (05:01 +0000)]
goodfet.cc sniffook
Sniffs On/Off Keyed remotes by waiting for RSSI spike.
I'm guessing at the data rate, probably wrong.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@817
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Tue, 28 Dec 2010 16:15:52 +0000 (16:15 +0000)]
Two's complement for negative accelerometer values on the Chronos watch through Simpliciti.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@816
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Tue, 28 Dec 2010 14:36:29 +0000 (14:36 +0000)]
Support for sniffing the iClicker.
Thanks due to Mike Ossmann for figuring out the radio settings.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@815
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Sat, 25 Dec 2010 21:45:09 +0000 (21:45 +0000)]
Chipcon mode for sniffing with radio settings
from the regular application. Handy when you've got an unlocked
chip but no documentation for the radio standards.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@814
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Sat, 25 Dec 2010 01:59:22 +0000 (01:59 +0000)]
Removed some vestigal code from 'goodfet.cc reflex'.
Introduced 'goodfet.cc infotest' which repeatedly request the chip info to distinguish between a bad connection and a flaky one.
GoodFETCC.py now retries an initial connection if the info return 0xFFFF or 0x0000, fixing some issues with capacitors on !RST lines.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@813
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Sat, 25 Dec 2010 01:52:45 +0000 (01:52 +0000)]
Some Chipcon devices have a resistor and capacitor on the !RST line.
This slows down the init sequence, allowing stubborn devices to initialize.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@812
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Fri, 24 Dec 2010 23:32:22 +0000 (23:32 +0000)]
New shellcode. Really need to move this out of the way.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@811
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Fri, 24 Dec 2010 02:48:08 +0000 (02:48 +0000)]
Removed the delay for now. Works with it, however.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@810
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Fri, 24 Dec 2010 02:30:11 +0000 (02:30 +0000)]
Subframe jamming is going strong.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@809
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Fri, 24 Dec 2010 02:21:23 +0000 (02:21 +0000)]
Little bit better reflex.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@808
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8