hello, I've been looking for a way to turn on nfc card emulation on the nexus s and I came across the following recent blog post: http://mobisocial.stanford.edu/news/2011/01/nfc-on-android-for-social-applications/
They found some nfc p2p code that got removed from Gingerbread and they used it to develop some nfc applications. I didn't have time to analyse their work but I assume that it might be helpful for the rest of you. best regards aleks On 28 Jan., 06:25, nemik <[email protected]> wrote: > mtk, very cool! So when you did that call directly (somewhere in init > of the jni code?) you got it to detect? How are you sending APDU > commands? Also, if I understand wired mode correctly, the tag is not > emulated externally to other readers; it's only available internally > using the NFC API? > > gusdgg, yes, I saw the secure elements using the > getSecureElementList() and just doing logging with those and observing > them using `adb logcat`. I think that is in one of the diffs I posted. > It worked OK for me and I wasn't seeing any permission errors. Though > I never even bothered to do it via reflection on the stock firmware > since I figured it would just deny it. Your findings clearly confirm > that. > As for the SmartMX chip, maybe you're right. But I suppose it could > also be built into the PN544 chip itself. I have no idea, I wasn't > able to find any datasheets that talk about it and have no details on > the NXP chips Samsung's been sourcing for the Nexus S. > > On Jan 21, 11:28 am, gusdgg <[email protected]> wrote: > > > > > > > > > Nemik, > > > Thanks for posting the diff's and great work! I'll patch the codebase > > and see what happen. In the meantime and coming back to your question > > about the Nexus S hardware containing a secure element like SmartMX, > > did you get the secure element list with the method > > getSecureElementList() in the patched version? I called this method > > (via reflection, no patched yet) but it gets the error message > > "WRITE_SECURE_SETTINGS permission required" > > > As you may know, there are an excelent nexus s teardown > > (http://www.ifixit.com/Teardown/Nexus-S-Teardown/4365/1) from iFixit. You'll > > see there, in the step 7 - 2nd picture, the NXP PN544NFCchip closely > > located to the UICC slot, but as far I can see there isn't any SmartMx > > chip in that picture, nor in the others. > > > Regards, > > gusdgg -- You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/android-developers?hl=en

