Skip to content

Commit fd06c38

Browse files
committed
add QR code generation in the pm3 client. It's a text based version using unicode to print the generated qr code. Might not work on all things but its a MIT license and a simple to use project
1 parent 8df7a49 commit fd06c38

File tree

5 files changed

+1036
-0
lines changed

5 files changed

+1036
-0
lines changed

CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ All notable changes to this project will be documented in this file.
33
This project uses the changelog in accordance with [keepchangelog](http://keepachangelog.com/). Please use this to write notable changes, which is not the same as git commit log...
44

55
## [unreleased][unreleased]
6+
- Added basic QR code generation support. Thanks @mistial-dev for the idea! (@iceman1001)
67
- Added identification of NDEF/Open print tag record (@iceman1001)
78
- Added support for Bruce dump files [.rfid] (@iceman1001)
89
- Added script `read_t-union.py` (@klks)
@@ -20,6 +21,9 @@ This project uses the changelog in accordance with [keepchangelog](http://keepac
2021
- Added `Verkada 40-bit` format (@aaronmaxlevy)
2122

2223
## [Phrack.4.20728][2025-09-11]
24+
- Added `unofficial desfire bible` document (@mistial-dev)
25+
- Fixed desfire value file operations (@mistial-dev)
26+
- Added script `pm3_online_tests.sh` (@mistial-dev)
2327
- Changed `lf t55xx restore` - now skips writing block0 if its all zeros (@iceman1001)
2428
- Added `HID Simplex Grinnell 36-bit` - Improved Simplex decoder (@datafx, @henrygab)
2529
- Changed `lf search` - also test for chipset even if there was just signal noice (@iceman1001)

client/CMakeLists.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -323,6 +323,7 @@ set (TARGET_SOURCES
323323
${PM3_ROOT}/client/src/uart/uart_win32.c
324324
${PM3_ROOT}/client/src/ui/overlays.ui
325325
${PM3_ROOT}/client/src/ui/image.ui
326+
${PM3_ROOT}/client/src/qrcode/qrcode.c
326327
${PM3_ROOT}/client/src/aidsearch.c
327328
${PM3_ROOT}/client/src/atrs.c
328329
${PM3_ROOT}/client/src/cmdanalyse.c

client/Makefile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -780,6 +780,7 @@ SRCS = mifare/aiddesfire.c \
780780
scripting.c \
781781
ui.c \
782782
util.c \
783+
qrcode/qrcode.c \
783784
version_pm3.c \
784785
wiegand_formats.c \
785786
wiegand_formatutils.c

0 commit comments

Comments
 (0)