[AT&T Samsung Galaxy S II SGH-I777] wesbalmer:
I have opened up my phone and found that the chip is labelled NXP+ 44501, which is the same model as the one found on the Crespo. My findings from bug reports suggest that the problems when using the proper drivers (so I assume) is probably a framework issue directly reflecting the way the chip uses the battery.

When enabling NFC on the phone logcat messages spit out:

10-06 19:48:12.345 W/System.err(2927)java.io.IOException: NFC adapter is disabled
10-06 19:48:12.345 W/System.err(2927)at com.android.nfc_extras.NfcExecutionEnvironment.throwBundle(NfcExecutionEnvironment.java:183)
10-06 19:48:12.345 W/System.err(2927)at com.android.nfc_extras.NfcExecutionEnvironment.open(NfcExecutionEnvironment.java:137)
10-06 19:48:12.345 W/System.err(2927)at l.j(SourceFile:152)
10-06 19:48:12.345 W/System.err(2927)at l.a(SourceFile:202)
10-06 19:48:12.345 W/System.err(2927)at l.i(SourceFile:56)
10-06 19:48:12.345 W/System.err(2927)at l.c(SourceFile:84)
10-06 19:48:12.345 W/System.err(2927)at k.a(SourceFile:144)
10-06 19:48:12.345 W/System.err(2927)at i.a(SourceFile:27)
10-06 19:48:12.345 W/System.err(2927)at c.run(SourceFile:42)
10-06 19:48:12.345 W/System.err(2927)at java.lang.Thread.run(Thread.java:1019)

10-06 02:52:18.825 D/NFC JNI (2792)NFC Service : loading JNI
10-06 02:52:18.845 I/NfcService(2792)Starting NFC service
10-06 02:52:18.860 I/RegisteredComponentCache(2792)ComponentInfo: ResolveInfo{40521050 com.android.apps.tag.TagViewer p=0 o=0 m=0x108000}, techs: android.nfc.tech.Ndef,
10-06 02:52:18.935 D/NfcService(2792)checking on firmware download
10-06 02:52:18.935 D/NfcService(2792)NFC is off. Checking firmware version
10-06 02:52:18.935 D/NfcService(2792)prev modtime: 1204252426000
10-06 02:52:18.935 D/NfcService(2792)new modtime: 1317003468000
10-06 02:52:18.935 D/NfcService(2792)Perform Download
10-06 02:52:18.985 W/NFC_i2c (2792)sleeping a little longer...
10-06 02:52:19.145 D/NFC JNI (2792)Download new Firmware
10-06 02:52:19.195 W/NFC JNI (2792)Old-style firmware not installed on top of new-style firmware. Using existing firmware in the chip.
10-06 02:52:19.235 W/NFC_i2c (2792)sleeping a little longer...
10-06 02:52:19.325 W/NFC_i2c (2792)sleeping a little longer...
10-06 02:52:19.375 D/NFC JNI (2792)phLibNfc_Mgt_UnConfigureDriver() returned 0x0000[NFCSTATUS_SUCCESS]
10-06 02:52:19.375 D/NfcService(2792)Download Success
10-06 02:52:50.550 D/NFC JNI (2792)Start Initialization
10-06 02:52:50.590 W/NFC_i2c (2792)sleeping a little longer...
10-06 02:52:54.730 D/NFC JNI (2792)Download new Firmware
10-06 02:54:54.730 W/NFC JNI (2792)Firmware update FAILED
10-06 02:54:54.795 D/NFC JNI (2792)Download new Firmware

netchip full build and kernel; waiting for clarification what the Kernel is directly for and will report back:

http://xdaforums.com/showpost.php?p=18149376&postcount=101 - Kernel

http://xdaforums.com/showpost.php?p=18148173&postcount=97 - Full build

Current findings:

Flashing this mod on top of the current CM7 beta brings the necessary APK's and settings in the "Wireless & Networks" menu.

http://xdaforums.com/showthread.php?t=1286315

Possibly the galaxys2att.mk found in TeamHacksungs github may need modification to properly build with NFC enabled

https://github.com/teamhacksung/android_device_samsung_galaxys2att

Here is the proposed modification.

https://github.com/wesbalmer/androi...mmit/ff4d513fa661b44dae167df47b9ba162dabb8ab3

Found that the NP544 device in team hacksungs kernel is enabled under there defconfig:

https://github.com/teamhacksung/sam...5.7/arch/arm/configs/c1_galaxys2att_defconfig