Skip to main content
Visitor II
February 22, 2021
Solved

Hi , is there any android support .? for ST25R3912-AWLT kit . Please help me

  • February 22, 2021
  • 4 replies
  • 1670 views

I have only application of NFC ​, but I don't see support in HAL, Kernel or TrustZone of android

    This topic has been closed for replies.
    Best answer by Ulysses HERNIOSUS

    Hi KLe.1,

    Android expects the NFC subsystem to run autonomously in the NFC Controller. However this is not possible with the ST25R readers as they are front-end chips where the host needs to issue every single frame.

    In theory there are two options:

    • One uses another MCU to mimic together with ST25R3911B an NFC controller
    • One extends/changes the Android/Linux system by adding background tasks to run also the low level NFC actions in real-time. One may run into issues due not guaranteed real-time and increased power consumption due to frequent actions on NFC.

    So far we don't provide support for any of those ways.

    Regards, Ulysses

    4 replies

    KLe.1Author
    Visitor II
    February 22, 2021

    Therefore, the application cannot communicate with ST25R3912

    Technical Moderator
    February 22, 2021

    Hi Kle.1,

    ST25R3912 is supported by the same software as ST25R3911B. Therefore you could base your work on stsw-st25r009. This software shows how to operate the X-NUCLEO-NFC05A1 from User space linux.

    However there is no full integration into Android available - such is typically done by using full NFC controllers of the ST21/ST54 families which are talking NCI.

    Best Regards, Ulysses

    KLe.1Author
    Visitor II
    February 23, 2021

    Hi Ulysses HERNIOSUS

    If I save ST25 then do I have any way to get android support?

    Thank you so much.

    Technical Moderator
    February 23, 2021

    Hi KLe.1,

    Android expects the NFC subsystem to run autonomously in the NFC Controller. However this is not possible with the ST25R readers as they are front-end chips where the host needs to issue every single frame.

    In theory there are two options:

    • One uses another MCU to mimic together with ST25R3911B an NFC controller
    • One extends/changes the Android/Linux system by adding background tasks to run also the low level NFC actions in real-time. One may run into issues due not guaranteed real-time and increased power consumption due to frequent actions on NFC.

    So far we don't provide support for any of those ways.

    Regards, Ulysses

    KLe.1Author
    Visitor II
    February 22, 2021

    Hi Ulysses HERNIOSUS

    I thanks, I with try it​

    KLe.1Author
    Visitor II
    February 22, 2021

    Hi Ulysses HERNIOSUS

    I have integrated the linux user space. Can you provide me docs on android ? For ST21/ST54 families. Thank you.

    Technical Moderator
    February 23, 2021

    Hi KLe.1,

    I think you need to go through the official Sales channels here to get further information. The ST21/54 are not done by our group which is doing the ST25 tags and readers.

    Regards, Ulrich