X-Git-Url: http://cvs.zerfleddert.de/cgi-bin/gitweb.cgi/proxmark3-svn/blobdiff_plain/f4fbfb83e25549c02540ca983cac227139869578..95d96ea38a0aff0f3cd9a7c24b760f39071043b8:/client/cmdlfhid.c?ds=inline

diff --git a/client/cmdlfhid.c b/client/cmdlfhid.c
index 61084c0b..b9d4b75e 100644
--- a/client/cmdlfhid.c
+++ b/client/cmdlfhid.c
@@ -30,7 +30,7 @@ int usage_hid_wiegand(){
 	PrintAndLog("       facilitynum	- Facility number");
 	PrintAndLog("       cardnum		- Card number");
 	PrintAndLog("Examples:");
-	PrintAndLog("      lf hid wiegand 26 0 304 2001");
+	PrintAndLog("      lf hid wiegand 26 0 101 2001");
 	return 0;
 }
 
@@ -230,8 +230,8 @@ static void calc37H(uint64_t cn, uint32_t *hi, uint32_t *lo){
 }
 static void calc40(uint64_t cn, uint32_t *hi, uint32_t *lo){
 	cn = (cn & 0xFFFFFFFFFF);
-	*lo = (uint32_t)((cn & 0xFFFFFFFF) << 1 ); 
-	*hi = (uint32_t) (cn >> 31);  
+	*lo = ((cn & 0xFFFFFFFF) << 1 ); 
+	*hi = (cn >> 31);  
 }
 
 int CmdHIDWiegand(const char *Cmd)
@@ -284,13 +284,12 @@ int CmdHIDWiegand(const char *Cmd)
 		}
 		case 40 : {
 			calc40(cn, &hi, &lo);
-			PrintAndLog("%x  %x", hi, lo);
 			break;
 		}
 		case 44 : { break; }
 		case 84 : { break; }
 	}
-	PrintAndLog("HID %d bit | FC: %d CN: %d | Wiegand Code: %08X%08X", fmtlen, fc, cn, hi, lo);
+	PrintAndLog("HID %d bit | FC: %d CN: %lld | Wiegand Code: %08X%08X", fmtlen, fc, cn, hi, lo);
 	return 0;
 }