proxmark3
April 9

Чиним T5577 с помощью proxmark3

Однажды экспериментировав с конфигурацией метки T5577, я получил в результате метку (даже две), которая нормально не определялась через lf search, либо определялась как Valid Indala ID found!.

Valid Indala ID found!, а ведь метка была EM-Marine....
А теперь определяется как ASK и PSK одновременно...

Скорее жив чем мёртв?

Учитывая, что метка всё-таки как-то определялась, то необходимость использования команды lf tune отпадала сама собой.

Поэтому необходимо было определить, может ли proxmark3 считать конфигурацию чипа через lf t55xx [detect / p1detect]. Введя команду, я получил следующий ответ:

[!] Could not detect modulation automatically. Try setting it manually with 'lf t55xx config'

Что ж, ещё не всё потеряно...

Принудительная перезапись

Следующим шагом была попытка перезаписать нулевой блок метки, отвечающий за конфигурацию. Я делал это следующими командами:

lf t55xx write -b 0 -d 000880E0 -t
lf t55xx write -b 0 -d 000880E0 --r0 -t
lf t55xx write -b 0 -d 000880E0 --r1 -t
lf t55xx write -b 0 -d 000880E0 --r2 -t
lf t55xx write -b 0 -d 000880E0 --r3 -t

После чего я проверил метку командой lf t55xx detect и... видимо, одна из команд сработала:

Метку удалось вернуть к работе на конфигурации по умолчанию

После чего я попробовал записать на метку какой нибудь рандомный EM-Marine ID и считать его, это сработало!

Метка заработала в стандарте EM-Marine

Заключение

Получилась весьма короткая статья, но я думаю, она кому-нибудь да пригодится.

Вообще, восстановление работоспособности T5577 - это довольно-таки индивидуальная тема. То, что работает в одних случаях, может не работать в других.

Многообразие решений на форуме Dangerous Things :)