]> git.zerfleddert.de Git - proxmark3-svn/commitdiff
CHG: minor changes to this lua script. One case it returns NIL, which makes it...
authoriceman1001 <iceman@iuse.se>
Sun, 13 Mar 2016 06:17:26 +0000 (07:17 +0100)
committericeman1001 <iceman@iuse.se>
Sun, 13 Mar 2016 06:17:26 +0000 (07:17 +0100)
client/lualibs/read14b.lua

index ab51f8bfde7eea9873d9c4f93e55ce1204c6467f..49e3d0e7fe92c222c9c6f72b1dd45c0ded0415a8 100644 (file)
@@ -96,7 +96,7 @@ local function select1443b()
        local result, infoReqb, infoAttrib, infoPong, err, resp, len, data
        local goodReqbResponse = false
        --REQB
-       local p = 5
+       local p = 20
        while p > 0 do
                -- 05 00 08
                -- 05
@@ -122,10 +122,10 @@ local function select1443b()
                end
                
                -- send some strange 0A/0C
-               if ( p < 3) then
-                       sendRaw('0A', 0, 0)
-                       sendRaw('0C', 0, 0)
-               end
+               -- if ( p < 3) then
+                       -- sendRaw('0A', 0, 0)
+                       -- sendRaw('0C', 0, 0)
+               -- end
                
                p = p - 1
                print('retrying')
@@ -200,6 +200,7 @@ local function waitFor14443b()
        while not core.ukbhit() do
                res, err = select1443b()
                if res then return res end
+               if res == nil then return nil, err end
                -- err means that there was no response from card
        end
        return nil, "Aborted by user"
Impressum, Datenschutz