diff --git a/CHANGELOG.md b/CHANGELOG.md index cc3df53a7..162f85729 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,7 @@ All notable changes to this project will be documented in this file. 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... ## [unreleased][unreleased] +- Fixed fm11rf08s script for non-4B UID (FM11RF08S-7B) (@Foxushka) - Fixed missing require of ansicolors in `lf_hid_bulkclone_v2.lua` script (@whiteneon) - Added `lf_t55xx_reset.lua` - a script to aid in quickly resetting t55xx chips (@whiteneon) - Added more fingerprinting in `hf mf info` (@doegox) diff --git a/client/pyscripts/fm11rf08s_recovery.py b/client/pyscripts/fm11rf08s_recovery.py index d7108843f..6d2400dcb 100755 --- a/client/pyscripts/fm11rf08s_recovery.py +++ b/client/pyscripts/fm11rf08s_recovery.py @@ -64,10 +64,12 @@ p = pm3.pm3() p.console("hf 14a read") uid = None + if p.grabbed_output is not None: for line in p.grabbed_output.split('\n'): if "UID:" in line: - uid = int(line[10:].replace(' ', ''), 16) + uid = int(line[10:].replace(' ', '')[-8:], 16) + if uid is None: print("Card not found") exit()