| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
This reverts commit ffaea6aa4d91912f3b80dddd40a03bcec5916f6d.
Change-Id: Ibda2876146ccc754c7d0d36193aef22a824b0484
|
|
|
|
|
|
|
|
| |
* NXP libp61-jcop-kit was renamed to libnqp61-jcop-kit to avoid conflicts
with external/libese.
* It's also converted to a vendor library and should be in /vendor/lib64/
Change-Id: I290fa01f8b27279af5c19ef8ade861f916715f3a
|
|\
| |
| |
| | |
Change-Id: I9ce6b7a795df326b7274fb50d70676201f367a23
|
| |\
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
* caf/caf/nxpnfc-project/br_android_ncihalx_o: (36 commits)
NFC_NCIHALx_AR003C.8.3.0_O_OpnSrc
NFC_NCIHALx_AR0054.8.3.0_O_OpnSrc
Update README.md
NFC_NCIHALx_AR180C.8.3.0_O_OpnSrc
SE Preference is set wrongly while calling selectSecureElement API in PN6xT.
Nfc service died during Nfc on/off steability test.
Corrected screen state condition checking
Fix for HCE F failure
Code cleanup, Removed redundant commitRouting API calling
Fix for atr not working for conflict AID sent in screen lock state after selecting corresponding application
Jcop download failed on DWP interface.
Fix for NFC init fail when DUAL_UICC Flag is enabled
JCOP Download over SPI interface failing in PN6xt, If NFC is On
SPI open failing in PN6xt
p61-jcop-kit library dynamic loading improvements
Code correction in p2p_prio_logic_multiprotocol
p61-jcop-lib library dynamic loading implementation
NFCEE_MODE_SET_CMD to eSE disabled during NFC init in 6Xt.
NFC_NCIHALx_AR18C0.8.2.3_O_OpnSrc
NFC_NCIHALx_AR18C0.8.2.3_O_OpnSrc
...
Change-Id: I946cbbf54a861bdf6f530814e914ecb07a92cea2
|
| | | |
|
| | | |
|
| | | |
|
| | | |
|
| | |
| | |
| | |
| | | |
seId type updated Depends on chip type.
|
| | |
| | |
| | |
| | |
| | | |
Run nfc on/off stress test during that dangling pointer issue observed and causing heap corruption.
Issue fixed by doing null check and assign to null after freeing the pointer.
|
| | | |
|
| | |
| | |
| | |
| | |
| | |
| | | |
1.Corrected Wrong screen State check in enableDiscovery in case of
enable p2pListening.
2.Corrected set screen state and Discovery sequence in NfcService
|
| | | |
|
| | |
| | |
| | |
| | | |
selecting corresponding application
|
| | |
| | |
| | |
| | |
| | | |
During Jcop download Jcop download protection macro handled properly and jcop download
deinit issue identified run time.
|
| | |
| | |
| | |
| | |
| | |
| | | |
TransactionController is used during doSelectUicc beofre its initialization
Initialization of trasactionController is done before doSelectUicc
during NfcInit.
|
| | |
| | |
| | |
| | | |
spiDwpSyncState state machine updated properly during SPI close.
|
| | |
| | |
| | |
| | | |
NFC_RelForceDwpOnOff IOCTL call should be called only in PN8xt.
|
| | | |
|
| | |
| | |
| | |
| | | |
Corrected the wrong condition check for screenState
|
| | | |
|
| | |
| | |
| | |
| | | |
Updated ALL_SE_ID_TYPE properly depends on chip type.
|
| | | |
|
| | | |
|
| | |
| | |
| | |
| | |
| | |
| | | |
Description: MW continues sending data packets even though RF timeout error has occurred.
For ISODEP protocol and NFC A technology transceive timeout shall be set as per FWI
received in RF_INTF_ACTIVATED_NTF.
|
| | |
| | |
| | |
| | |
| | | |
Description: The pthread_exit API makes use of cleanup pointer variable, which in this case,
contains invalid address and thus causes segmentation fault on pthread_exit"
|
| | |
| | |
| | |
| | | |
FIx: Avoid sending mode set off command during NFC off when SPI session is still active
|
| | |
| | |
| | |
| | | |
initiate full eSE init sequence.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
SyncEvent mEeSetModeEvent is used to wait at 2 places during
mode Set for single notification.
When mode set Ntf is received ,first wait gets notified
and second wait with timeout 500ms expires.
Fix : Removed second timer as it not required.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
If dynamic dual UICC feature is not available(66T/67T) configurations
are being done for dynamic dual UICC. This causes wrong value update
for available EEs in JNI.
Fix : Send configurations only if dynamic dual UICC feature is available
|
| | | |
|
| | | |
|
| | | |
|
| | | |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
disconnect() is called inside the thread whenever tag is removed
from proximity which waits for thread join.
Since join is called inside same thread, it is infinitely waiting to join.
Removed calling disconnect inside the presence check thread.
|
| | | |
|
| | |
| | |
| | |
| | | |
command with NFCC_DECIDES shall not be issued when DWP open fails while SPI interface is active.
|
| | | |
|
| | | |
|
| | | |
|
|\| |
| | |
| | |
| | | |
Change-Id: Iccd4939f2aea634285a28672ca6002bf0538e59e
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Dynamic configuration support is added for MSM8909 platform to pick
Nfc configuration file at runtime to support NQ3xx chipsets
Change-Id: Ibc0227e00405a3c38298f7f4c776fc84a99fd6ed
|
|/| |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
* nfc.lnx.2.9: (71 commits)
NFC: Fix delay in NFC enable in NQ2xx devices
NFC: Avoid banned functions usage
Fix for NFC service died for NFC on/off stabilty with tag in proximity
NFC_NCIHALx_AR00C0.8.1.0_O_OpnSrc
Power link command not sent next APDU after standby timer timeout . Synchronization is required for standby timer timeout and next transceive command.
NFC init is not proper after FW update
Replace ISO7816 proto routing to EMPTY AID routing
NFC_GetConfig and NFC_PowerLink command are sent back to back causing JNI to be never notified thus causing NFC service died issue
NFC service died while semdaemon and NFC Off/On
Auth is not working in DWP interface.
Jcop Download is not working in DWP interface
JcopDownload is not working in DWP interface. eSE Chip type macro values are not reflecting in Jni.
Macro fix for power up sequence correction while opening SE connection
GKI memory leak observed during NFC ON/OFF and SemDaemon
Fix for crash when NFC ON-OFF in the field with AGC Debug
[transaction controller]: NFC init failure when triggering NFC init in reader proximity 2 issues are identified and fixed: 1. Discovery is being sent before routing table update resulting in field on ntf. This causes abnormal beahvior during activation 2.Pending requests are not sent.
Power up sequence correction when opening SE connection
Reference transaction response not received from UICC/HCE Issue: Routing table is not committed and not updated in NFCC even if it is updated in MW. Typically when screen state off follows immediately after routing table update operation in MW. Fix: In NFC service, while handling routing table commit message, invoked api to commit updated routing table.:
Max WTX handling on DWP interface
Core reset during nfc init and failure while recovering. During NFC init, if reset notification is rxed then MW enters recovery but NfcAdabpter
...
Change-Id: Ib5d770510273b0398ea8a4d3c7b7662d366d97d8
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Delay in NFC enable seen due to failure to configure SWP1A
in NQ2xx devices. Only encountered when ESE not present
NFCEE notfication received and set configuration command
to disable all SWPs is sent
Changes done to dynamically modify set/get SWP configuration
based on chipid
Change-Id: I823ceb2fd3b37df0c8c3af49f19ebb141995f916
|
| | |
| | |
| | |
| | |
| | |
| | | |
Banned functions replaced to fix reported kw issues
Change-Id: Ie1abb8f08406c40e868ffa94f7ad561baa6d7a19
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
disconnect() is called inside the thread whenever tag is removed
from proximity which waits for thread join.
Since join is called inside same thread, it is infinitely waiting to join.
Removed calling disconnect inside the presence check thread.
(cherry picked from commit ec0c3a7a68e97453aa478a373ad4a3c2eff6fc39)
Change-Id: I361b3e80b46e9bc10fedb3b338e7c853a67240a6
|
| |\|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
NFC_NCIHALx_AR00C0.8.1.0_O_OpnSrc
* tag 'NFC_NCIHALx_AR00C0.8.1.0_O_OpnSrc': (68 commits)
NFC_NCIHALx_AR00C0.8.1.0_O_OpnSrc
Power link command not sent next APDU after standby timer timeout . Synchronization is required for standby timer timeout and next transceive command.
NFC init is not proper after FW update
Replace ISO7816 proto routing to EMPTY AID routing
NFC_GetConfig and NFC_PowerLink command are sent back to back causing JNI to be never notified thus causing NFC service died issue
NFC service died while semdaemon and NFC Off/On
Auth is not working in DWP interface.
Jcop Download is not working in DWP interface
JcopDownload is not working in DWP interface. eSE Chip type macro values are not reflecting in Jni.
Macro fix for power up sequence correction while opening SE connection
GKI memory leak observed during NFC ON/OFF and SemDaemon
Fix for crash when NFC ON-OFF in the field with AGC Debug
[transaction controller]: NFC init failure when triggering NFC init in reader proximity 2 issues are identified and fixed: 1. Discovery is being sent before routing table update resulting in field on ntf. This causes abnormal beahvior during activation 2.Pending requests are not sent.
Power up sequence correction when opening SE connection
Reference transaction response not received from UICC/HCE Issue: Routing table is not committed and not updated in NFCC even if it is updated in MW. Typically when screen state off follows immediately after routing table update operation in MW. Fix: In NFC service, while handling routing table commit message, invoked api to commit updated routing table.:
Max WTX handling on DWP interface
Core reset during nfc init and failure while recovering. During NFC init, if reset notification is rxed then MW enters recovery but NfcAdabpter
[NewSubmodule:TransactionController]: Loader service and P2P race resolution
9971 is not issued by MW during payment transaction
NFC service died when SPI + DWP-reset/NFC ON/OFF It has multiple fixes: 1. NFC hang (timeout added for semaphores) 2. Restricted the handling of SPI signals during NFC initialization and deinitialization 3. Clearing of previously logged signal events
...
Change-Id: I5c5f29ce707dd2945fe83227588fda3daaf2f3f9
|
| | | |
|
| | |
| | |
| | |
| | | |
Synchronization is required for standby timer timeout and next transceive command.
|
| | | |
|