diff --git a/src/lib/nfc.c b/src/lib/nfc.c index 9116b47..95c5833 100644 --- a/src/lib/nfc.c +++ b/src/lib/nfc.c @@ -349,6 +349,8 @@ void nfc_disconnect(dev_info* pdi) { // Release and deselect all active communications nfc_initiator_deselect_tag(pdi); + // Disable RF field to avoid heating + nfc_configure(pdi,DCO_ACTIVATE_FIELD,false); // Disconnect, clean up and release the device pdi->pdc->disconnect(pdi); }