Commit graph

15999 commits

Author SHA1 Message Date
Jean-Michel Picod 0083e0ae13 Fix embedded python not working with Proxspace. 2022-12-09 21:58:28 +01:00
Iceman 46ada2abd6
Merge pull request #1838 from jmichelp/master
Wait a bit longer for the smartcard.
2022-12-09 17:44:45 +01:00
Jean-Michel Picod f32de52b46 Wait a bit longer for the smartcard.
For the max 256-byte frame, SIM wasn't ready early enough, corrupting
the reception buffer with 5 spurious bytes.
Empirically, 109 clock cycles is the minimum value that worked.
Adding 1 clock cycle as a safety buffer.
2022-12-09 13:32:17 +01:00
iceman1001 4c695c03b6 added pexpect requirement 2022-12-09 07:51:33 +01:00
iceman1001 7970fdf3ba text 2022-12-09 07:51:03 +01:00
iceman1001 deeb672b08 also include new firmware binary in the install 2022-12-09 07:48:07 +01:00
iceman1001 15a848f9bb remove old file 2022-12-09 07:46:41 +01:00
iceman1001 8eb6f60ba6 added a wait when init I2C, seems to increase stability 2022-12-09 07:40:41 +01:00
iceman1001 ac84e855a9 Jumps len check fix 2022-12-09 07:39:36 +01:00
iceman1001 c5582ab7c7 Changing timings, this now waits for max 276 bytes while 8051 speaks with card 2022-12-09 07:39:04 +01:00
iceman1001 4c9c0b5264 minor adaptations to timings 2022-12-09 07:37:37 +01:00
iceman1001 e364d7e03d add updated sim module firmware v4.13, this is breaking change for smart category commands 2022-12-09 07:36:02 +01:00
Iceman 9a76ec8fb0
Merge pull request #1836 from cynix/patch-1
Add estimated FW size saving for SKIP_ZX8211
2022-12-08 08:39:06 +01:00
cynix 76846ae186
Add estimated FW size saving for SKIP_ZX8211
Signed-off-by: cynix <cynix@cynix.org>
2022-12-08 00:09:43 +11:00
iceman1001 5209407e9d revert installing 012.bin until its available 2022-12-06 22:19:18 +01:00
iceman1001 ec5de2bbdf revert check until bin file is available 2022-12-06 22:17:06 +01:00
Iceman ad1b0bbb67
Merge pull request #1833 from jmichelp/master
Moved to non-deprecated API to init Python intepreter
2022-12-06 19:47:52 +01:00
Jean-Michel Picod b487961cbd Moved to non-deprecated API to init Python intepreter 2022-12-06 18:07:10 +01:00
iceman1001 53b2909f04 prepping for sim module firmware upgrade file 2022-12-05 22:32:40 +01:00
Iceman 02525f610c
Merge pull request #1831 from jmichelp/master
Buffer size too conservative
2022-12-05 22:30:00 +01:00
Jean-Michel Picod 5bd6379b5b Move message to debug 2022-12-05 22:05:23 +01:00
Jean-Michel Picod 07a8f7a6de Raise the buffer size even more.
I was too conservative as it requires 261 bytes. Let's put 270 for the
peace of mind.
2022-12-05 22:05:15 +01:00
Iceman 9f589fed9a
Merge pull request #1830 from jmichelp/master
Smartcard module firmware 4.12
2022-12-05 20:28:25 +01:00
Jean-Michel Picod c23c2b2aef Rollback the firmware part 2022-12-05 20:05:28 +01:00
Jean-Michel Picod ba27eb03e0 Update CHANGELOG 2022-12-05 19:42:23 +01:00
Jean-Michel Picod 83e6b223c4 Adapt ARM code to comply with SIM module firmware 4.12 2022-12-05 19:35:11 +01:00
Jean-Michel Picod 89702a4e6e Add SIM module firmware 4.12 from Sentinel 2022-12-05 19:33:41 +01:00
iceman1001 38cb327991 fix #1829 Py_SetProgramName is deprecated, but was optional in our code. 2022-12-05 19:28:42 +01:00
Iceman 8502736e2c
Merge pull request #1828 from jmichelp/master
Fixing some ISO7816-4 logic.
2022-12-05 19:26:55 +01:00
Iceman 989b830ae3
Merge pull request #1827 from DidierA/magic_32
Consider different behavior of some Gen4 cards. Should fix #1822
2022-12-05 19:25:59 +01:00
Jean-Michel Picod c2aed7900c Temporary fix buffer overflow until new SIM firmware is released 2022-12-05 16:53:59 +01:00
Jean-Michel Picod b70320d47d Fixing some ISO7816-4 logic.
- Fixing overflow in BigBuffer if requesting to much data
- Fixing integer wrapping with the SIM module by capping APDU data
  length
- Fixing chaining logic which was loosing previously received data
2022-12-05 10:54:38 +01:00
DidierA 2f4167ee74 Consider different behavior of some Gen4 cards. Should fix #1822 2022-12-05 01:02:36 +01:00
iceman1001 b557291a00 print sectors for mifare 2022-12-04 19:28:22 +01:00
iceman1001 d170f68a00 fix compilation error, and more debug statements 2022-12-04 15:34:35 +01:00
iceman1001 37100a8a18 fix compilation error 2022-12-04 15:15:24 +01:00
Iceman ce3ca0e7d1
Merge pull request #1825 from natmchugh/master
Get the hitag2 dump command working as per docs
2022-12-04 13:45:57 +01:00
iceman1001 9af951c22b fix compiling 2022-12-04 09:27:13 +01:00
iceman1001 e3a6f8fe27 look up vigik service code 2022-12-03 21:11:29 +01:00
iceman1001 4f70f777de typedef file for vigik annotater 2022-12-03 20:37:53 +01:00
iceman1001 e4339bd846 wip - testing of a vigik annotater 2022-12-03 20:30:13 +01:00
iceman1001 80505ca268 vigik has some more 491x 2022-12-03 20:12:58 +01:00
iceman1001 a6c09505ce change token for !crc -> !! and added colors to it 2022-12-03 12:35:22 +01:00
iceman1001 87f29d1fa9 node12 is deprecated, v3 uses Node16 2022-12-03 12:31:53 +01:00
iceman1001 951bfb580d V2 used Node12, which is deprecated for Node16 2022-12-03 12:28:07 +01:00
iceman1001 93f8021049 remove old dependency 2022-12-03 12:21:29 +01:00
Iceman 71c5e45f37
Merge pull request #1826 from nvx/bugfix/trace_relative_times
Fix `trace list -r` (relative times)
2022-12-03 12:04:22 +01:00
iceman1001 a5b681bf88 Merge branch 'master' of github.com:RfidResearchGroup/proxmark3 2022-12-03 11:58:25 +01:00
iceman1001 9627c9dc28 liblua5.2-0-dbg package doesnt seem to exist anymore 2022-12-03 11:57:54 +01:00
nvx 4962752472 Fix trace list -r (relative times) not working unless the -u (microseconds) flag was also provided.
Also makes the `--frame` option respect microseconds and relative times as well.
2022-12-02 20:13:13 +10:00