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