diff --git a/app/src/main/java/com/tangem/tap/common/analytics/TangemSdkErrorMapper.kt b/app/src/main/java/com/tangem/tap/common/analytics/TangemSdkErrorMapper.kt index 0a06bf876e..a2eecd43e4 100644 --- a/app/src/main/java/com/tangem/tap/common/analytics/TangemSdkErrorMapper.kt +++ b/app/src/main/java/com/tangem/tap/common/analytics/TangemSdkErrorMapper.kt @@ -123,6 +123,7 @@ object TangemSdkErrorMapper { is TangemSdkError.ResetBackupFailedHasBackedUpWallets -> error is TangemSdkError.KeysImportDisabled -> error is TangemSdkError.Underlying -> error + is TangemSdkError.UserCodeRecoveryDisabled -> error } } } \ No newline at end of file diff --git a/app/src/main/java/com/tangem/tap/domain/TangemSdkManager.kt b/app/src/main/java/com/tangem/tap/domain/TangemSdkManager.kt index 11faf6ba4a..c9d4a5e39c 100644 --- a/app/src/main/java/com/tangem/tap/domain/TangemSdkManager.kt +++ b/app/src/main/java/com/tangem/tap/domain/TangemSdkManager.kt @@ -18,10 +18,10 @@ import com.tangem.common.core.Config import com.tangem.common.core.TangemSdkError import com.tangem.common.core.UserCodeRequestPolicy import com.tangem.common.extensions.ByteArrayKey -import com.tangem.crypto.hdWallet.DerivationPath import com.tangem.common.map import com.tangem.common.usersCode.UserCodeRepository import com.tangem.core.analytics.Analytics +import com.tangem.crypto.hdWallet.DerivationPath import com.tangem.domain.common.CardDTO import com.tangem.domain.common.ScanResponse import com.tangem.operations.CommandResponse @@ -240,6 +240,7 @@ class TangemSdkManager(private val tangemSdk: TangemSdk, private val context: Co allowUntrustedCards = true, filter = CardFilter( allowedCardTypes = FirmwareVersion.FirmwareType.values().toList(), + maxFirmwareVersion = FirmwareVersion(major = 4, minor = 52), ), ) } diff --git a/domain/src/main/java/com/tangem/domain/common/CardDTO.kt b/domain/src/main/java/com/tangem/domain/common/CardDTO.kt index fa4cbe9f42..ffe33e01e2 100644 --- a/domain/src/main/java/com/tangem/domain/common/CardDTO.kt +++ b/domain/src/main/java/com/tangem/domain/common/CardDTO.kt @@ -105,7 +105,7 @@ data class CardDTO( maxWalletsCount = settings.maxWalletsCount, isSettingAccessCodeAllowed = settings.isSettingAccessCodeAllowed, isSettingPasscodeAllowed = settings.isSettingPasscodeAllowed, - isResettingUserCodesAllowed = settings.isResettingUserCodesAllowed, + isResettingUserCodesAllowed = settings.isRemovingUserCodesAllowed, isLinkedTerminalEnabled = settings.isLinkedTerminalEnabled, isBackupAllowed = settings.isBackupAllowed, supportedEncryptionModes = settings.supportedEncryptionModes, diff --git a/gradle/dependencies.toml b/gradle/dependencies.toml index 33a5dcf0a4..ce5ce3a82d 100644 --- a/gradle/dependencies.toml +++ b/gradle/dependencies.toml @@ -73,7 +73,7 @@ kotlinSerialization = "1.4.1" # region Tangem tangemBlockchainSdk = "develop-198" #tangemBlockchainSdk = "0.0.1" # Keep it! - used for local builds -tangemCardSdk = "develop-213" +tangemCardSdk = "develop-218" # tangemCardSdk = "0.0.1" # Keep it! - used for local builds # endregion Tangem