From: pwpiwi Date: Thu, 27 Jul 2017 16:35:12 +0000 (+0200) Subject: FIX: 'lf hid sim' - it now prints the id correct ref https://github.com/Proxmark... X-Git-Tag: v3.1.0~183 X-Git-Url: https://git.zerfleddert.de/cgi-bin/gitweb.cgi/proxmark3-svn/commitdiff_plain/8cf533fd98d846c8ffe76f085fa75501e17a6de2?hp=6f7a0f7d86fa7f3d658bf559c972e082009f7332 FIX: 'lf hid sim' - it now prints the id correct ref https://github.com/Proxmark/proxmark3/issues/364 --- diff --git a/client/cmdlfhid.c b/client/cmdlfhid.c index fd8e2148..19b5a142 100644 --- a/client/cmdlfhid.c +++ b/client/cmdlfhid.c @@ -120,20 +120,20 @@ int CmdHIDReadFSK(const char *Cmd) int CmdHIDSim(const char *Cmd) { - unsigned int hi = 0, lo = 0; - int n = 0, i = 0; + uint32_t hi = 0, lo = 0; + int n = 0, i = 0; - while (sscanf(&Cmd[i++], "%1x", &n ) == 1) { - hi = (hi << 4) | (lo >> 28); - lo = (lo << 4) | (n & 0xf); - } + while (sscanf(&Cmd[i++], "%1x", &n ) == 1) { + hi = (hi << 4) | (lo >> 28); + lo = (lo << 4) | (n & 0xf); + } - PrintAndLog("Emulating tag with ID %x%16x", hi, lo); - PrintAndLog("Press pm3-button to abort simulation"); + PrintAndLog("Emulating tag with ID %x%08x", hi, lo); + PrintAndLog("Press pm3-button to abort simulation"); - UsbCommand c = {CMD_HID_SIM_TAG, {hi, lo, 0}}; - SendCommand(&c); - return 0; + UsbCommand c = {CMD_HID_SIM_TAG, {hi, lo, 0}}; + SendCommand(&c); + return 0; } int CmdHIDClone(const char *Cmd)