Jakub Kramarz
15a37ef9df
seos_sam: ran make style
2025-01-07 00:30:49 +01:00
Jakub Kramarz
032619c1f3
armsrc/ticks.c: disable TC2 on StopTicks (may be enabled by StartCountSspClk)
2025-01-07 00:04:48 +01:00
Piotr Rzeszut
d9a3e4f050
Refactor keys in flash statistics to check for files
2024-12-26 01:11:46 +01:00
ANTodorov
bd803ce8fd
rework to use smart SPI flash detection
...
Check JEDEC ID is in range between 0x0001 ... 0xFFFE,
Compare the output from 0x90 and 0x9F,
Then the size from the JEDEC ID
Otherwise fall-back to 256 kB
Extend the spi_flash_decode.py to handle more (known) SPI flash ICs
2024-12-03 09:40:57 +02:00
ANTodorov
639f16ba3b
added JEDEC information for SPI flash W25Q64JV
...
added some "extrapolated" but logical matches by Manufacturer/Device ID only
some reordering
2024-11-28 11:04:32 +02:00
iceman1001
daff8228a2
Revert "Release v4.19552 - Orca"
...
This reverts commit a039ac18cc
.
2024-11-22 12:15:19 +01:00
iceman1001
a039ac18cc
Release v4.19552 - Orca
2024-11-22 12:15:19 +01:00
iceman1001
2ad635ce57
style
2024-11-20 23:32:02 +01:00
ANTodorov
76aaef96cc
rework addressing the review comments
...
Reverted 'mfr_id' to 'manufacturer_id'
Moved devices table definition to flashmem.h
Single global variable 'spi_flash_pages64k'
The local structure holding the actual device data is used in firmware.c only
difference in code:
```
text data bss dec hex filename
223189 138560 6067 367816 59cc8 ./armsrc/obj/fullimage.elf <-- c9e751d
darkside: fix backdoor support
223437 138624 6075 368136 59e08 ./armsrc/obj/fullimage.elf <-- this commit
======================================
+248 +64 +8 +320
```
2024-11-20 14:10:02 +02:00
ANTodorov
f3fa732062
refactor spi flash detection
2024-11-19 09:35:26 +02:00
ANTodorov
68e354d7ef
fix failed spi flash detection
...
fallback to 4 pages when SPI IC is unknown
some code styling
remove some unused code
2024-11-18 11:45:21 +02:00
ANTodorov
861c7efd26
fix missing offsets
...
the data was written, but it should be readable too...
2024-11-17 22:16:35 +02:00
ANTodorov
34e317a9df
address review comments
2024-11-17 22:07:58 +02:00
ANTodorov
48ec109a1e
use all spi flash v0.1
...
* introduced a new communication command CMD_FLASHMEM_PAGES64K to get the number of 64k pages
* "the last page" is a special, holding the dicts and some other stuff, relocated to there
* raised timeout when wiping a mem page (W25Q16 looks a bit slower than W25X20BV)
* loop all pages in Flash_WipeMemory()
2024-11-17 19:03:15 +02:00
iceman1001
3907be8017
fixing the other loop types
2024-11-15 19:28:36 +01:00
iceman1001
801c4a15e1
returns 0xFFFF but we assign it to 0xFF.. better to make it clear
2024-11-15 14:58:33 +01:00
iceman1001
2e4d02abc0
len was another type, so to make sure...
2024-11-15 14:58:06 +01:00
iceman1001
37383d86b9
adding of larger than uint8_t value in available gets truncated
2024-11-15 14:51:54 +01:00
nvx
5c195b8a14
fix ssp_clk sometimes resetting to 0 shortly after being started or reset
...
this could happen if TC2 was already 0 when it was started or reset
resulting in the initial reset not happening until TC0 had overflowed for
the first time as the delay to ensure this didn't happen would be missed
when TC2 was already 0
the new behaviour results in TIOA0 being toggled when a software trigger
of TC0 happens which makes TC2 reset immediately without having to wait
for TC0 to overflow
2024-11-04 22:04:05 +10:00
nvx
df5e2ce05b
improve cardhopper to improve reliability when parts of the packet are buffered
2024-11-02 19:53:23 +10:00
iceman1001
0c2ef9d3a8
style
2024-10-18 17:37:52 +02:00
Def
ea797602f4
32mbit flash identification
2024-10-13 17:58:19 +03:00
Philippe Teuwen
2685ad0dc0
More flash identifications
2024-10-13 02:11:40 +02:00
Iceman
c293a0c36b
Merge pull request #2560 from libin-ka/libin-ka-patch-2
...
Update flashmem.c
2024-10-05 15:51:29 +03:00
libin-ka
c1107601f4
Update flashmem.c
...
add W25Q16 devid
Signed-off-by: libin-ka <46210417+libin-ka@users.noreply.github.com>
2024-10-05 19:18:19 +08:00
libin-ka
c7e5363ada
Update flashmem.h
...
add W25Q16 devid
Signed-off-by: libin-ka <46210417+libin-ka@users.noreply.github.com>
2024-10-05 19:13:58 +08:00
iceman1001
ff765f569f
change out some non-breaking wait for response from some command which shouldnt have it. Sniff / simulate / bruteforce should have it. and some minor text / style
2024-10-04 10:01:50 +02:00
ANTodorov
7ffab48e77
show SPI flash JEDEC data
...
Signed-off-by: ANTodorov <ANTodorov@users.noreply.github.com>
2024-10-02 14:11:34 +03:00
iceman1001
b881bbbd00
Revert "Release v4.18994 - Backdoor"
...
This reverts commit cd6dc880ad
.
2024-09-10 15:40:28 +02:00
iceman1001
cd6dc880ad
Release v4.18994 - Backdoor
2024-09-10 15:40:28 +02:00
douniwan5788
80b9f6bb4d
refactor: Renamed WITH_NO_COMPRESSION to WITH_COMPRESSION for consistent style
2024-09-04 22:48:55 +08:00
douniwan5788
9dd5b66c0a
fix: FPGA config for ICOPYX
2024-08-26 20:56:36 +08:00
douniwan5788
413a17a7a6
feature: Make the FPGA bitstreams working with SKIP_* define.
...
Now, you can enable at least two of your favorite technologies (such as LF and HF 14443A) attached a standalone mode and still have spare ROM space for other functionalities on a Proxmark3 Easy with a 256KiB ROM.
2024-08-26 20:55:59 +08:00
douniwan5788
5d66bcfd75
fix: WITH_EM4x70. Get rid of the dependency on WITH_ICLASS.
2024-08-26 20:55:58 +08:00
iceman1001
7329dcd3bf
Revert "Release v4.18589 - Aurora"
...
This reverts commit aceed281e8
.
2024-05-28 10:36:32 +02:00
iceman1001
aceed281e8
Release v4.18589 - Aurora
2024-05-28 10:36:32 +02:00
iceman1001
700d558432
move hitag2 crypto parts to the common folder in order to be able to use it on the client side. Some textual and minor adaptations across the bord
2024-03-27 09:32:00 +01:00
iceman1001
5a8917c1d0
Revert "Release v4.18341 - Zenith"
...
This reverts commit 70582c6828
.
2024-03-20 23:31:54 +01:00
iceman1001
70582c6828
Release v4.18341 - Zenith
2024-03-20 23:31:54 +01:00
iceman1001
a5594d5f3c
style, receive_ng_internal, when receiving NG frames we have an extra buffer. Somehow it seems to the be cause of issues with long emrtd dumps
2024-03-03 22:02:38 +01:00
Iceman
547ffdef6b
Merge pull request #2299 from francesco-scar/led_order_proxmark3_easy
...
Added led order parameter (for Proxmark3 Easy board)
2024-02-21 20:31:49 +01:00
iceman1001
6edd1b9de2
added a ticks delta function, handles overflow situations much better
2024-02-20 06:51:29 +01:00
francesco-scar
2ba0fbdcde
Added led order parameter (for Proxmark3 Easy board)
2024-02-18 12:57:26 +01:00
iceman1001
8d0b41a911
this commit fixes #2244 #2246 #1596 #2101 . Its kind of a big refactoring and I most likely broke something. With that said. Now: HF 15 commands now uses NG packets, hf 15 raw support -k keepfield on and -s select, hf 15 dump/rdbl/rdmulti should handle blocksizes of 4 or 8, the error messages are unified and error handling the same. Some understanding how add_option impacts response message from card. A more clear separation between PM3 flags and ISO15693 protocol flags.
2024-01-14 14:23:51 +01:00
iceman1001
0d5e76a9ca
text
2024-01-04 23:30:48 +01:00
iceman1001
b1a1ca8827
Revert "Release v4.17768 - Steamboat Willie"
...
This reverts commit 57eeb712fd
.
2024-01-03 01:59:39 +01:00
iceman1001
57eeb712fd
Release v4.17768 - Steamboat Willie
2024-01-03 01:59:39 +01:00
iceman1001
f8f135a3b7
style
2023-12-18 10:11:11 +01:00
iceman1001
fe4c5792fc
make sure its initialised
2023-12-14 23:43:30 +01:00
iceman1001
79213b169a
style
2023-12-14 00:37:06 +01:00