Return NO_SUCH_ELEMENT_ERROR for SW=0x6985, SW=0x6999

Based on OMAPI Test Specification for Transport API – Public Release v3.3
diff --git a/secure_element/1.0/SecureElement.cpp b/secure_element/1.0/SecureElement.cpp
index b050234..a77ef0a 100644
--- a/secure_element/1.0/SecureElement.cpp
+++ b/secure_element/1.0/SecureElement.cpp
@@ -354,6 +354,12 @@
         else if (resp[resp_len - 2] == 0x6A && resp[resp_len - 1] == 0x82) {
             mSecureElementStatus = SecureElementStatus::NO_SUCH_ELEMENT_ERROR;
         }
+        else if (resp[resp_len - 2] == 0x69 && resp[resp_len - 1] == 0x85) {
+            mSecureElementStatus = NO_SUCH_ELEMENT_ERROR;
+        }
+        else if (resp[resp_len - 2] == 0x69 && resp[resp_len - 1] == 0x99) {
+            mSecureElementStatus = NO_SUCH_ELEMENT_ERROR;
+        }
         else if (resp[resp_len - 2] == 0x6A && resp[resp_len - 1] == 0x86) {
             mSecureElementStatus = SecureElementStatus::UNSUPPORTED_OPERATION;
         }
diff --git a/secure_element/1.1/SecureElement.cpp b/secure_element/1.1/SecureElement.cpp
index 764822d..12adf50 100644
--- a/secure_element/1.1/SecureElement.cpp
+++ b/secure_element/1.1/SecureElement.cpp
@@ -388,6 +388,12 @@
         else if (resp[resp_len - 2] == 0x6A && resp[resp_len - 1] == 0x82) {
             mSecureElementStatus = SecureElementStatus::NO_SUCH_ELEMENT_ERROR;
         }
+        else if (resp[resp_len - 2] == 0x69 && resp[resp_len - 1] == 0x85) {
+            mSecureElementStatus = NO_SUCH_ELEMENT_ERROR;
+        }
+        else if (resp[resp_len - 2] == 0x69 && resp[resp_len - 1] == 0x99) {
+            mSecureElementStatus = NO_SUCH_ELEMENT_ERROR;
+        }
         else if (resp[resp_len - 2] == 0x6A && resp[resp_len - 1] == 0x86) {
             mSecureElementStatus = SecureElementStatus::UNSUPPORTED_OPERATION;
         }
diff --git a/secure_element/1.2/SecureElement.cpp b/secure_element/1.2/SecureElement.cpp
index 6cfdd5b..eb3483f 100644
--- a/secure_element/1.2/SecureElement.cpp
+++ b/secure_element/1.2/SecureElement.cpp
@@ -400,6 +400,12 @@
         else if (resp[resp_len - 2] == 0x6A && resp[resp_len - 1] == 0x82) {
             mSecureElementStatus = SecureElementStatus::NO_SUCH_ELEMENT_ERROR;
         }
+        else if (resp[resp_len - 2] == 0x69 && resp[resp_len - 1] == 0x85) {
+            mSecureElementStatus = NO_SUCH_ELEMENT_ERROR;
+        }
+        else if (resp[resp_len - 2] == 0x69 && resp[resp_len - 1] == 0x99) {
+            mSecureElementStatus = NO_SUCH_ELEMENT_ERROR;
+        }
         else if (resp[resp_len - 2] == 0x6A && resp[resp_len - 1] == 0x86) {
             mSecureElementStatus = SecureElementStatus::UNSUPPORTED_OPERATION;
         }
diff --git a/secure_element/aidl/SecureElement.cpp b/secure_element/aidl/SecureElement.cpp
index 4e139b8..7fff0de 100644
--- a/secure_element/aidl/SecureElement.cpp
+++ b/secure_element/aidl/SecureElement.cpp
@@ -373,6 +373,12 @@
         else if (resp[resp_len - 2] == 0x6A && resp[resp_len - 1] == 0x82) {
             mSecureElementStatus = NO_SUCH_ELEMENT_ERROR;
         }
+        else if (resp[resp_len - 2] == 0x69 && resp[resp_len - 1] == 0x85) {
+            mSecureElementStatus = NO_SUCH_ELEMENT_ERROR;
+        }
+        else if (resp[resp_len - 2] == 0x69 && resp[resp_len - 1] == 0x99) {
+            mSecureElementStatus = NO_SUCH_ELEMENT_ERROR;
+        }
         else if (resp[resp_len - 2] == 0x6A && resp[resp_len - 1] == 0x86) {
             mSecureElementStatus = UNSUPPORTED_OPERATION;
         }