Изменить параметры прослушивания A в HCE

Я использую Moto XT-1095. Параметры по умолчанию:

ATQA: 0x0004
Historical Bytes: N/A

Чтобы быть совместимым с существующим ридером, я должен установить следующие параметры:

ATQA: 0x0008
Historical Bytes: 0x4858

В настоящее время я делаю это, изменяя nfa_dm_discover.c, чтобы установить NFC_PMID_LA_BIT_FRAME_SDD на 0x08 и добавить поле NCI_PARAM_ID_LA_HIST_BY.

Можно ли изменить эти параметры без модификации ПЗУ или рутирования?


person DANG Fan    schedule 27.11.2015    source источник


Ответы (1)


Нет, Android NFC/HCE API не позволяет устанавливать эти параметры. Таким образом, единственными вариантами являются создание собственного ПЗУ, которое предоставляет средства для установки этих параметров, или изменить libnfc-brcm.conf на корневом устройстве.

person Michael Roland    schedule 06.12.2015