From 7177c5133436b55ff29479fc18f098563c911a35 Mon Sep 17 00:00:00 2001 From: iceman1001 Date: Wed, 10 Feb 2016 13:06:02 +0100 Subject: [PATCH 1/1] ADD: added @marshmellow42 's print statement for "lf viking clone". ADD: added a printstatement for "lf viking sim" to make it behave like clone. --- client/cmdlfviking.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/client/cmdlfviking.c b/client/cmdlfviking.c index f717c3f9..6d3362f7 100644 --- a/client/cmdlfviking.c +++ b/client/cmdlfviking.c @@ -80,7 +80,8 @@ int CmdVikingClone(const char *Cmd) { Q5 = true; rawID = getVikingBits(id); - + + PrintAndLog("Cloning - ID: %08X, Raw: %08X%08X",id,(uint32_t)(rawID >> 32),(uint32_t) (rawID & 0xFFFFFFFF)); UsbCommand c = {CMD_VIKING_CLONE_TAG,{rawID >> 32, rawID & 0xFFFFFFFF, Q5}}; clearCommandBuffer(); SendCommand(&c); @@ -107,9 +108,10 @@ int CmdVikingSim(const char *Cmd) { arg1 = clk << 8 | encoding; arg2 = invert << 8 | separator; + PrintAndLog("Simulating - ID: %08X, Raw: %08X%08X",id,(uint32_t)(rawID >> 32),(uint32_t) (rawID & 0xFFFFFFFF)); + UsbCommand c = {CMD_ASK_SIM_TAG, {arg1, arg2, size}}; - PrintAndLog("preparing to sim ask data: %d bits", size); - num_to_bytebits(rawID, 64, c.d.asBytes); + num_to_bytebits(rawID, size, c.d.asBytes); clearCommandBuffer(); SendCommand(&c); return 0; -- 2.39.5