From b9371d291501997422f59b5ef27fac7cff1e74a2 Mon Sep 17 00:00:00 2001 From: mwalker33 Date: Sun, 5 Apr 2020 12:11:45 +1000 Subject: [PATCH] Timing Bug --- armsrc/lfops.c | 2 +- client/.proxmark3/log_20200405.txt | 258 +++++++++++++++++++++++++++++ 2 files changed, 259 insertions(+), 1 deletion(-) create mode 100644 client/.proxmark3/log_20200405.txt diff --git a/armsrc/lfops.c b/armsrc/lfops.c index 904d37c61..65f9e8422 100644 --- a/armsrc/lfops.c +++ b/armsrc/lfops.c @@ -2405,7 +2405,7 @@ void SendForward(uint8_t fwd_bit_count) { WaitUS(32 * 8); } else { TurnReadLF_off(23 * 8); - TurnReadLFOn(32-23 * 8); + TurnReadLFOn((32-23) * 8); } } } diff --git a/client/.proxmark3/log_20200405.txt b/client/.proxmark3/log_20200405.txt new file mode 100644 index 000000000..44175c4ca --- /dev/null +++ b/client/.proxmark3/log_20200405.txt @@ -0,0 +1,258 @@ +[!!] ERROR: invalid parameter: -? + + +syntax: proxmark3.exe [-h|-t|-m] + proxmark3.exe [[-p] ] [-b] [-w] [-f] [-c ]|[-l ]|[-s ] [-i] [-d <0|1|2>] + proxmark3.exe [-p] --flash [--unlock-bootloader] [--image ]+ [-w] [-f] [-d <0|1|2>] +[+] About to use the following file: +[+] ..\armsrc\obj\fullimage.elf +[+] Waiting for Proxmark3 to appear on com12 +Found +[+] Entering bootloader... +[+] (Press and release the button only to abort ) +[+] Waiting for Proxmark3 to appear on com12 + Found +[=] Available memory on this board: 512K bytes + +[=] Permitted flash range: 0x00102000-0x00180000 +[+] Loading ELF file ..\armsrc\obj\fullimage.elf +[+] Loading usable ELF segments: +[+] 0 : V 0x00102000 P 0x00102000 (0x000413b0->0x000413b0) [R X] @0x94 +[+] 1 : V 0x00200000 P 0x001433b0 (0x00001460->0x00001460) [RW ] @0x41444 +[=] Note: Extending previous segment from 0x413b0 to 0x42810 bytes + + +[+] Flashing... + +[+] Writing segments for file: ..\armsrc\obj\fullimage.elf +[+] 0x00102000..0x0014480f [0x42810 / 533 blocks] + OK + + +[+] All done. + +Have a nice day! +[+] About to use the following file: +[+] ..\armsrc\obj\fullimage.elf +[+] Waiting for Proxmark3 to appear on com12 +Found +[+] Entering bootloader... +[+] (Press and release the button only to abort ) +[+] Waiting for Proxmark3 to appear on com12 + Found +[=] Available memory on this board: 512K bytes + +[=] Permitted flash range: 0x00102000-0x00180000 +[+] Loading ELF file ..\armsrc\obj\fullimage.elf +[+] Loading usable ELF segments: +[+] 0 : V 0x00102000 P 0x00102000 (0x000413b0->0x000413b0) [R X] @0x94 +[+] 1 : V 0x00200000 P 0x001433b0 (0x00001460->0x00001460) [RW ] @0x41444 +[=] Note: Extending previous segment from 0x413b0 to 0x42810 bytes + + +[+] Flashing... + +[+] Writing segments for file: ..\armsrc\obj\fullimage.elf +[+] 0x00102000..0x0014480f [0x42810 / 533 blocks] + OK + + +[+] All done. + +Have a nice day! +[+] About to use the following file: +[+] ..\armsrc\obj\fullimage.elf +[+] Waiting for Proxmark3 to appear on com12 +Found +[+] Entering bootloader... +[+] (Press and release the button only to abort ) +[+] Waiting for Proxmark3 to appear on com12 + Found +[=] Available memory on this board: 512K bytes + +[=] Permitted flash range: 0x00102000-0x00180000 +[+] Loading ELF file ..\armsrc\obj\fullimage.elf +[+] Loading usable ELF segments: +[+] 0 : V 0x00102000 P 0x00102000 (0x000413a0->0x000413a0) [R X] @0x94 +[+] 1 : V 0x00200000 P 0x001433a0 (0x00001464->0x00001464) [RW ] @0x41434 +[=] Note: Extending previous segment from 0x413a0 to 0x42804 bytes + + +[+] Flashing... + +[+] Writing segments for file: ..\armsrc\obj\fullimage.elf +[+] 0x00102000..0x00144803 [0x42804 / 533 blocks] + OK + + +[+] All done. + +Have a nice day! +[+] About to use the following file: +[+] ..\armsrc\obj\fullimage.elf +[+] Waiting for Proxmark3 to appear on com12 +Found +[+] Entering bootloader... +[+] (Press and release the button only to abort ) +[+] Waiting for Proxmark3 to appear on com12 + Found +[=] Available memory on this board: 512K bytes + +[=] Permitted flash range: 0x00102000-0x00180000 +[+] Loading ELF file ..\armsrc\obj\fullimage.elf +[+] Loading usable ELF segments: +[+] 0 : V 0x00102000 P 0x00102000 (0x000413c8->0x000413c8) [R X] @0x94 +[+] 1 : V 0x00200000 P 0x001433c8 (0x00001464->0x00001464) [RW ] @0x4145c +[=] Note: Extending previous segment from 0x413c8 to 0x4282c bytes + + +[+] Flashing... + +[+] Writing segments for file: ..\armsrc\obj\fullimage.elf +[+] 0x00102000..0x0014482b [0x4282c / 533 blocks] + OK + + +[+] All done. + +Have a nice day! +[+] About to use the following file: +[+] ..\armsrc\obj\fullimage.elf +[+] Waiting for Proxmark3 to appear on com12 +Found +[+] Entering bootloader... +[+] (Press and release the button only to abort ) +[+] Waiting for Proxmark3 to appear on com12 + Found +[=] Available memory on this board: 512K bytes + +[=] Permitted flash range: 0x00102000-0x00180000 +[+] Loading ELF file ..\armsrc\obj\fullimage.elf +[+] Loading usable ELF segments: +[+] 0 : V 0x00102000 P 0x00102000 (0x000413c8->0x000413c8) [R X] @0x94 +[+] 1 : V 0x00200000 P 0x001433c8 (0x00001464->0x00001464) [RW ] @0x4145c +[=] Note: Extending previous segment from 0x413c8 to 0x4282c bytes + + +[+] Flashing... + +[+] Writing segments for file: ..\armsrc\obj\fullimage.elf +[+] 0x00102000..0x0014482b [0x4282c / 533 blocks] + OK + + +[+] All done. + +Have a nice day! +[+] About to use the following file: +[+] ..\armsrc\obj\fullimage.elf +[+] Waiting for Proxmark3 to appear on com12 +Found +[+] Entering bootloader... +[+] (Press and release the button only to abort ) +[+] Waiting for Proxmark3 to appear on com12 + Found +[=] Available memory on this board: 512K bytes + +[=] Permitted flash range: 0x00102000-0x00180000 +[+] Loading ELF file ..\armsrc\obj\fullimage.elf +[+] Loading usable ELF segments: +[+] 0 : V 0x00102000 P 0x00102000 (0x000413c0->0x000413c0) [R X] @0x94 +[+] 1 : V 0x00200000 P 0x001433c0 (0x00001468->0x00001468) [RW ] @0x41454 +[=] Note: Extending previous segment from 0x413c0 to 0x42828 bytes + + +[+] Flashing... + +[+] Writing segments for file: ..\armsrc\obj\fullimage.elf +[+] 0x00102000..0x00144827 [0x42828 / 533 blocks] + OK + + +[+] All done. + +Have a nice day! +[+] About to use the following file: +[+] ..\armsrc\obj\fullimage.elf +[+] Waiting for Proxmark3 to appear on com12 +Found +[+] Entering bootloader... +[+] (Press and release the button only to abort ) +[+] Waiting for Proxmark3 to appear on com12 + Found +[=] Available memory on this board: 512K bytes + +[=] Permitted flash range: 0x00102000-0x00180000 +[+] Loading ELF file ..\armsrc\obj\fullimage.elf +[+] Loading usable ELF segments: +[+] 0 : V 0x00102000 P 0x00102000 (0x000413e0->0x000413e0) [R X] @0x94 +[+] 1 : V 0x00200000 P 0x001433e0 (0x00001464->0x00001464) [RW ] @0x41474 +[=] Note: Extending previous segment from 0x413e0 to 0x42844 bytes + + +[+] Flashing... + +[+] Writing segments for file: ..\armsrc\obj\fullimage.elf +[+] 0x00102000..0x00144843 [0x42844 / 533 blocks] + OK + + +[+] All done. + +Have a nice day! +[+] About to use the following file: +[+] ..\armsrc\obj\fullimage.elf +[+] Waiting for Proxmark3 to appear on com12 +Found +[+] Entering bootloader... +[+] (Press and release the button only to abort ) +[+] Waiting for Proxmark3 to appear on com12 + Found +[=] Available memory on this board: 512K bytes + +[=] Permitted flash range: 0x00102000-0x00180000 +[+] Loading ELF file ..\armsrc\obj\fullimage.elf +[+] Loading usable ELF segments: +[+] 0 : V 0x00102000 P 0x00102000 (0x000413c8->0x000413c8) [R X] @0x94 +[+] 1 : V 0x00200000 P 0x001433c8 (0x00001468->0x00001468) [RW ] @0x4145c +[=] Note: Extending previous segment from 0x413c8 to 0x42830 bytes + + +[+] Flashing... + +[+] Writing segments for file: ..\armsrc\obj\fullimage.elf +[+] 0x00102000..0x0014482f [0x42830 / 533 blocks] + OK + + +[+] All done. + +Have a nice day! +[+] About to use the following file: +[+] ..\armsrc\obj\fullimage.elf +[+] Waiting for Proxmark3 to appear on com12 +Found +[+] Entering bootloader... +[+] (Press and release the button only to abort ) +[+] Waiting for Proxmark3 to appear on com12 + Found +[=] Available memory on this board: 512K bytes + +[=] Permitted flash range: 0x00102000-0x00180000 +[+] Loading ELF file ..\armsrc\obj\fullimage.elf +[+] Loading usable ELF segments: +[+] 0 : V 0x00102000 P 0x00102000 (0x000413b0->0x000413b0) [R X] @0x94 +[+] 1 : V 0x00200000 P 0x001433b0 (0x00001460->0x00001460) [RW ] @0x41444 +[=] Note: Extending previous segment from 0x413b0 to 0x42810 bytes + + +[+] Flashing... + +[+] Writing segments for file: ..\armsrc\obj\fullimage.elf +[+] 0x00102000..0x0014480f [0x42810 / 533 blocks] + OK + + +[+] All done. + +Have a nice day!