goodfet
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

9 years agoShellcode is now only loaded when
travisutk [Sat, 11 Dec 2010 18:56:26 +0000 (18:56 +0000)]
Shellcode is now only loaded when
a new filename is presented.  Old code remains in place without
reloading, which significantly reduces the number of dropped
Simpliciti packets.

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

9 years agoBetter reflex jamming, using shellcode on the target.
travisutk [Sat, 11 Dec 2010 01:26:10 +0000 (01:26 +0000)]
Better reflex jamming, using shellcode on the target.

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

9 years agoFix of carrier code to handle more frequencies.
travisutk [Sat, 11 Dec 2010 00:14:19 +0000 (00:14 +0000)]
Fix of carrier code to handle more frequencies.
It now forks from the Simpliciti code, so be careful when changing that.

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

9 years agoChipcon packet handling is coming along, but transmissions are still dropped. Maybe...
travisutk [Fri, 10 Dec 2010 22:18:17 +0000 (22:18 +0000)]
Chipcon packet handling is coming along, but transmissions are still dropped.  Maybe checksumming?

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

9 years agoCC1110 packet sniffing works!
travisutk [Thu, 9 Dec 2010 23:42:00 +0000 (23:42 +0000)]
CC1110 packet sniffing works!

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

9 years agoPacket sniffing kinda works.
travisutk [Thu, 9 Dec 2010 22:49:56 +0000 (22:49 +0000)]
Packet sniffing kinda works.
Need more regular transmitter to test.

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

9 years agoCode for receiving packets.
travisutk [Thu, 9 Dec 2010 22:33:19 +0000 (22:33 +0000)]
Code for receiving packets.

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

9 years agoPacket reception code.
travisutk [Thu, 9 Dec 2010 20:33:41 +0000 (20:33 +0000)]
Packet reception code.

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

9 years agoAdded the HALT preprocessor directive so that these files may be used directly.
travisutk [Thu, 9 Dec 2010 19:33:51 +0000 (19:33 +0000)]
Added the HALT preprocessor directive so that these files may be used directly.

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

9 years agoAdded a shellcode directory for small fragments of code that run on the target OS.
travisutk [Thu, 9 Dec 2010 19:28:58 +0000 (19:28 +0000)]
Added a shellcode directory for small fragments of code that run on the target OS.

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

9 years agogoodfet.cc rssi [freq]
travisutk [Thu, 9 Dec 2010 19:16:48 +0000 (19:16 +0000)]
goodfet.cc rssi [freq]
Quickly dumps and graphs the RSSI on a given channel.
I reserve the right to change field names and adjust the output to be compatible with NASA's Viewpoints tool.

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

9 years agoAdded CC1110 radio strobes. Will be useful for generalizing things later.
travisutk [Thu, 9 Dec 2010 19:00:14 +0000 (19:00 +0000)]
Added CC1110 radio strobes.  Will be useful for generalizing things later.

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

9 years agoI'm damned close to sniffing a Simpliciti packet by Python.
travisutk [Thu, 9 Dec 2010 17:09:21 +0000 (17:09 +0000)]
I'm damned close to sniffing a Simpliciti packet by Python.

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

9 years agoReflex works.
travisutk [Wed, 8 Dec 2010 06:20:19 +0000 (06:20 +0000)]
Reflex works.

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

9 years agoReflexive jamming works. Could be a lot cleaner.
travisutk [Wed, 8 Dec 2010 06:13:21 +0000 (06:13 +0000)]
Reflexive jamming works.  Could be a lot cleaner.

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

9 years agoRemoving some debugging messages.
travisutk [Wed, 8 Dec 2010 02:05:06 +0000 (02:05 +0000)]
Removing some debugging messages.

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

9 years agoProper shell code support for Chipcon 8051 devices.
travisutk [Tue, 7 Dec 2010 23:04:03 +0000 (23:04 +0000)]
Proper shell code support for Chipcon 8051 devices.
Next step will be to rip this out of SDCC source code automatically.

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

9 years agogoodfet.cc/carrier works when there's an excisting C app to set the oscillator.
travisutk [Tue, 7 Dec 2010 22:46:10 +0000 (22:46 +0000)]
goodfet.cc/carrier works when there's an excisting C app to set the oscillator.
Soon no image will be required.

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

