Строка форматирования RFID вывода
Мини-учебник работы со строкой форматирования RFID считывателей
Многие метки гораздо сложнее, чем это кажется на первый взгляд. Чтобы легко справиться с многообразием вариантов считывания была придумана "строка форматирования"

На картинке ниже содержимое начальных(из множества) секторов некоторых типов карт из нашей программы ODRFIDKit, которая используется со считывателями ODRFID-M/N/E и может вам пригодиться для записи карт.
Строка форматирования позволяет задать произвольный формат вывода данных с карты, произвести манипуляции (изменить порядок байт, добавить или вырезать данные) сразу в считывателе и выдать уже преобразованный результат.
Строка форматирования позволяет задать произвольный формат вывода данных с карты, произвести манипуляции (изменить порядок байт, добавить или вырезать данные) сразу в считывателе и выдать уже преобразованный результат.

Строка форматирования задаётся через программу-конфигуратор, AT-команды или через Web-интерфейс, в зависимости от устройства.
Коды для форматированного вывода
Дополнительно
Любой другой ASCII символ выводится как есть (для вывода зарезервированных символов (например, B, U, S) перед ними необходимо поставить символ '\'. Для вывода символа '\' его необходимо указать дважды: '\\').
Неподдерживаемые конкретным считывателем команды выводятся "как есть".

Режим по-умолчанию - шестнадцатеричный вывод. Заглавные или прописные буквы зависит от настроек считывателя (опция Capitalize).

В командах с параметрами M:N отсчет идет с нуля. Если M<N - вывод происходит в обратном порядке.

Максимальная длина строки формата 32 байт, выводимой строки - 128 байт
Примеры

Форматированный вывод в режиме AT-команд

Устанавливаем формат вывода: "Hello, UID-карты в HEX в нижнем регистре".
AT+F\Hello, hU*

OK

Сохраняем настройки
AT+P

Подносим карту, устройство выводит:
Hello, dcb43d07