summaryrefslogtreecommitdiff
path: root/firmware/src/simtrace
Commit message (Collapse)AuthorAgeFilesLines
* simtrace: 7816 UART: Add missing entry in Di tableSylvain Munaut2012-01-261-1/+1
| | | | | | Add missing entry in Fi_table. It's apparently used as '64' in some reader and 'unsupported' in some other. For simtrace I guess we should consider it 64.
* Make sure we don't forward power _and_ supply SIM power at the same timeKevin Redon2011-12-181-0/+10
| | | | | | | | The FPF2005 has no reverse voltage blocker, this is why the 3.3V from the LDO flows back into VCC_PHONE. It even damages the chip (so says the datasheet) I corrected the double power source problem by disabling the LDO (see patch), but still 1.8V does not work and 3.0-3.3V is used. I have to look for other reasons.
* Fix fi/di calculation for certain mobiles like GT-S770 or HTC RaphaelBjoern Kerler2011-10-211-3/+3
| | | | | There were some mistakes while copying the tables from ISO 7816-3, and also a quite old version of 7816-3 was used.
* SIMTRACE: ISO7816: Deal with ATR that don't have historical bytesv0.2Harald Welte2011-08-161-11/+21
| | | | | In case there are no historical bytes, we immediately transition from the last TD byte into the WAIT_TCK or WAIT_APDU state.
* ISO7816: Properly handle T=0 only cards without TCK in ATRHarald Welte2011-08-161-1/+13
|
* SIMTRACE UART: Reset error status on error related IRQHarald Welte2011-08-151-0/+9
| | | | | This prevents an IRQ-flood after a parity or overrun error, which in turn would cause a watchdog reset.
* simtrace UART: set INACK flag to make sure we ignore any parity errorHarald Welte2011-08-151-3/+3
| | | | | | | As a SIM card tracer, we want to remain completely passive and thus not signal back parity errors with the ISO 7816 NACK. The UART INACK flag does exactly that...
* DFU: add third 'alternate configuration' for RAM loadHarald Welte2011-07-302-0/+2
| | | | | This will allow us to load code directly into RAM without going through flash.
* simtrace: add some early spi flash utility routinesHarald Welte2011-07-302-0/+224
| | | | This also adds a new 'main_factory' target for simtrace
* simtrace: initialize sniffer mode right after start-upHarald Welte2011-06-301-18/+22
|
* simtrace: switch VCC_SIM into output mode, as we use it to supply VccHarald Welte2011-06-211-2/+8
| | | | | | This is just a temp rework in the 1st generation prototype, as the bus switch has too high resistance for passing throuhg Vcc from the phone to the SIM.
* simtrace: add VCC_PHINE IRQ detectionHarald Welte2011-06-211-0/+19
|
* simtrace: introduce mode sniffer / mitm switchingHarald Welte2011-06-172-6/+50
|
* simtrace: add support for the analog bus switchHarald Welte2011-06-163-1/+93
|
* update USB strings (company name and some copy+paste mistakes)Harald Welte2011-06-152-3/+3
|
* typo: Fix typo, transform reqyests to requests.Holger Hans Peter Freyther2011-01-311-1/+1
|
* add missing usb_strings_dfu.txt file to simtrace directoryHarald Welte2010-12-091-0/+5
|
* simtrace: Make sure ATR is sent in its own RCTX and we re-allocate in timeHarald Welte2010-11-211-1/+11
|
* simtrace: fix problems causing bogus waiting time expirationsHarald Welte2010-11-181-1/+5
|
* simtrace: Introduce code for proper handling of PTS / PPSHarald Welte2010-11-181-12/+148
|
* simtrace: add TC based waiting time counter, signal ATR / expiry via USBHarald Welte2010-11-185-78/+292
|
* simtrace: introduce RST pin handlingHarald Welte2010-11-141-12/+32
|
* Initial version of a SAM7 USART based ISO7816-3 T=0 snifferHarald Welte2010-11-143-0/+503
personal git repositories of Harald Welte. Your mileage may vary