The unified diff between revisions [f22465c3..] and [acc84c8e..] is displayed below. It can also be downloaded as a raw diff.

This diff has been restricted to the following files: 'mifare.py'

#
#
# patch "mifare.py"
#  from [87f86ddf5a2128b50c3b64f9098c562df233e43f]
#    to [5eea21f4dd450e442910954304dc4036f83a16c5]
#
============================================================
--- mifare.py	87f86ddf5a2128b50c3b64f9098c562df233e43f
+++ mifare.py	5eea21f4dd450e442910954304dc4036f83a16c5
@@ -126,8 +126,12 @@ class MIFAREReader:

         return

-    def read_block(self, blocknum):
-        pass
+    def read_block(self, blockvect):
+        "Read the 16-byte block at vector (sector, block)."
+        block = self.get_absolute_block(blockvect)
+
+        result = self.send_packet('\x08\x02' + chr(block))
+        return result[3:19]

     def write_block(self, blocknum, data):
         pass