Christina Quast
b2d5aeb850
ccid.c: Remove test code
2015-04-07 12:51:11 +02:00
Christina Quast
fe25784411
simtrace_iso7816.c: removed unused fct get_buf_start
2015-04-06 23:30:47 +02:00
Christina Quast
b06fc38939
usb.c: fix compiler warning USBConfigurationDescriptor
2015-04-06 23:30:21 +02:00
Christina Quast
46f5ccabb1
cciddriver.c: comment out unused USBDCallbacks_RequestReceived
2015-04-06 23:29:42 +02:00
Christina Quast
4b1e98d058
cciddriver.c: Directly access configurationDescriptorsArr
2015-04-06 23:28:41 +02:00
Christina Quast
3debfd6595
Bugfix: ccid.c: Remove dead code
2015-04-06 23:26:38 +02:00
Christina Quast
ca005698dd
Bugfix: Compiler warning RST pin type
2015-04-06 23:26:14 +02:00
Christina Quast
c063cfe887
phone.c: Removed redundant definition of PR
2015-04-06 21:34:43 +02:00
Christina Quast
2f27c7c3d2
phone.c: Fixed incompatible pointer type comparison
2015-04-06 20:46:40 +02:00
Christina Quast
e76a3ee499
phone.c: Removed dead code (rst_cnt)
2015-04-06 20:43:11 +02:00
Christina Quast
a4d1d1619b
phone.c: Remove double define of waittime
2015-04-06 20:41:50 +02:00
Christina Quast
443e55017d
phone.c: remove dot printout
2015-04-06 20:38:51 +02:00
Christina Quast
fab4ce958f
Bug fix: board.h: corrected definition of phone clk
2015-04-06 20:22:59 +02:00
Christina Quast
076396fdd3
Makefile: disable format warnings
2015-04-06 19:57:53 +02:00
Christina Quast
c1cc1b7b3e
Remove any Baselibc remains from Makefile
2015-04-06 19:52:42 +02:00
Christina Quast
5958587fd1
Impl of _write for usage by newlib printf
2015-04-06 19:47:22 +02:00
Christina Quast
1e15cb6616
Uart_console: remove custom printf
2015-04-06 19:26:50 +02:00
Christina Quast
ca39e16797
tc_etu.c: newline in printout inserted
2015-04-06 19:19:16 +02:00
Christina Quast
82ba0ac6d8
Phone.c: remove unused ep finder function
2015-04-06 19:08:37 +02:00
Christina Quast
6f664a3cc2
mitm.py: read atr on startup, do not reset card to retrieve atr
2015-04-06 19:08:04 +02:00
Christina Quast
7741f7159c
ccid_raw.py: Reset smartcard method
2015-04-06 19:06:05 +02:00
Christina Quast
bdaa95484c
Bug fix: Fix endless loop when ATR is not received
...
Without this fix, if the host software does not send an ATR, simtrace
waits for this answer in an endless loop of unsuccessfull USB
endpoint write attempts.
2015-04-06 00:52:08 +02:00
Christina Quast
5163624c24
ccid_raw.py: ATR function
2015-04-06 00:44:50 +02:00
Christina Quast
14fbf9c8ad
phone.c: more debug info in send_ATR
2015-04-06 00:36:12 +02:00
Christina Quast
88c7fa1bad
mitm.py: using new ccid_raw.py functions
2015-04-06 00:35:03 +02:00
Christina Quast
5149cd6e78
simcard communication python class
2015-04-06 00:33:52 +02:00
Christina Quast
267afe37ec
Constants: simcard command definition
2015-04-06 00:27:33 +02:00
Christina Quast
2a3dd553e1
Requirements.txt
2015-04-05 16:37:14 +02:00
Christina Quast
21eddea4bb
Symlink to pySim module
2015-04-05 16:35:28 +02:00
Christina Quast
a1d49e74d0
Ignore python venv folder
2015-04-05 16:26:09 +02:00
Christina Quast
7821b1fc1b
Installed pysim as submodule
...
Could not install it using pip.
Setup.py missing
2015-04-05 16:24:17 +02:00
Christina Quast
097b21849f
ccid_raw.py: main function with test functions
2015-04-05 10:21:11 +02:00
Christina Quast
3041854872
phone.c: Changed bus switch from sniffer to phone mode
...
In order to record the communication between simtrace and the
mobile phone with a logic analyzer I had to configure the
pins in sniffer mode in order to attach the sniffer clips
to the SIM card slot. I did not manage to connect them to
the connector to the phone flex cable.
2015-04-05 10:08:06 +02:00
Christina Quast
80050a5c98
simtrace.py: Added mitm option
2015-04-04 20:00:15 +02:00
Christina Quast
95270b1903
mitm.py: import modules, added exceptions
2015-04-04 19:59:03 +02:00
Christina Quast
3252a317d5
ccid_raw.py: removed test functions calls
2015-04-04 19:57:16 +02:00
Christina Quast
e01fb9a146
usb.c: mitm config with ccid interface
2015-04-04 19:56:23 +02:00
Christina Quast
394084615d
mitm.c: second CCID and Phone init and run functions
2015-04-04 19:54:22 +02:00
Christina Quast
8ed72bd55e
Makefile: Compile mitm.c
2015-04-04 19:36:47 +02:00
Christina Quast
3ca88d8a5a
USBDDriver: Corrected config array off by one
2015-04-04 17:50:36 +02:00
Christina Quast
0becc0c51c
Fixed compiler warn: USB descriptor array elements
...
The compiler warning:
simtrace/usb.c:553:5: warning: initialization from incompatible pointer type [enabled by default]
&configurationDescriptorSniffer,
^
simtrace/usb.c:553:5: warning: (near initialization for 'configurationDescriptorsArr[0]') [enabled by default]
simtrace/usb.c:554:5: warning: initialization from incompatible pointer type [enabled by default]
&configurationDescriptorCCID,
^
simtrace/usb.c:554:5: warning: (near initialization for 'configurationDescriptorsArr[1]') [enabled by default]
simtrace/usb.c:555:5: warning: initialization from incompatible pointer type [enabled by default]
&configurationDescriptorPhone,
^
simtrace/usb.c:555:5: warning: (near initialization for 'configurationDescriptorsArr[2]') [enabled by default]
simtrace/usb.c:556:5: warning: initialization from incompatible pointer type [enabled by default]
&configurationDescriptorMITM,
^
simtrace/usb.c:556:5: warning: (near initialization for 'configurationDescriptorsArr[3]') [enabled by default]
simtrace/usb.c: In function 'getConfigDesc':
simtrace/usb.c:560:5: warning: return discards 'const' qualifier from pointer target type [enabled by default]
return configurationDescriptorsArr[idx];
^
simtrace/usb.c: At top level:
2015-04-04 13:04:06 +02:00
Christina Quast
b65b881de1
Phone uses USB endpoints 4 to 6 instead of 1 to 3 now
2015-04-04 10:51:37 +02:00
Christina Quast
6355ecedf7
Phone: Write err msg if writing to USB PHONE_INT endpoint failed
2015-04-04 10:15:38 +02:00
Christina Quast
35c9e861a9
USBDDriver.c: Fixed set configuration bug
...
On setConfiguration the first entry in the configuration entry
was always taken.
Now it takes cfgNum as index number.
2015-04-04 09:53:49 +02:00
Christina Quast
6d9dcfc41d
usb.c: updated phone descriptor length
2015-04-03 22:26:43 +02:00
Christina Quast
99d80ffb87
usb.c: Updated comment to be generic
2015-04-03 22:26:07 +02:00
Christina Quast
452aee337c
simtrace config 4 enabled
2015-04-03 13:22:18 +02:00
Christina Quast
97922ba1d0
phone.py: do not change state to WAIT_RST after responding to file select command
2015-04-03 11:46:34 +02:00
Christina Quast
cce4b0959c
return commands read from card
2015-04-03 11:43:09 +02:00
Christina Quast
1dd996a0c3
Define for phone interface numbers in phone.py
2015-04-03 11:42:29 +02:00