9 years agoCloser to a self contained carrier wave.
travisutk [Tue, 7 Dec 2010 20:46:48 +0000 (20:46 +0000)]
Closer to a self contained carrier wave.
You should have seen how ugly the last hack to do this was.

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

9 years agoCloser to a self contained carrier wave.
travisutk [Tue, 7 Dec 2010 20:45:55 +0000 (20:45 +0000)]
Closer to a self contained carrier wave.
You should have seen how ugly the last hack to do this was.

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

9 years agoCloser to CC1110 carrier.
travisutk [Tue, 7 Dec 2010 20:18:26 +0000 (20:18 +0000)]
Closer to CC1110 carrier.

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

9 years agoMore GoodFET/chipcon symbol goodness.
travisutk [Tue, 7 Dec 2010 03:02:06 +0000 (03:02 +0000)]
More GoodFET/chipcon symbol goodness.

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

9 years agoStandardizing Chipcon interface, bringing it into line with the NRF code.
travisutk [Tue, 7 Dec 2010 01:26:30 +0000 (01:26 +0000)]
Standardizing Chipcon interface, bringing it into line with the NRF code.

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

9 years agoCleaner error message for failing to print the radio state.
travisutk [Mon, 6 Dec 2010 23:53:38 +0000 (23:53 +0000)]
Cleaner error message for failing to print the radio state.

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

10 years agoAdded basic AVR flashing support, and an associated avrdude patch
thequux [Tue, 16 Nov 2010 20:40:39 +0000 (20:40 +0000)]
Added basic AVR flashing support, and an associated avrdude patch

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

10 years agoAdded the 'flash' verb to the goodfet.cc help.
travisutk [Sun, 14 Nov 2010 17:22:25 +0000 (17:22 +0000)]
Added the 'flash' verb to the goodfet.cc help.
This really should be abstracted somehow.

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

10 years agoAdded ATmega644P code from C.R.
travisutk [Wed, 27 Oct 2010 17:38:05 +0000 (17:38 +0000)]
Added ATmega644P code from C.R.
Is there a better AVR code database somewhere?

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

10 years agoupdates to ADIv5, ARM7, AT91x40, and the flash modules M29W640GB. good stuff.
dodge-this [Mon, 25 Oct 2010 14:50:42 +0000 (14:50 +0000)]
updates to ADIv5, ARM7, AT91x40, and the flash modules M29W640GB.  good stuff.

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

10 years agonew stuff for GoodFETADIv5
dodge-this [Mon, 18 Oct 2010 15:40:31 +0000 (15:40 +0000)]
new stuff for GoodFETADIv5

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

10 years agoember toys not necessary here.
dodge-this [Wed, 13 Oct 2010 16:33:30 +0000 (16:33 +0000)]
ember toys not necessary here.

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

10 years agomyriad of arm/adi additions. working on moving past arm7 into adiv5
dodge-this [Wed, 13 Oct 2010 16:19:50 +0000 (16:19 +0000)]
myriad of arm/adi additions.  working on moving past arm7 into adiv5

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

10 years agoAdded ARM Chip ID database file in /reports. Add your ARM CHIP ID MEMORY ADDRESSES
theqlabs [Mon, 11 Oct 2010 23:55:31 +0000 (23:55 +0000)]
Added ARM Chip ID database file in /reports. Add your ARM CHIP ID MEMORY ADDRESSES

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

10 years agoBlock fetching for the Chipcon from XDATA/CODE memory.
travisutk [Fri, 8 Oct 2010 18:37:18 +0000 (18:37 +0000)]
Block fetching for the Chipcon from XDATA/CODE memory.

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

10 years agoProper block fetch.
travisutk [Fri, 8 Oct 2010 15:36:57 +0000 (15:36 +0000)]
Proper block fetch.

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

10 years agosome fixes and additional toys for client-side
dodge-this [Fri, 8 Oct 2010 12:50:18 +0000 (12:50 +0000)]
some fixes and additional toys for client-side

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

10 years agosetting up for adiv5, the latest arm debug protocols
dodge-this [Fri, 8 Oct 2010 12:48:38 +0000 (12:48 +0000)]
setting up for adiv5, the latest arm debug protocols

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

