You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
A possible solution is to define some constants like TOOLS_PATH in the pm3 Python package. So the scripts maintainers needn't determine the location of these paths.
Describe the bug
Some scripts use hardcoded tools path, if packager changes INSTALLTOOLSRELPATH when installing the proxmark3 client (Arch Linux packager did it, see https://gitlab.archlinux.org/archlinux/packaging/packages/proxmark3/-/blob/main/PKGBUILD?ref_type=heads ), it will try to find it in the default path, and fail to find it.
proxmark3/client/pyscripts/fm11rf08s_recovery.py
Lines 60 to 61 in 59ae5d2
To Reproduce
INSTALLTOOLSRELPATH=bin
andPREFIX=/usr
(so tools will in /usr/bin)script run fm11rf08_full
Expected behavior
The script runs normally.
Desktop (please complete the following information):
Details
``` [usb] pm3 --> hw version[ Proxmark3 RFID instrument ]
[ Client ]
Iceman/master/v4.19552-suspect 2024-11-22 12:15:19 a3319015f
compiled with............. GCC 14.2.1 20240910
platform.................. Linux / x86_64
Readline support.......... present
QT GUI support............ present
native BT support......... present
Python script support..... present ( 3.12.7 )
Python SWIG support....... present
Lua script support........ present ( 5.4.7 )
Lua SWIG support.......... present
[ Proxmark3 ]
device.................... device / fw mismatch
firmware.................. RDV4
external flash............ present
smartcard reader.......... present
FPC USART for BT add-on... absent
[ ARM ]
bootrom: Iceman/master/v4.19552-suspect 2024-11-22 12:15:19 a3319015f
os: Iceman/master/v4.19552-suspect 2024-11-22 12:15:19 a3319015f
compiled with GCC 14.1.0
[ FPGA ]
fpga_pm3_hf.ncd image 2s30vq100 2024-02-03 15:12:20
fpga_pm3_lf.ncd image 2s30vq100 2024-02-03 15:12:10
fpga_pm3_felica.ncd image 2s30vq100 2024-02-03 15:12:41
fpga_pm3_hf_15.ncd image 2s30vq100 2024-02-03 15:12:31
[ Hardware ]
--= uC: AT91SAM7S512 Rev A
--= Embedded Processor: ARM7TDMI
--= Internal SRAM size: 64K bytes
--= Architecture identifier: AT91SAM7Sxx Series
--= Embedded flash memory 512K bytes ( 72% used )
[usb] pm3 --> hw status
[#] Memory
[#] BigBuf_size............. 39424
[#] Available memory........ 39424
[#] Tracing
[#] tracing ................ 0
[#] traceLen ............... 130
[#] Current FPGA image
[#] mode.................... fpga_pm3_hf.ncd image 2s30vq100 2024-02-03 15:12:20
[#] Flash memory
[#] Baudrate................ 24 MHz
[#] Init.................... ok
[#] Mfr ID / Dev ID......... EF / 11
[#] JEDEC Mfr ID / Dev ID... EF / 3012
[#] Device.................. W25X20BV
[#] Memory size............. 256 kB (4 pages * 64k)
[#] Unique ID (be).......... 0x2C2D5063922861D5
[#] Smart card module (ISO 7816)
[#] version................. v4.42 ( ok )
[#] LF Sampling config
[#] [q] divisor............. 95 ( 125.00 kHz )
[#] [b] bits per sample..... 8
[#] [d] decimation.......... 1
[#] [a] averaging........... no
[#] [t] trigger threshold... 0
[#] [s] samples to skip..... 0
[#]
[#] LF T55XX config
[#] [r] [a] [b] [c] [d] [e] [f] [g]
[#] mode |start|write|write|write| read|write|write
[#] | gap | gap | 0 | 1 | gap | 2 | 3
[#] ---------------------------+-----+-----+-----+-----+-----+-----+------
[#] fixed bit length (default) | 29 | 17 | 15 | 47 | 15 | n/a | n/a |
[#] long leading reference | 29 | 17 | 18 | 50 | 15 | n/a | n/a |
[#] leading zero | 29 | 17 | 18 | 40 | 15 | n/a | n/a |
[#] 1 of 4 coding reference | 29 | 17 | 15 | 31 | 15 | 47 | 63 |
[#]
[#] HF 14a config
[#] [a] Anticol override.... std ( follow standard )
[#] [b] BCC override........ std ( follow standard )
[#] [2] CL2 override........ std ( follow standard )
[#] [3] CL3 override........ std ( follow standard )
[#] [r] RATS override....... std ( follow standard )
[#] Transfer Speed
[#] Sending packets to client...
[#] Time elapsed................... 500ms
[#] Bytes transferred.............. 362496
[#] Transfer Speed PM3 -> Client... 724992 bytes/s
[#] Various
[#] Max stack usage......... 5224 / 8480 bytes
[#] Debug log level......... 1 ( error )
[#] ToSendMax............... 75
[#] ToSend BUFFERSIZE....... 2308
[#] Slow clock.............. 30891 Hz
[#] Installed StandAlone Mode
[#] LF HID26 standalone - aka SamyRun (Samy Kamkar)
[#] Flash memory dictionary loaded
[#] Mifare.................. 2042 / 2047 keys
[#] T55x7................... 124 / 1023 keys
[#] iClass.................. 29 / 511 keys
[#]
The text was updated successfully, but these errors were encountered: