[One (M7) Android Development] Thulinma:
Working really nicely! Except for one little thing... I can't seem to be able to enable NFC.

If I hit the NFC enable slider in the config, the following is printed to logcat, other than that it just... freezes on "grey" setting. It never actually turns on.

05-28 13:29:05.490 719 927 D audio_hw_primary: out_set_parameters: enter: usecase(1: low-latency-playback) kvpairs: routing=2
05-28 13:29:05.494 719 927 D audio_hw_primary: start_output_stream: enter: stream(0xb61bd740)usecase(1: low-latency-playback) devices(0x2)
05-28 13:29:05.494 719 927 D audio_hw_primary: select_devices: out_snd_device(2: speaker) in_snd_device(0: )
05-28 13:29:05.494 719 927 I msm8960_platform: platform_send_audio_calibration: sending audio calibration for snd_device(2) acdb_id(15)
05-28 13:29:05.495 719 927 I tfa9887 : tfa9887_power: Set amplifier power to 1
05-28 13:29:05.495 719 927 D audio_hw_primary: select_devices: done
05-28 13:29:05.501 4465 4465 D WirelessSettings: onPreferenceTreeClick: preference=NFC Allow data exchange when the phone touches another device
05-28 13:29:05.505 2079 5001 I NfcService: Enabling NFC
05-28 13:29:05.520 2079 5001 D NFCJNI : Start Initialization
05-28 13:29:07.434 1198 1198 I ActivityManager: Start proc 5022:com.google.android.apps.plus/u0a116 for service com.google.android.apps.plus/com.google.android.libraries.social.mediamonitor.MediaMonitorJobSchedulerService
05-28 13:29:07.447 1198 1198 I ActivityManager: Start proc 5027:com.google.android.apps.photos/u0a105 for service com.google.android.apps.photos/com.google.android.libraries.social.mediamonitor.MediaMonitorJobSchedulerService
05-28 13:29:07.530 5022 5022 I art : Starting a blocking GC AddRemoveAppImageSpace
05-28 13:29:07.574 2354 5032 I iu.UploadsManager: End new media; added: 0, uploading: 0, time: 115 ms
05-28 13:29:07.588 5027 5027 I art : Starting a blocking GC AddRemoveAppImageSpace
05-28 13:29:07.592 2551 2571 E DatabaseUtils: Writing exception to parcel
05-28 13:29:07.592 2551 2571 E DatabaseUtils: java.lang.SecurityException: Permission Denial: reading com.android.providers.media.MediaProvider uri content://media/external/fs_id from pid=5022, uid=10116 requires android.permission.READ_EXTERNAL_STORAGE, or grantUriPermission()
05-28 13:29:07.592 2551 2571 E DatabaseUtils: at android.content.ContentProvider.enforceReadPermissionInner(ContentProvider.java:608)
05-28 13:29:07.592 2551 2571 E DatabaseUtils: at android.content.ContentProvider$Transport.enforceReadPermission(ContentProvider.java:483)
05-28 13:29:07.592 2551 2571 E DatabaseUtils: at android.content.ContentProvider$Transport.query(ContentProvider.java:212)
05-28 13:29:07.592 2551 2571 E DatabaseUtils: at android.content.ContentProviderNative.onTransact(ContentProviderNative.java:112)
05-28 13:29:07.592 2551 2571 E DatabaseUtils: at android.os.Binder.execTransact(Binder.java:565)
05-28 13:29:07.651 5027 5041 I art : Do partial code cache collection, code=0B, data=14KB
05-28 13:29:07.652 5027 5041 I art : After code cache collection, code=0B, data=14KB
05-28 13:29:07.652 5027 5041 I art : Increasing code cache capacity to 128KB
05-28 13:29:07.777 1198 1321 I InputReader: Reconfiguring input devices. changes=0x00000010
05-28 13:29:07.784 4465 4918 W TileUtils: Found com.android.systemui.tuner.TunerActivity for intent Intent { act=com.android.settings.action.EXTRA_SETTINGS } missing metadata
05-28 13:29:07.826 1519 1519 D CarrierSvcBindHelper: No carrier app for: 0
05-28 13:29:07.922 1198 1542 I ActivityManager: Killing 4370:com.zegoggles.smssync/u0a144 (adj 906): empty #17
05-28 13:29:07.938 1198 1542 D ActivityManager: cleanUpApplicationRecord -- 4370
05-28 13:29:07.971 1198 1542 I ActivityManager: Killing 4404:nl.ns.android.activity/u0a132 (adj 906): empty #17
05-28 13:29:07.985 1198 1553 D ActivityManager: cleanUpApplicationRecord -- 4404
05-28 13:29:07.990 1198 2117 I ActivityManager: Killing 4525:com.google.android.apps.maps/u0a71 (adj 906): empty #17
05-28 13:29:08.010 1198 2122 D ActivityManager: cleanUpApplicationRecord -- 4525
05-28 13:29:08.012 1198 1542 D ConnectivityService: ConnectivityService NetworkRequestInfo binderDied(NetworkRequest [ LISTEN id=6, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED&FOREGROUND] ], android.os.BinderProxy@24439cd)
05-28 13:29:08.018 1198 1339 E ConnectivityService: RemoteException caught trying to send a callback msg for NetworkRequest [ LISTEN id=6, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED&FOREGROUND] ]
05-28 13:29:08.084 2003 2003 I GCoreNlp: !shouldConfirmNlp, ensuring user opted into NLP
05-28 13:29:08.656 719 927 D audio_hw_primary: out_standby: enter: stream (0xb61bd740) usecase(1: low-latency-playback)
05-28 13:29:08.694 719 927 I tfa9887 : tfa9887_power: Set amplifier power to 0

Any ideas?

If I reboot the setting becomes usable again, but when I try to enable it, the same thing happens again.

Haven't found any other issues with this rom so far, so nice work!