10 years agoBlock reads in CC_READ_XDATA_MEMORY.
travisutk [Thu, 7 Oct 2010 22:18:42 +0000 (22:18 +0000)]
Block reads in CC_READ_XDATA_MEMORY.

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

10 years agoBackward-compatible peekblock for Chipcon.
travisutk [Thu, 7 Oct 2010 22:18:05 +0000 (22:18 +0000)]
Backward-compatible peekblock for Chipcon.

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

10 years agoCommented some peek/poke commands and defined a blockwise peek.
travisutk [Thu, 7 Oct 2010 21:53:56 +0000 (21:53 +0000)]
Commented some peek/poke commands and defined a blockwise peek.

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

10 years agoFixed GoodFETSPI by adding optional third argument to peek8().
travisutk [Wed, 6 Oct 2010 18:33:09 +0000 (18:33 +0000)]
Fixed GoodFETSPI by adding optional third argument to peek8().

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

10 years agoForgot to include goodfet.adc (ADC10 client) in last commit.
scottlivingston [Wed, 29 Sep 2010 05:25:48 +0000 (05:25 +0000)]
Forgot to include goodfet.adc (ADC10 client) in last commit.

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

10 years agoAdd ADC10 application for sampling analog values.
scottlivingston [Wed, 29 Sep 2010 05:15:16 +0000 (05:15 +0000)]
Add ADC10 application for sampling analog values.
Currently only supports x2274 chip, as on GoodFET31 board.
The sampled line is pin 5 of the JTAG header.

The new app ID is 0x74.
The corresponding client (Python script) is goodfet.adc

The ADC10 app is NOT included in the default build. See comments in
Makefile for what to add if you desire it.

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

10 years agoAdd note about another tested PIC target: PIC24FJ64GA002
scottlivingston [Sat, 25 Sep 2010 18:49:21 +0000 (18:49 +0000)]
Add note about another tested PIC target: PIC24FJ64GA002

New PIC app command: "reset".  Causes the PIC target to start!  This
is only useful in special cases and may be removed from the app later.

PIC client dictionary of known targets expanded to include several
PIC24FJxxGAxxx chips.

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

10 years agoTimeout is now a warning, rather than an error.
travisutk [Thu, 23 Sep 2010 19:58:52 +0000 (19:58 +0000)]
Timeout is now a warning, rather than an error.
The app won't exit on a timeout.

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

10 years agocontinuing to improve arm support with AT91X40 and adding AT91SAM7
dodge-this [Wed, 22 Sep 2010 05:30:32 +0000 (05:30 +0000)]
continuing to improve arm support with AT91X40 and adding AT91SAM7

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

10 years agoMore clocking tests, getting ready for an
travisutk [Sat, 18 Sep 2010 21:22:41 +0000 (21:22 +0000)]
More clocking tests, getting ready for an
info memory recovery script.

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

10 years agoNearing 16-bit clock control data.
travisutk [Fri, 17 Sep 2010 20:44:38 +0000 (20:44 +0000)]
Nearing 16-bit clock control data.

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

10 years agoGetting closer on MSP430X2 support.
travisutk [Tue, 14 Sep 2010 17:06:38 +0000 (17:06 +0000)]
Getting closer on MSP430X2 support.
This just prints an error for those functions which are not yet implemented.

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

10 years agoRetry on failed MSP430 JTAG entry.
travisutk [Tue, 14 Sep 2010 17:05:57 +0000 (17:05 +0000)]
Retry on failed MSP430 JTAG entry.
Fixes some headaches with MSP430X2, but unnecessary for MSP430 and MSP430X.

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

10 years agoMSP430X2 corrections.
travisutk [Sun, 5 Sep 2010 21:01:24 +0000 (21:01 +0000)]
MSP430X2 corrections.

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

10 years agoAT91x40 series of ARM7 microcontrollers supported. still no flash capability yet...
dodge-this [Sat, 4 Sep 2010 06:27:42 +0000 (06:27 +0000)]
AT91x40 series of ARM7 microcontrollers supported.  still no flash capability yet.  working on it.

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

10 years agochipcon 1111 flash fixes, arm7 jtag fixes and improvements
dodge-this [Fri, 3 Sep 2010 17:00:20 +0000 (17:00 +0000)]
chipcon 1111 flash fixes, arm7 jtag fixes and improvements

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

10 years agotweak here, tie there
dodge-this [Tue, 31 Aug 2010 20:03:45 +0000 (20:03 +0000)]
tweak here, tie there

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

10 years agoMoving GF40 to branches.
travisutk [Mon, 30 Aug 2010 19:46:52 +0000 (19:46 +0000)]
Moving GF40 to branches.

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

10 years agotweak here, tie there
dodge-this [Sun, 29 Aug 2010 14:29:55 +0000 (14:29 +0000)]
tweak here, tie there

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

10 years agoreadChunk (may replace readMem) is implemented, moving memory into regs then reading...
dodge-this [Sat, 28 Aug 2010 13:11:39 +0000 (13:11 +0000)]
readChunk  (may replace readMem) is implemented, moving memory into regs then reading the regs.  .67secs versus 4.0secs for pulling 32 words w00t!

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

10 years agoimplemented ARMget_registers() using ldm from user mode. problem is it takes twice...
dodge-this [Sat, 28 Aug 2010 12:09:16 +0000 (12:09 +0000)]
implemented ARMget_registers() using ldm from user mode.  problem is it takes twice as long as just loading all the registers because register gets/sets are done in firmware.
about to revert it to the old method but wanted to save the work.

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

10 years agoARM mode set r15 fixed.
dodge-this [Sat, 28 Aug 2010 11:49:34 +0000 (11:49 +0000)]
ARM mode set r15 fixed.

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

10 years agoimprovements... except now arm mode set_register for r15 doesn't work right... prolly...
dodge-this [Sat, 28 Aug 2010 02:12:46 +0000 (02:12 +0000)]
improvements... except now arm mode set_register for r15 doesn't work right... prolly to do with fixing dclk timing issues.  never was set up the way the docs said to.  that must have been why it worked.
however, thumb to arm and arm to thumb work well... get/set regs in thumb mode work relatively well.
need to iron out get/sets and then fix offsets for halt/resume so we hit the right instruction on exit.  then work on the watch/breakpoints and continuing...
also need to work on the get/set multiple regs and then read/writemem of large chunks...  using multiple regs :)

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

10 years agoomj, i can't believe i left this one out.
dodge-this [Sun, 22 Aug 2010 06:55:01 +0000 (06:55 +0000)]
omj, i can't believe i left this one out.
sheesh.  i'm stupid.

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

10 years agoreworking get/set_register() to write twice for sanity.
dodge-this [Sun, 22 Aug 2010 06:46:03 +0000 (06:46 +0000)]
reworking get/set_register() to write twice for sanity.
reading/writing registers now works in thumb mode...
still having difficulties switching to arm mode though.  problems showed up i think when fixing the read-memory timing through runtest/idle.

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

10 years agolatest updates including GoodFETARM.py "DEPRECATED" message
dodge-this [Thu, 19 Aug 2010 15:26:30 +0000 (15:26 +0000)]
latest updates including GoodFETARM.py "DEPRECATED" message

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

10 years agoRemoved thickness note from GF40 schematic.
travisutk [Wed, 18 Aug 2010 17:39:40 +0000 (17:39 +0000)]
Removed thickness note from GF40 schematic.

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

10 years agoSupport for SparkFun nRF24L01 Dongle.
travisutk [Mon, 16 Aug 2010 22:47:36 +0000 (22:47 +0000)]
Support for SparkFun nRF24L01 Dongle.

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

10 years agoNothing important.
travisutk [Mon, 16 Aug 2010 22:38:40 +0000 (22:38 +0000)]
Nothing important.

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

10 years agoGF40 is routed, will sleep on it and order in the morning.
travisutk [Sun, 15 Aug 2010 20:36:34 +0000 (20:36 +0000)]
GF40 is routed, will sleep on it and order in the morning.

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

10 years agoGF40 is routed, will sleep on it and order in the morning.
travisutk [Sun, 15 Aug 2010 20:32:07 +0000 (20:32 +0000)]
GF40 is routed, will sleep on it and order in the morning.

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