ry4000
26bbf6615f
R&Y: Added EWR TAPP and YKF EasyGO AIDs to aid_desfire.json
...
1. Added `EWR TAPP` AID.
2. Added `YKF EasyGO` AID.
Signed-off-by: ry4000 <154689120+ry4000@users.noreply.github.com >
2026-08-24 18:12:20 +10:00
iceman1001
cb2b0f5fc0
A python3 kivy epassport viewer. You can read and dump a passport using BAC or CAN. There is also a screen OCR to read MZR if you like. Every dump gets its own folder. You can generate a set of sample dump folders. This project is just a fun test of what Claude can do. Hack all things!
2026-08-23 22:35:27 +02:00
Iceman
08795e9073
Merge pull request #3504 from nieldk/master
...
enable BWM battery charging + charge control/config in hw status
2026-08-24 01:51:02 +07:00
Niel Nielsen
1f09027bec
Update PLATFORM_DEFS in Makefile.hal
...
Removed BWM_LOWBATT_BEEP definition from PLATFORM_DEFS.
Signed-off-by: Niel Nielsen <nieldk@gmail.com >
2026-08-23 20:41:56 +02:00
Niel Nielsen
190ed8a990
ADD: BWM status includes AW32001ECSR registerd, Charging set to 256mAh and keeps BWM safety guards for temperature
2026-08-23 20:31:01 +02:00
Iceman
9a083e6873
Merge pull request #3502 from nieldk/master
...
PM5: add hw bwmsetcap to provision BWM fuel-gauge design capacity
2026-08-23 20:57:04 +07:00
Niel Nielsen
a0081140e3
Merge branch 'RfidResearchGroup:master' into master
2026-08-23 15:10:25 +02:00
Niel Nielsen
7377dae83d
Add files via upload
...
Signed-off-by: Niel Nielsen <nieldk@gmail.com >
2026-08-23 14:17:50 +02:00
Niel Nielsen
f47f7017e7
Update BWM set capacity command for PM5
...
Signed-off-by: Niel Nielsen <nieldk@gmail.com >
2026-08-23 14:05:30 +02:00
Iceman
b697770169
Merge pull request #3501 from ggallagh/bugfix/gui
...
Add default constructor to PictureItem class
2026-08-23 18:56:41 +07:00
Niel Nielsen
c0c54886d7
Merge branch 'RfidResearchGroup:master' into master
2026-08-23 13:28:47 +02:00
Niel Nielsen
ca129dcafa
ADD bwmsetcap command id i
...
Signed-off-by: Niel Nielsen <nieldk@gmail.com >
2026-08-23 13:28:07 +02:00
Niel Nielsen
6c605c3f5d
ADD the bwmsetcap command function
...
Signed-off-by: Niel Nielsen <nieldk@gmail.com >
2026-08-23 13:26:13 +02:00
Graham Gallagher
7875da41bc
Add default constructor to PictureItem class
2026-08-23 21:24:52 +10:00
Niel Nielsen
cc98f9560b
ADD: hw bwmsetcap commandhandler
...
Signed-off-by: Niel Nielsen <nieldk@gmail.com >
2026-08-23 13:23:08 +02:00
Iceman
e907f8faaf
Merge pull request #3500 from nieldk/master
...
PM5: add BWM battery/charger info to hw status
2026-08-23 16:47:13 +07:00
Iceman
5930f85abf
Merge pull request #3499 from henrygab/dc34_passport
...
Add script to interact with DefCon34 passport cards
2026-08-23 16:46:01 +07:00
Niel Nielsen
165e44b1ba
Add WITH_BWM_STATUS to PLATFORM_DEFS
...
Signed-off-by: Niel Nielsen <nieldk@gmail.com >
2026-08-23 11:29:30 +02:00
Niel Nielsen
d8ff5594e7
Add BWM charger kick and battery status functions
...
Signed-off-by: Niel Nielsen <nieldk@gmail.com >
2026-08-23 11:20:13 +02:00
Henry Gabryjelski
075f353f98
More fixes based on CoPilot suggestions
...
* add a check to prevent multiple log handler additions. Still a hack, but ok for this purpose.
* GuessKey_Statistics.__init__() now validates is_solved using same class validator as unpack()
* fix exception text to reflect allowed types for Hangman_State
* Also in Hangman_State, fix validation when input is bytes / bytearray
* In dc34_PlayHangman_validate_user_input(), strip the input before checking length.
2026-08-23 01:10:49 -07:00
Henry Gabryjelski
9a461daf96
Resolve additional issues that CoPilot found
...
1. remove hard-coded binary path
2. define TCP_PORT in fallback path
3. only detect device when not called from client
4. struct.pack() requires bytes / bytearray when packing a string.
5. fix typo "existing" -> "exiting"
6. remove unused imports
2026-08-23 00:44:27 -07:00
Henry Gabryjelski and Copilot Autofix powered by AI
0ff99b8762
Update python minimum version
...
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
Signed-off-by: Henry Gabryjelski <henrygab@users.noreply.github.com >
2026-08-23 00:29:01 -07:00
Henry Gabryjelski
3f4eef9991
Add script to interact with DefCon34 passport cards
...
Works both from the command-line and from within the PM3 client:
* python3 ./client/pyscripts/dc34.py
* ./pm3 -c "script run dc34"
Supports all three games:
* TicTacToe
* Hangman
* GuessKey
See https://dc34.rfid.wtf/
2026-08-23 00:05:51 -07:00
Philippe Teuwen
73cc583b0e
Flash: skip warning when the bootrom gets updated
2026-08-23 01:28:47 +02:00
Iceman
1c8c3b78d4
Merge pull request #3495 from xianglin1998/hal_pcf7931_send
...
Use HAL in pcf7931.c/SendCmdPCF7931()
2026-08-23 03:49:08 +07:00
dxl
e9110045ec
Use HAL in pcf7931.c/SendCmdPCF7931()
2026-08-23 04:01:00 +08:00
Iceman
27b16cf081
Merge pull request #3494 from Antiklesys/master
...
Added script supporting external SAM modules
2026-08-22 22:49:45 +07:00
Antiklesys
b1d2d41a44
Added script supporting external SAM modules
...
This script adds support for external SAM modules to be used with Proxmark 3 Easy and Proxmark 5.
To run this script you would need an external SIM/SAM reader such as the ACR39T or ACR40T family or similar.
2026-08-22 23:48:38 +08:00
Iceman
b4c4edd7c9
Merge pull request #3491 from xianglin1998/update_changelog
...
Updated Changelog
2026-08-22 18:31:18 +07:00
dxl
26571b5efe
Updated Changelog
2026-08-22 18:37:39 +08:00
iceman1001
74f2dcc52c
fix warning of comparision of narrow type ... in loop
2026-08-22 10:03:49 +02:00
iceman1001
6a35aec1ba
fix code scanning warning of potential overflow
2026-08-22 10:03:03 +02:00
iceman1001
dafce323b4
fix strncpy warnings on proxspace
2026-08-22 09:51:18 +02:00
Philippe Teuwen
644ebba3d7
Try to fix MSYS2 compilation with openjpeg
2026-08-22 00:54:36 +02:00
Philippe Teuwen
95db547747
Remove object file
2026-08-22 00:16:25 +02:00
iceman1001
26c23f6808
fix missing files
2026-08-21 23:15:01 +02:00
iceman1001
20a5cb5e7f
missing pace files and tests
2026-08-21 22:33:05 +02:00
iceman1001
f6e0119f5f
added PACE (--can) support to emrtd commands.
2026-08-21 22:32:06 +02:00
Iceman
122637f26f
Merge pull request #3488 from 0x6r1an0y/20260820-ntagwriter
...
Complete hf mfu ntagwriter command
2026-08-22 02:35:12 +07:00
Iceman
d16866f1a3
Merge pull request #3490 from xianglin1998/expand_fun
...
To expand crm_ertc_clock_select() in at32_bpr_write_dt1() for reduce code size
2026-08-22 02:32:44 +07:00
Iceman
fbebbd4b78
Merge pull request #3489 from xianglin1998/fix_hitag2_sniff
...
Fixed hitag2 sniff.
2026-08-22 02:31:55 +07:00
dxl
2a11c73bbe
To expand crm_ertc_clock_select() in at32_bpr_write_dt1() for reduce code size.
2026-08-22 03:04:27 +08:00
dxl
5174a54cbc
Fixed hitag2 sniffing.
...
1. Fixed a bug where old data caused incorrect bitwise operation results.
2. Do not call ResetLoEdgeCapture(), as this will prevent the condition rb >= HITAG_T_EOF from ever being met.
3. PM5 and RDV4 have been tested and have good compatibility.
4. FPGA_LF_EDGE_DETECT_TOGGLE_MODE seems to be useless.
2026-08-22 02:35:50 +08:00
歐歪
c35b682c31
Merge branch 'master' of https://github.com/RfidResearchGroup/proxmark3 into 20260820-ntagwriter
2026-08-22 02:14:22 +08:00
歐歪
644365b4e2
Merge branch 'master' of https://github.com/RfidResearchGroup/proxmark3 into 20260820-ntagwriter
2026-08-22 02:13:48 +08:00
iceman1001
d3391bef3c
missing files for jpeg2000
2026-08-21 20:12:26 +02:00
歐歪
cdca934f7e
feat: hf mfu ndefwrite command
2026-08-22 02:11:29 +08:00
iceman1001
0f3092ceb8
added support to view JPEG2000 images commonly used with epassports. The lib use a BSD-2 license compatible with our GPL3+
2026-08-21 20:10:30 +02:00
iceman1001
68af7e2582
- now correctly shows multiple images in the image viewer. Thanks Claude!
2026-08-21 19:41:27 +02:00
Iceman
9310f93df6
Merge pull request #3484 from jonyen/fix-grabbed-output-heap-overflow
...
fix: heap overflow in pm3_grabbed_output_get
2026-08-21 22:11:50 +07:00