I'm struggling to find out how to emulate a Mifare smart card on an Android NFC device with NXP chip. Is it possible?
At http://www.mifare.net/en/micommunity/qa/ question number 4, they say there are ways to do it. Does anyone know how, in more detail? I've been trying to ask them without any answer.
And do you know whether devices using the NXP chip normally are equipped with an embedded secure element (eSE) with Mifare capabilities and where I can find info about it?
You can't emulate a Mifare Classic smart card on an Android device with NXP NFC Controller because the Android OS doesn't support that yet. Android 4.4 introduced host-based card emulation (HCE) but only down to the ISO14443-4 layer:
Mifare Classic requires some lower lever control than that so you're SOL. What's stated in http://www.mifare.net/en/micommunity/qa/ is ambiguous since it refers to Mifare in general as opposed to Mifare Classic specifically. Mifare Classic is different animal as it came out before the NFC Forum standards to form. So it's more difficult to integrate with higher level projects like Android.
RE: NXP chip with eSE. This is not always used by device manufacturers so you will have to look carefully at the architecture of the device in question. Some devices it makes sense to have an eSE but not all.