 
 byte KeyA_List_D3[][6] =
 {
-  { 0xff, 0xff, 0xff, 0xff, 0xff, 0xff },  // Sector 0
+  { 0xFF, 0xff, 0xff, 0xff, 0xff, 0xff },  // Sector 0
   { 0xff, 0xff, 0xff, 0xff, 0xff, 0xff },  // Sector 1
   { 0xff, 0xff, 0xff, 0xff, 0xff, 0xff },  // Sector 2
   { 0xff, 0xff, 0xff, 0xff, 0xff, 0xff },  // Sector 3

           
          if (currentblock == 0)
          {
              success = nfc.mifareclassic_AuthenticateBlock (uid, uidLength, currentblock, 1, KeyA_List_D3[0]);
              
          }
          else
          {
              success = nfc.mifareclassic_AuthenticateBlock (uid, uidLength, currentblock, 1, KeyA_List_D3[currentblock/4]);
          }
          if (success)
          {

  { 0xff, 0xff, 0xff, 0xff, 0xff, 0xff },  // Sector 13
  { 0xff, 0xff, 0xff, 0xff, 0xff, 0xff },  // Sector 14
  { 0xff, 0xff, 0xff, 0xff, 0xff, 0xff },  // Sector 15
};


byte KeyA_List_D4[][6] =
{

 { 0x1E, 0x14, 0x25, 0x12, 0x3D, 0x69},  // Sector 0
 { 0x1E, 0x14, 0x25, 0x12, 0x3D, 0x69},  // Sector 0
 { 0x1E, 0x14, 0x25, 0x12, 0x3D, 0x69},  // Sector 0
 { 0x1E, 0x14, 0x25, 0x12, 0x3D, 0x69},  // Sector 0
 { 0x1E, 0x14, 0x25, 0x12, 0x3D, 0x69},  // Sector 0
 { 0x1E, 0x14, 0x25, 0x12, 0x3D, 0x69},  // Sector 0
 { 0x1E, 0x14, 0x25, 0x12, 0x3D, 0x69},  // Sector 0
 { 0x1E, 0x14, 0x25, 0x12, 0x3D, 0x69},  // Sector 0
 { 0x1E, 0x14, 0x25, 0x12, 0x3D, 0x69},  // Sector 0
 { 0x1E, 0x14, 0x25, 0x12, 0x3D, 0x69},  // Sector 0
 { 0x1E, 0x14, 0x25, 0x12, 0x3D, 0x69},  // Sector 0
 { 0x1E, 0x14, 0x25, 0x12, 0x3D, 0x69},  // Sector 0
 { 0x1E, 0x14, 0x25, 0x12, 0x3D, 0x69},  // Sector 0
 { 0x1E, 0x14, 0x25, 0x12, 0x3D, 0x69},  // Sector 0
{ 0x1E, 0x14, 0x25, 0x12, 0x3D, 0x69},  // Sector 0
{ 0x1E, 0x14, 0x25, 0x12, 0x3D, 0x69},  // Sector 0
};

byte KeyB_Buffer[6] = { 0xff, 0xff, 0xff, 0xff, 0xff, 0xff };
