NTAG212 Mifare Ultralight con autenticación

Soy nuevo en NFC Android y he estado atrapado durante días tratando de obtener la página 4 a la página 7 deNTAG212 Mifare Ultralight con autenticación, Ya tengo el PWD y el PACK para hacer elPWD_AUTH basado en elNTAG212 Doc.

Hago este enfoque ...

//assume password as array of bytes
//assume pack as array of bytes
try{
nfc.connect();
byte[] cmd1 = nfc.transceive(new byte[]{ (byte) 0x30, (byte) 0x00 }); //read the page 0     to make the NFC active
nfc.transceive(new byte[]{
   (byte) 0x1B, //command for PWD_AUTH
   pass[0],
   pass[1],
   pass[2],
   pass[3]
});
byte[] cmd4 = nfc.transceive(new byte[]{ (byte) 0x30, (byte) 0x04 }); //read the page 4
}catch(TagLostException e){
  e.printStackTrace();
}catch(IOException e){
  e.printStachTrace();
}finally{
    try{
        nfc.close();
    }catch(Exception e){
      //display failed to close
    }
}

Siempre recibo unandroid.nfc.TagLostException: Tag was lost. Error después de enviar el comando PWD_AUTH a la NFC. ¿Alguien puede decirme qué estoy haciendo mal? ¿Es correcto mi enfoque? Por favor ayuda.

NOTA: He leído los documentos de NTAG212 muchas veces, busqué en google, stackoverflow y todos los recursos posibles.

TIA
Kenster

Respuestas a la pregunta(1)

Su respuesta a la pregunta