]> git.zerfleddert.de Git - proxmark3-svn/blobdiff - common/protocols.h
ADD: started to add tracelog in legic
[proxmark3-svn] / common / protocols.h
index b47a2ae2b71e43e9586702d352b4f60349405ab6..0182ceb5d0b5b9849f38cbb12458495c4660c5e4 100644 (file)
@@ -246,12 +246,14 @@ ISO 7816-4 Basic interindustry commands. For command APDU's.
 #define TOPAZ_WRITE_NE8                                        0x1B    // Write-no-erase (eight bytes)
 
 
+// Definetions of which protocol annotations there are available
 #define ISO_14443A     0
 #define ICLASS         1
 #define ISO_14443B     2
 #define TOPAZ          3
 #define ISO_7816_4  4
 #define MFDES          5
+#define LEGIC          6
 
 //-- Picopass fuses
 #define FUSE_FPERS   0x80
@@ -322,7 +324,12 @@ ISO 7816-4 Basic interindustry commands. For command APDU's.
 #define     MFDES_CHANGE_KEY                            0xc4
 #define     MFDES_GET_KEY_VERSION                       0x64
 #define     MFDES_AUTHENTICATION_FRAME                  0xAF
-       
+
+// LEGIC Commands
+#define        LEGIC_HSK       0xFF
+#define                LEGIC_READ      0x01
+#define        LEGIC_WRITE     0x00
+
 void printIclassDumpInfo(uint8_t* iclass_dump);
 void getMemConfig(uint8_t mem_cfg, uint8_t chip_cfg, uint8_t *max_blk, uint8_t *app_areas, uint8_t *kb);
 
Impressum, Datenschutz