goodfet
9 years agoAligned dco_calib.
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

9 years agoDisabled strict aliasing.
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

9 years ago'goodfet.nrf sniffnike' for sniffing Nike+iPod packets.
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

9 years ago'goodfet.nrf autotunebt' gets some fragments of Bluetooth, but doesn't do error corre...
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

9 years agoFixed broken config in Makefile.
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

9 years agostarting OpenOCD app and client changes for JTAG work that didn't go in earlier.
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

9 years agomerging...
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

9 years agoWhitespace stuff.
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

9 years agoFixed support for GCC4.
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

9 years agoCCSPI port can now packet sniff 802.15.4!
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

9 years agoTelos B port is now working, and the CC2420 driver is coming together.
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

9 years agoFixed the CC2420 register settings for the Telos B.
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

9 years agoSPIFlash size warning.
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

9 years agoJEDEC entry for the M25P80 found on the Telos B.
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

9 years agoCleaning up the Telos B port.
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

9 years agoGoodFET firmware on the Telos B reveals the Flash chip.
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

9 years agoRefactoring a lot of the P5 stuff.
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

9 years agoAdditional targets.
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

9 years agoGoodFETCC notes.
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

9 years agoMore MSKB letters.
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

9 years agoMore string decoding from Microsoft keyboards.
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

9 years agoMinor cleanup on MSP430 client.
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

9 years agoSpy-Bi-Wire support, from examples by Mark rages.
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

9 years agoCleaning MSP430X2 client.
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

9 years agoMajor JTAG430 and JTAG430X2 patching.
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

9 years agoMajor JTAG430 and JTAG430X2 patching.
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

9 years agoJTAG430X2 documentation.
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

9 years agoCloser to MSP430X2 support.
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

9 years agoMSP430 app maintenance.
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

9 years agoBringing back MSP430X2 JTAG. Not there yet.
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

9 years agoFixed restart in JTAG430 module to prevent a reconnection warning on startup.
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

9 years agoRepaired MSP430 and MSP430X support.
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

9 years agoClose to fixing MSP430 JTAG, which was broken during Huseby's refactoring.
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

9 years agoRadio-state stuff.
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

9 years agoRemoved unneeded and apparently unneighborly delays in the Chipcon target.
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

9 years agoAdded list entries for CC2533 and CC2540.
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

9 years agoPost-Shmoocon commit.
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

9 years agoFixed a usage line of goodfet.nrf.
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

9 years agoSets the timeout to 5 after connection,
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

9 years agoSets the timeout to 5 after connection,
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

9 years agoGoodFETCC.RF_getchannel().
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

9 years ago10ms reflex.
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

9 years agoreflexframe stuff.
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

9 years agoReverted dealies.
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

9 years agoNothing major, just CC1110 crystal routines.
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

9 years agoMinor shellscript stuff.
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

9 years ago'make installinfo' for firmware.
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

9 years agoSome ANT stuff.
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

9 years agoChanged DASH7 sync word.
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

9 years agoNordic MACs of all zeroes are now ignored in autotune.
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

9 years agoFixed a lot of autotuning scripts.
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

9 years agoSupported misnamed platform names for the nhb12 and nhb12b.
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

9 years agoPreliminary support for PIC24F chips with tblpag at an odd address; finally updated...
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

9 years agoMSKB packet sniffing and decryption works.
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

9 years agoBetter autotune.
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

9 years agoDefault build no longer includes 'glitch' application.
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

9 years agoglitch.h was missing an include.
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

9 years agoSetting the default config in the Makefile so that it builds the exact same
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

9 years agoA major refactor of the GoodFET firmware build system and apps to give better
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

9 years agoAutotuner is ready for action\!
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

9 years agoAutoTuner drops invalid Nordic RF MAC addresses.
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

9 years agoAutodiscovery of data rate during auto-tune.
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

9 years agoAutotuning includes rates.
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

9 years agoRate notifications on the preamble.
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

9 years agoAutotuning script for Nordic RF.
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

9 years agoBetter promiscous mode. Next comes autotune!
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

9 years agohooking up the goodfet.xscale code. it is minimal for now. it should be able to...
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

9 years agorefactoring the Makefile for the firmware so that it is easier to understand and...
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

9 years agoMSKB and Skybrake support.
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

9 years agoSkybrake stuff, supposes a particular MAC.
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

9 years agoBeginnings of a promiscuous mode.
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

9 years agoMore OOK stuff.
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

9 years agogoodfet.cc sniffook
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

9 years agoTwo's complement for negative accelerometer values on the Chronos watch through Simpl...
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

9 years agoSupport for sniffing the iClicker.
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

9 years agoChipcon mode for sniffing with radio settings
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

9 years agoRemoved some vestigal code from 'goodfet.cc reflex'.
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

9 years agoSome Chipcon devices have a resistor and capacitor on the !RST line.
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

9 years agoNew shellcode. Really need to move this out of the way.
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

9 years agoRemoved the delay for now. Works with it, however.
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

9 years agoSubframe jamming is going strong.
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

9 years agoLittle bit better reflex.
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

