A gravação falha com um erro de proteção
Três recusas diferentes usam palavras parecidas. Bloqueada é permanente. Protegida por senha é recuperável se você tiver a chave. Não formatada não é uma falha de proteção, e ler a tag em vez da mensagem diz qual delas você tem.
Três recusas, três vereditos
Bloqueada. Os bits de bloqueio foram postos, que é uma mudança permanente de hardware. Nada reverte isso.
Protegida por senha. O chip exige uma chave antes de aceitar uma gravação. Recuperável se você tem a chave, e um beco sem saída se não tem.
Não formatada. A tag ainda não tem estrutura NDEF, então uma ferramenta que espera uma pode recusar. Isso não é proteção e se resolve formatando.
O texto dos erros varia entre aplicativos e não corresponde com clareza a essas três. Duas ferramentas podem descrever a mesma tag de modo diferente, e é por isso que a mensagem é um diagnóstico ruim.
Leia a tag, não a mensagem
Leia a tag com uma ferramenta que mostre dados técnicos. Ela informa o estado de gravabilidade diretamente, e esse relato é o mesmo qualquer que seja o aplicativo que produziu o erro.
Se ela diz somente leitura, você tem bits de bloqueio. Se ela diz protegida ou pede uma chave, você tem uma senha. Se ela informa que não há estrutura NDEF, você tem uma tag não formatada.
Se ela informa uma tecnologia e nenhum tipo de tag do NFC Forum, você tem um chip que os celulares não leem como tag, que é um problema completamente diferente e não um de proteção.
Uma leitura substitui a adivinhação sobre o texto de um erro, e ela leva segundos.
Se ela está bloqueada
Pare de tentar. O bloqueio é permanente e tentativas repetidas não mudam nada.
Confira se o conteúdo que já está nela é o certo. Uma tag bloqueada que guarda o conteúdo certo não é uma perda, é uma tag que você não consegue mudar, e para um endereço de redirecionamento estável isso pode ser perfeitamente aceitável.
Se o conteúdo está errado, a tag está acabada. Ponha-a de lado em vez de devolver ao estoque, onde alguém vai pegá-la de novo.
E confira o resto do lote antes de gravar mais, porque se uma chegou bloqueada outras podem ter chegado.
Se ela está protegida por senha
Tente a chave se você pôs uma, ou se um lote foi configurado por alguém da sua equipe.
Confira se a proteção foi de fato ligada com um valor que ficou como veio em vez de uma chave escolhida. Definir uma chave e ligar a proteção são duas etapas separadas, e uma tag protegida com um valor não alterado é recuperável.
Se ninguém tem a chave, a tag é lida normalmente e não pode ser regravada. O que continua possível depende de se o seu sistema consegue trabalhar com uma tag que ele lê e não muda.
Não gaste muito tempo nisso. Uma tag custa centavos e a mão de obra de caçar uma chave numa equipe custa mais que substituir a tag.
Perguntas frequentes
Por que dois aplicativos informam erros diferentes?
Porque o texto de um erro é escolhido por cada aplicativo em vez de definido pela norma. Leia o estado que a tag informa em vez de interpretar o texto.
Dá para forçar uma gravação passando pela proteção?
Não dá. Os bits de bloqueio e a proteção por senha são impostos pelo chip, então nenhum aplicativo os contorna.
Uma tag não formatada está quebrada?
Não está. Ela simplesmente ainda não tem estrutura NDEF, e a formatação a prepara. Essa é a única recusa desse grupo que é um passo normal e não uma falha.
Uma gravação que falha danifica a tag?
Não danifica. Uma gravação recusada deixa a tag exatamente como ela estava, que é por que o conteúdo anterior continua legível depois.