goodfet
8 years agoPIC patches from Brent Dukes.
travisutk [Mon, 19 Nov 2012 16:04:58 +0000 (16:04 +0000)]
PIC patches from Brent Dukes.

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

8 years agoyield instead of returning a list of values for ARMreadChunk. also, check out ARMrea...
dodge-this [Thu, 15 Nov 2012 05:18:37 +0000 (05:18 +0000)]
yield instead of returning a list of values for ARMreadChunk.  also, check out ARMreadStream and ARMwriteStream functions!  way handy for dealing with strings and when you want to be byte-aligned, not 32-bit word aligned.

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

8 years agousing cleint.peek for verify
dodge-this [Thu, 15 Nov 2012 05:13:00 +0000 (05:13 +0000)]
using cleint.peek for verify

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

8 years agoARMread/writeStream() functions enabled, allowing the reading/writing of byte-aligned...
dodge-this [Thu, 15 Nov 2012 05:00:02 +0000 (05:00 +0000)]
ARMread/writeStream() functions enabled, allowing the reading/writing of byte-aligned bytes, not just 32-bit word-aligned numbers

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

8 years agoreset debugging and documentation update (to indicate that we've moved the nRST pin...
dodge-this [Tue, 13 Nov 2012 04:45:16 +0000 (04:45 +0000)]
reset debugging and documentation update (to indicate that we've moved the nRST pin to the standard pin 11, like in JTAGMSP430)

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

8 years agoupdates to use the ARMresettarget() for "goodfet.arm7 reset" which uses the nRST pin
dodge-this [Mon, 12 Nov 2012 13:22:57 +0000 (13:22 +0000)]
updates to use the ARMresettarget() for "goodfet.arm7 reset" which uses the nRST pin

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

8 years agoAdded GF42 to config.mk
travisutk [Sun, 11 Nov 2012 21:08:02 +0000 (21:08 +0000)]
Added GF42 to config.mk

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

8 years agoand the peek does the size better (without specifying an end, it was giving odd results)
dodge-this [Sun, 11 Nov 2012 00:25:28 +0000 (00:25 +0000)]
and the peek does the size better (without specifying an end, it was giving odd results)

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

8 years agoFinally have a basic goodfet.arm7 script. not done, but the base is there.
dodge-this [Sat, 10 Nov 2012 23:58:18 +0000 (23:58 +0000)]
Finally have a basic goodfet.arm7 script.  not done, but the base is there.

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

8 years agoJTAGARM7 is back up and running, folks! Tested Halt/Release, Get/Set Registers,...
dodge-this [Fri, 9 Nov 2012 20:44:36 +0000 (20:44 +0000)]
JTAGARM7 is back up and running, folks!  Tested Halt/Release, Get/Set Registers, Read/Write Memory.

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

8 years agoPatches to Mass Storage emulation in MAXUSB.
travisutk [Tue, 6 Nov 2012 22:31:46 +0000 (22:31 +0000)]
Patches to Mass Storage emulation in MAXUSB.

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

8 years agoAdded win32 instructions.
travisutk [Mon, 5 Nov 2012 21:59:02 +0000 (21:59 +0000)]
Added win32 instructions.

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

8 years agoTemporarily disabled the --fromweb feature.
travisutk [Sat, 3 Nov 2012 19:02:50 +0000 (19:02 +0000)]
Temporarily disabled the --fromweb feature.

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

8 years agoAdded goodthopter11 to config.mk.
travisutk [Sat, 3 Nov 2012 18:48:32 +0000 (18:48 +0000)]
Added goodthopter11 to config.mk.

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

8 years agoAdded isniff listing to goodfet.mcpcan help,
travisutk [Sat, 3 Nov 2012 18:26:35 +0000 (18:26 +0000)]
Added isniff listing to goodfet.mcpcan help,
also added rate-changing to it.

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

8 years agoFixed plist[] bug in isniff goodfet.mcpcan client
theqlabs [Wed, 31 Oct 2012 07:10:24 +0000 (07:10 +0000)]
Fixed plist[] bug in isniff goodfet.mcpcan client

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

8 years agoCreated intelligent sniffer (isniff) to help decode CAN messages
theqlabs [Wed, 31 Oct 2012 05:55:09 +0000 (05:55 +0000)]
Created intelligent sniffer (isniff) to help decode CAN messages

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

8 years agoList of supported rates.
travisutk [Tue, 30 Oct 2012 21:39:21 +0000 (21:39 +0000)]
List of supported rates.

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

8 years agoAllowing a rate of 83.3
travisutk [Tue, 30 Oct 2012 20:35:15 +0000 (20:35 +0000)]
Allowing a rate of 83.3

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

8 years agoMCP registers can only be set while idle.
travisutk [Tue, 30 Oct 2012 20:27:57 +0000 (20:27 +0000)]
MCP registers can only be set while idle.
Code now checks to make sure the pokes worked by reading back the reg's value.

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

8 years agogoodfet.mcpcan's sniff verb now supports setting a data rate.
travisutk [Tue, 30 Oct 2012 19:48:32 +0000 (19:48 +0000)]
goodfet.mcpcan's sniff verb now supports setting a data rate.

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

8 years agoNew rates, array of supported rates.
travisutk [Tue, 30 Oct 2012 19:40:49 +0000 (19:40 +0000)]
New rates, array of supported rates.

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

8 years agoNew rates, rate error message for GoodThopter.
travisutk [Tue, 30 Oct 2012 19:27:18 +0000 (19:27 +0000)]
New rates, rate error message for GoodThopter.

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

8 years agoNew code for setting the rate. Tested at 125kHz.
travisutk [Tue, 30 Oct 2012 19:16:07 +0000 (19:16 +0000)]
New code for setting the rate.  Tested at 125kHz.

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

8 years agoDefault MCU change in GF20,10,11, all of which are discontinued.
travisutk [Tue, 30 Oct 2012 18:48:31 +0000 (18:48 +0000)]
Default MCU change in GF20,10,11, all of which are discontinued.

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

8 years agoDocco change for goodfet.maxusbdfu.
travisutk [Sun, 7 Oct 2012 21:19:51 +0000 (21:19 +0000)]
Docco change for goodfet.maxusbdfu.

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

8 years agoAdded godfet.maxusbdfu for USD Device Firmware Update emulation with the Facedancer.
travisutk [Sun, 7 Oct 2012 13:59:30 +0000 (13:59 +0000)]
Added godfet.maxusbdfu for USD Device Firmware Update emulation with the Facedancer.

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

8 years agoMinor cleanup.
travisutk [Mon, 1 Oct 2012 12:43:09 +0000 (12:43 +0000)]
Minor cleanup.

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

8 years agoConfig may now be ovewritten.
travisutk [Mon, 1 Oct 2012 12:41:08 +0000 (12:41 +0000)]
Config may now be ovewritten.

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

8 years agoChanging plugin structure.
travisutk [Mon, 1 Oct 2012 12:37:51 +0000 (12:37 +0000)]
Changing plugin structure.

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

8 years agoExtensions to the CCSPI module for faster sniffing.
travisutk [Sat, 29 Sep 2012 15:19:59 +0000 (15:19 +0000)]
Extensions to the CCSPI module for faster sniffing.
Added 'goodfet.ccspi fastsniff' for REALLY fast sniffing.

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

8 years agoCCSPI bug fixes.
travisutk [Fri, 28 Sep 2012 10:52:33 +0000 (10:52 +0000)]
CCSPI bug fixes.

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

8 years agoAdded 'goodfet.ccspi sniffnonce' for sniffing the nonce sequences.
travisutk [Tue, 25 Sep 2012 14:40:14 +0000 (14:40 +0000)]
Added 'goodfet.ccspi sniffnonce' for sniffing the nonce sequences.
Might might illogical assumptions about the packet structure, such as that there is a PAN ID but no addresses.

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

8 years agoReading and writing of CC2420 RAM.
travisutk [Tue, 25 Sep 2012 12:31:50 +0000 (12:31 +0000)]
Reading and writing of CC2420 RAM.

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

8 years agoAn indention bug was preventing the self clocking from working.
travisutk [Tue, 25 Sep 2012 08:58:45 +0000 (08:58 +0000)]
An indention bug was preventing the self clocking from working.

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

8 years agoChanging the resyncing rules. This might improve behavior, but it might also be...
travisutk [Tue, 25 Sep 2012 08:55:06 +0000 (08:55 +0000)]
Changing the resyncing rules.  This might improve behavior, but it might also be painful.

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

8 years agoHalf-assed routine to sniff strings on CC2420. Will rewrite later.
travisutk [Mon, 24 Sep 2012 12:24:35 +0000 (12:24 +0000)]
Half-assed routine to sniff strings on CC2420.  Will rewrite later.

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

8 years agoApimote cleanup, removed unsupported goodfet.sc client.
travisutk [Mon, 24 Sep 2012 12:05:36 +0000 (12:05 +0000)]
Apimote cleanup, removed unsupported goodfet.sc client.

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

8 years agoFixed critical Apimote bug, which prevented the firmware from building using some...
travisutk [Mon, 24 Sep 2012 10:35:53 +0000 (10:35 +0000)]
Fixed critical Apimote bug, which prevented the firmware from building using some versions of the msp430 libc.

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

8 years agoCleaning apimote support.
travisutk [Mon, 24 Sep 2012 10:11:39 +0000 (10:11 +0000)]
Cleaning apimote support.

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

8 years agoCleaning apimote.
travisutk [Mon, 24 Sep 2012 10:08:27 +0000 (10:08 +0000)]
Cleaning apimote.

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

8 years agoCleaning apimote.
travisutk [Mon, 24 Sep 2012 10:08:09 +0000 (10:08 +0000)]
Cleaning apimote.

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

8 years agoNow either apimote1 or apimote works as apimote name.
travisutk [Mon, 24 Sep 2012 09:25:47 +0000 (09:25 +0000)]
Now either apimote1 or apimote works as apimote name.

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

8 years agoWorking toward decrypting 15.4 packets in CCSPI.
travisutk [Fri, 21 Sep 2012 08:34:29 +0000 (08:34 +0000)]
Working toward decrypting 15.4 packets in CCSPI.
Nonces and regions are completely variable, so promiscuous sniffing will be hard.

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

8 years agoI think this will add support for decryption of incoming packets, but I might be...
travisutk [Thu, 20 Sep 2012 13:59:28 +0000 (13:59 +0000)]
I think this will add support for decryption of incoming packets, but I might be wrong.

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

8 years agoRemoved Werror, so launchpad code compiles again.
travisutk [Thu, 20 Sep 2012 13:30:33 +0000 (13:30 +0000)]
Removed Werror, so launchpad code compiles again.
Need to test this.

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

8 years agoFixed syntax error in Read Format Capacity and exit on Write Sector, needed for Windo...
travisutk [Sun, 2 Sep 2012 14:43:38 +0000 (14:43 +0000)]
Fixed syntax error in Read Format Capacity and exit on Write Sector, needed for Windows support but not Linux.

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

8 years agoMass storage emulation now works well enough to emulate a readable, mountable disk.
travisutk [Thu, 30 Aug 2012 02:01:27 +0000 (02:01 +0000)]
Mass storage emulation now works well enough to emulate a readable, mountable disk.

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

8 years agogoodfet.maxusbmass now works! Only tested with a Linux host, only delivers a dummy...
travisutk [Sat, 25 Aug 2012 22:04:40 +0000 (22:04 +0000)]
goodfet.maxusbmass now works!  Only tested with a Linux host, only delivers a dummy sector for now.

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

8 years agoFixed capacity issues; goodfet.maxusbmass now enumerates a 2MB disk.
travisutk [Sat, 25 Aug 2012 21:28:27 +0000 (21:28 +0000)]
Fixed capacity issues; goodfet.maxusbmass now enumerates a 2MB disk.
Read/write sectors are next.

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

8 years agoFixed the USB Mass Storage CBW in Facedancer. Was one byte short of the proper one...
travisutk [Sat, 25 Aug 2012 20:16:08 +0000 (20:16 +0000)]
Fixed the USB Mass Storage CBW in Facedancer.  Was one byte short of the proper one, causing resets!

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

8 years agoThe Facedancer FTDI emulator still drops a few connections for cat. Probably sending...
travisutk [Sat, 25 Aug 2012 19:43:21 +0000 (19:43 +0000)]
The Facedancer FTDI emulator still drops a few connections for cat.  Probably sending EOF by mistake.

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

8 years agoFixed all the bugs that crept into Facedancer HID emulation.
travisutk [Sat, 25 Aug 2012 19:35:56 +0000 (19:35 +0000)]
Fixed all the bugs that crept into Facedancer HID emulation.

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

8 years agoMore muck raking.
travisutk [Sat, 25 Aug 2012 02:21:54 +0000 (02:21 +0000)]
More muck raking.

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

8 years agoCleaning up USB code, getting nearer to BBB mass storage.
travisutk [Sat, 25 Aug 2012 00:37:05 +0000 (00:37 +0000)]
Cleaning up USB code, getting nearer to BBB mass storage.

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

8 years agoReverted some CCSPI performance patches. This might slow down the Z1.
travisutk [Tue, 21 Aug 2012 18:34:34 +0000 (18:34 +0000)]
Reverted some CCSPI performance patches.  This might slow down the Z1.

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

8 years agoCAN promiscous mode is now enabled by default.
travisutk [Fri, 17 Aug 2012 05:43:18 +0000 (05:43 +0000)]
CAN promiscous mode is now enabled by default.
Dear gods does Q owe me some pizza and beer for patching so late.

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

8 years agoI think I've got the CAN mode running at 125kHz. Not yet sure.
travisutk [Thu, 16 Aug 2012 22:11:51 +0000 (22:11 +0000)]
I think I've got the CAN mode running at 125kHz. Not yet sure.

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

8 years agoMCP2515 can now loopback packets!
travisutk [Wed, 15 Aug 2012 22:52:49 +0000 (22:52 +0000)]
MCP2515 can now loopback packets!

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

8 years agoAdded support for the different operating modes.
travisutk [Wed, 15 Aug 2012 22:38:23 +0000 (22:38 +0000)]
Added support for the different operating modes.
Loopback will be handy for testing.

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

8 years agogoodfet.mcpcan client, code that nearly works for packet sniffing.
travisutk [Wed, 15 Aug 2012 22:20:13 +0000 (22:20 +0000)]
goodfet.mcpcan client, code that nearly works for packet sniffing.

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

8 years agoAdded GoodFETMCPCAN().readrxbuffer() for reading incoming packets.
travisutk [Wed, 15 Aug 2012 22:04:57 +0000 (22:04 +0000)]
Added GoodFETMCPCAN().readrxbuffer() for reading incoming packets.

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

8 years agoMore MCP2515 CAN Bus commands.
travisutk [Wed, 15 Aug 2012 21:29:05 +0000 (21:29 +0000)]
More MCP2515 CAN Bus commands.

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

8 years agoBeginnings of an MCP2515 driver for communicating with a CAN bus.
travisutk [Wed, 15 Aug 2012 21:19:35 +0000 (21:19 +0000)]
Beginnings of an MCP2515 driver for communicating with a CAN bus.

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

8 years agoGoodthopter support in goodfet.bsl and goodfet.slc2 is now executable.
travisutk [Wed, 15 Aug 2012 18:06:41 +0000 (18:06 +0000)]
Goodthopter support in goodfet.bsl and goodfet.slc2 is now executable.

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

8 years agoUrgent fix for broken GoodFET31 support, result of UART1 definitions.
travisutk [Wed, 15 Aug 2012 17:58:11 +0000 (17:58 +0000)]
Urgent fix for broken GoodFET31 support, result of UART1 definitions.

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

8 years agoLots of new CC2420 stabilization.
travisutk [Tue, 14 Aug 2012 20:29:57 +0000 (20:29 +0000)]
Lots of new CC2420 stabilization.
'goodfet.ccspi surf' for channel surfing.
'goodfet.ccspi spectrum' for cheap spectrum analysis.

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

8 years agoFormatting change.
travisutk [Tue, 14 Aug 2012 18:59:23 +0000 (18:59 +0000)]
Formatting change.

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

8 years agoFixed Z1 wiring, eliminated unused TelosB/Z1 definitions.
travisutk [Tue, 14 Aug 2012 18:58:48 +0000 (18:58 +0000)]
Fixed Z1 wiring, eliminated unused TelosB/Z1 definitions.

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

8 years agoRemoved old linker scripts.
travisutk [Tue, 14 Aug 2012 18:58:05 +0000 (18:58 +0000)]
Removed old linker scripts.

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

8 years agoFixed broken LED definitions that were inserted during the Apimote bringup.
travisutk [Tue, 31 Jul 2012 22:19:16 +0000 (22:19 +0000)]
Fixed broken LED definitions that were inserted during the Apimote bringup.

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

8 years agoAdded LED test into monitor, supporting increased LEDs on the apimote and telosb...
rmspeers [Thu, 26 Jul 2012 10:53:19 +0000 (10:53 +0000)]
Added LED test into monitor, supporting increased LEDs on the apimote and telosb devices.

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

8 years agoChanged so apimote is refered to as board=apimote1 to support future versioning.
rmspeers [Wed, 25 Jul 2012 11:18:37 +0000 (11:18 +0000)]
Changed so apimote is refered to as board=apimote1 to support future versioning.

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

8 years agoFixed apimote renaming bug.
travisutk [Tue, 24 Jul 2012 03:13:48 +0000 (03:13 +0000)]
Fixed apimote renaming bug.

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

8 years agoApimote patch. I think this works.
travisutk [Tue, 24 Jul 2012 03:12:57 +0000 (03:12 +0000)]
Apimote patch.  I think this works.

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

8 years agoApimote patches.
travisutk [Tue, 24 Jul 2012 03:08:27 +0000 (03:08 +0000)]
Apimote patches.

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

8 years agoMoved board definition from apimote to apimote1 for versioning support.
rmspeers [Tue, 24 Jul 2012 02:33:56 +0000 (02:33 +0000)]
Moved board definition from apimote to apimote1 for versioning support.

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

8 years agoAdds client support for the Apimote, which uses the RTS line instead of the DTR line.
travisutk [Tue, 24 Jul 2012 01:01:11 +0000 (01:01 +0000)]
Adds client support for the Apimote, which uses the RTS line instead of the DTR line.

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

8 years agoHello world on the Apimote!
travisutk [Tue, 24 Jul 2012 01:00:45 +0000 (01:00 +0000)]
Hello world on the Apimote!

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

8 years agoUSB Mass Storage emulator for Facedancer. Doesn't work yet.
travisutk [Tue, 17 Jul 2012 19:15:15 +0000 (19:15 +0000)]
USB Mass Storage emulator for Facedancer.  Doesn't work yet.

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

8 years agogoodfet.ccspi now takes freq in MHz instead of just Hz.
travisutk [Thu, 5 Jul 2012 17:13:35 +0000 (17:13 +0000)]
goodfet.ccspi now takes freq in MHz instead of just Hz.

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

8 years agoFacedancer11 support. Boards just shipped from China.
travisutk [Mon, 25 Jun 2012 16:19:17 +0000 (16:19 +0000)]
Facedancer11 support.  Boards just shipped from China.

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

8 years agoD'oh! Reverting a commit that would crash Xorg with goodfet.maxusbhid.
travisutk [Thu, 21 Jun 2012 17:34:22 +0000 (17:34 +0000)]
D'oh!  Reverting a commit that would crash Xorg with goodfet.maxusbhid.

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

8 years agoFD11 and ordering info updated.
travisutk [Mon, 18 Jun 2012 23:43:32 +0000 (23:43 +0000)]
FD11 and ordering info updated.

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

8 years agoFixed FTDI emulation.
travisutk [Tue, 22 May 2012 16:40:42 +0000 (16:40 +0000)]
Fixed FTDI emulation.
Stripped some vesigial code leftover from the HID emulation.

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

8 years agoFTDI emulator now works perfectly.
travisutk [Sun, 20 May 2012 18:55:15 +0000 (18:55 +0000)]
FTDI emulator now works perfectly.
Trick was to do USB 1.10 instead of 0.10.

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

8 years agoFTDI emulation now works well for OUT.
travisutk [Sun, 20 May 2012 14:48:41 +0000 (14:48 +0000)]
FTDI emulation now works well for OUT.
It still closes the file for every byte of input, not sure why.

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

8 years agoMake GoodFETCCSPI.py return True if a register poke succeeds, else False. Also change...
rmspeers [Sun, 20 May 2012 13:27:08 +0000 (13:27 +0000)]
Make GoodFETCCSPI.py return True if a register poke succeeds, else False. Also changes to goodfet.ccspi on comments.

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

8 years agoCommented SR_SET_FEATURE events, which only Macs seem to request.
travisutk [Thu, 17 May 2012 22:47:36 +0000 (22:47 +0000)]
Commented SR_SET_FEATURE events, which only Macs seem to request.

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

8 years agoAdded a buggy but minimally functional FTDI emulator.
travisutk [Thu, 17 May 2012 19:37:58 +0000 (19:37 +0000)]
Added a buggy but minimally functional FTDI emulator.
Strings still say that it's Maxim.

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

8 years agoLibrary fixes, more debugging messages in the USB emulator.
travisutk [Thu, 17 May 2012 16:21:57 +0000 (16:21 +0000)]
Library fixes, more debugging messages in the USB emulator.

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

8 years agoRemoved annoying debug message.
travisutk [Mon, 7 May 2012 22:48:53 +0000 (22:48 +0000)]
Removed annoying debug message.

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

8 years agoForgot to explicitly init silent=0.
travisutk [Mon, 7 May 2012 22:46:37 +0000 (22:46 +0000)]
Forgot to explicitly init silent=0.

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

8 years agoCleaning deprecated functions.
travisutk [Mon, 7 May 2012 21:42:25 +0000 (21:42 +0000)]
Cleaning deprecated functions.

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

8 years agoRemoved test transmit that was confusing client.
travisutk [Mon, 7 May 2012 21:40:57 +0000 (21:40 +0000)]
Removed test transmit that was confusing client.
You can now connect to the STM32 target.

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

8 years agoBaud rate isn't quite right, but we're close to a connection on the STM32.
travisutk [Mon, 7 May 2012 21:15:46 +0000 (21:15 +0000)]
Baud rate isn't quite right, but we're close to a connection on the STM32.

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

8 years agoThe STM32 UART is finally running.
travisutk [Mon, 7 May 2012 17:06:53 +0000 (17:06 +0000)]
The STM32 UART is finally running.
Problem was that .data wasn't being initialized by the custom linker script.

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

8 years agoSome son of a bitch put a capacitor on PA9, so USART1 doesn't TX through it.
travisutk [Mon, 7 May 2012 14:14:11 +0000 (14:14 +0000)]
Some son of a bitch put a capacitor on PA9, so USART1 doesn't TX through it.
Switched to PB6, PB7 as a remedy.

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

8 years agoStruggling with STM32 USART.
travisutk [Mon, 7 May 2012 13:41:18 +0000 (13:41 +0000)]
Struggling with STM32 USART.

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

8 years agoCloser to STM32 USB, but sticking with USART for initial bringup.
travisutk [Sun, 6 May 2012 14:18:13 +0000 (14:18 +0000)]
Closer to STM32 USB, but sticking with USART for initial bringup.

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