9 years agoLittle bit better reflex.
travisutk [Fri, 24 Dec 2010 02:19:23 +0000 (02:19 +0000)]
Little bit better reflex.

git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@807 12e2690d-a6be-4b82-a7b7-67c4a43b65c8

9 years agoReflexes without debugger HALT.
travisutk [Fri, 24 Dec 2010 02:14:39 +0000 (02:14 +0000)]
Reflexes without debugger HALT.

git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@806 12e2690d-a6be-4b82-a7b7-67c4a43b65c8

9 years agoSaves and restores MDMCFG settings.
travisutk [Fri, 24 Dec 2010 02:07:17 +0000 (02:07 +0000)]
Saves and restores MDMCFG settings.

git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@805 12e2690d-a6be-4b82-a7b7-67c4a43b65c8

9 years agoIt works again!
travisutk [Fri, 24 Dec 2010 02:01:38 +0000 (02:01 +0000)]
It works again!

git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@804 12e2690d-a6be-4b82-a7b7-67c4a43b65c8

9 years agoMore reflex jamming stuff.
travisutk [Fri, 24 Dec 2010 01:50:36 +0000 (01:50 +0000)]
More reflex jamming stuff.

git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@803 12e2690d-a6be-4b82-a7b7-67c4a43b65c8

9 years agoNew reflexframe.c
travisutk [Fri, 24 Dec 2010 01:49:08 +0000 (01:49 +0000)]
New reflexframe.c

git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@802 12e2690d-a6be-4b82-a7b7-67c4a43b65c8

9 years agoReception working in reflexframe.c.
travisutk [Fri, 24 Dec 2010 01:36:35 +0000 (01:36 +0000)]
Reception working in reflexframe.c.
Still need to figure out why it's broken by transmission.

git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@801 12e2690d-a6be-4b82-a7b7-67c4a43b65c8

9 years agoReception working in reflexframe.c.
travisutk [Fri, 24 Dec 2010 01:31:15 +0000 (01:31 +0000)]
Reception working in reflexframe.c.
Still need to figure out why it's broken by transmission.

git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@800 12e2690d-a6be-4b82-a7b7-67c4a43b65c8

9 years agoBetter reflex jamming, updated Makefile.
travisutk [Fri, 24 Dec 2010 01:01:07 +0000 (01:01 +0000)]
Better reflex jamming, updated Makefile.

git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@799 12e2690d-a6be-4b82-a7b7-67c4a43b65c8

9 years agoNew shell code.
travisutk [Fri, 24 Dec 2010 00:56:25 +0000 (00:56 +0000)]
New shell code.

git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@798 12e2690d-a6be-4b82-a7b7-67c4a43b65c8

9 years agoCarrier shell code. Unused at present.
travisutk [Fri, 24 Dec 2010 00:30:49 +0000 (00:30 +0000)]
Carrier shell code.  Unused at present.

git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@797 12e2690d-a6be-4b82-a7b7-67c4a43b65c8

9 years agoReflex frame jamming, got some troubles.
travisutk [Fri, 24 Dec 2010 00:19:00 +0000 (00:19 +0000)]
Reflex frame jamming, got some troubles.

git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@796 12e2690d-a6be-4b82-a7b7-67c4a43b65c8

9 years agoNew shellcode.
travisutk [Thu, 23 Dec 2010 21:27:54 +0000 (21:27 +0000)]
New shellcode.

git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@795 12e2690d-a6be-4b82-a7b7-67c4a43b65c8

9 years agoLots of new shellcodes. Need to document them later.
travisutk [Thu, 23 Dec 2010 21:26:50 +0000 (21:26 +0000)]
Lots of new shellcodes.  Need to document them later.

git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@794 12e2690d-a6be-4b82-a7b7-67c4a43b65c8

9 years agoMinor changes to the Chipcon interface.
travisutk [Thu, 23 Dec 2010 00:29:04 +0000 (00:29 +0000)]
Minor changes to the Chipcon interface.

git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@793 12e2690d-a6be-4b82-a7b7-67c4a43b65c8

9 years agoSupport for fixed length packets, shell code now installs to client/.
travisutk [Thu, 23 Dec 2010 00:28:38 +0000 (00:28 +0000)]
Support for fixed length packets, shell code now installs to client/.

git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@792 12e2690d-a6be-4b82-a7b7-67c4a43b65c8

9 years agoAdded 'goodfet.cc sniffdash7'.
travisutk [Sun, 19 Dec 2010 00:52:54 +0000 (00:52 +0000)]
Added 'goodfet.cc sniffdash7'.
Utterly untested, as I haven't got Dash7 hardware.
Register settings came from the unreleased OpenTag/CC430 port, might or might not be accurate.

git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@791 12e2690d-a6be-4b82-a7b7-67c4a43b65c8

9 years agoWorking Simpliciti implementation.
travisutk [Sun, 12 Dec 2010 19:43:05 +0000 (19:43 +0000)]
Working Simpliciti implementation.
Call 'goodfet.cc simpliciti [us|eu|lf]' to dump accelerometer data from a Chronos watch.

git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@790 12e2690d-a6be-4b82-a7b7-67c4a43b65c8