]> git.zerfleddert.de Git - proxmark3-svn/blobdiff - common/protocols.h
fix hitag functions (issue #798) (#800)
[proxmark3-svn] / common / protocols.h
index 79d8e0832665ff9244cf271e218316282c4f11ec..39fed40f7ff324e1cd54d06aa47c9f5fed700ea3 100644 (file)
@@ -234,6 +234,9 @@ NXP/Philips CUSTOM COMMANDS
 #define TOPAZ         3
 #define PROTO_MIFARE  4
 #define ISO_7816_4    5
+#define ISO_15693     6
+#define ISO_14443_4   7
+
 
 //-- Picopass fuses
 #define FUSE_FPERS   0x80
@@ -246,26 +249,29 @@ NXP/Philips CUSTOM COMMANDS
 #define FUSE_RA      0x01
 
 // ISO 7816-4 Basic interindustry commands. For command APDU's.
-#define ISO7816_READ_BINARY              0xB0
-#define ISO7816_WRITE_BINARY             0xD0
-#define ISO7816_UPDATE_BINARY            0xD6
 #define ISO7816_ERASE_BINARY             0x0E
+#define ISO7816_VERIFY                   0x20
+#define ISO7816_MANAGE_CHANNEL           0x70
+#define ISO7816_EXTERNAL_AUTHENTICATE    0x82
+#define ISO7816_GET_CHALLENGE            0x84
+#define ISO7816_INTERNAL_AUTHENTICATE    0x88
+#define ISO7816_SELECT_FILE              0xA4
+#define ISO7816_GET_PROCESSING_OPTIONS   0xA8
+#define ISO7816_READ_BINARY              0xB0
 #define ISO7816_READ_RECORDS             0xB2
-#define ISO7816_WRITE_RECORDS            0xD2
-#define ISO7816_APPEND_RECORD            0xE2
-#define ISO7816_UPDATE_RECORD            0xDC
+#define ISO7816_GET_RESPONSE             0xC0
+#define ISO7816_ENVELOPE                 0xC2
 #define ISO7816_GET_DATA                 0xCA
+#define ISO7816_WRITE_BINARY             0xD0
+#define ISO7816_WRITE_RECORD             0xD2
+#define ISO7816_UPDATE_BINARY            0xD6
 #define ISO7816_PUT_DATA                 0xDA
-#define ISO7816_SELECT_FILE              0xA4
-#define ISO7816_VERIFY                   0x20
-#define ISO7816_INTERNAL_AUTHENTICATION  0x88
-#define ISO7816_EXTERNAL_AUTHENTICATION  0x82
-#define ISO7816_GET_CHALLENGE            0xB4
-#define ISO7816_MANAGE_CHANNEL           0x70
-#define ISO7816_GETSTATUS                0xC0
+#define ISO7816_UPDATE_DATA              0xDC
+#define ISO7816_APPEND_RECORD            0xE2
 // ISO7816-4   For response APDU's
 #define ISO7816_OK                       0x9000
 //     6x xx = ERROR
+#define ISO7816_MAX_FRAME_SIZE           261
 
 
 
Impressum, Datenschutz