У меня проблема с записью данных в тег Mifare Ultralight C. Я могу читать и писать в часть памяти, но кажется, что часть ее заблокирована, и она показывает мне IOException «Ошибка передачи». Я не могу записать позиции памяти 14-27. Не похоже, что блоки заперты. В первый раз, когда я что-то написал, все работало нормально, но теперь я даже не могу отформатировать тег в Ndef.
я использую метод
ultralight.writePage(pageOffset, data);
Я не могу загружать изображения, но надеюсь, что это поможет лучше описать проблему (информация взята из приложения TagInfo):
ATQA 0x4400 SAK 0x00 Memory content: 00 * 04:4F:BD 7E (UID0-UID2, BCC0) 01 * 5A:53:28:80 (UID3-UID6) 02 . A1 48 00:00 (BCC1, INT, LOCK0-LOCK1) 03 . E1:10:12:00 (OTP0-OTP3) 04-OF . DATA 10-27 ? DATA 28 ?p XX XX -- -- (LOCK2-LOCK3) 29 ?p XX XX -- -- (CNT0-CNT1) 2A ?p 28 -- -- -- (AUTH0) 2B ?p XX -- -- -- (AUTH1) 2C ?- XX XX XX XX 2D ?- XX XX XX XX 2E ?- XX XX XX XX 2F ?- XX XX XX XX
Любые идеи?
Спасибо