diff --git a/suite-common/wallet-core/src/device/deviceReducer.ts b/suite-common/wallet-core/src/device/deviceReducer.ts index 4e3dc8252dac..36feb6071663 100644 --- a/suite-common/wallet-core/src/device/deviceReducer.ts +++ b/suite-common/wallet-core/src/device/deviceReducer.ts @@ -70,7 +70,10 @@ const merge = (device: AcquiredDevice, upcoming: Partial): Trezo const getShouldUseEmptyPassphrase = (device: Device, deviceInstance?: number): boolean => { if (!device.features) return false; - if (isNative() && typeof deviceInstance === 'number' && deviceInstance === 1) { + if ( + isNative() && + ((typeof deviceInstance === 'number' && deviceInstance === 1) || !deviceInstance) + ) { // On mobile, if device has instance === 1, we always want to use empty passphrase since we // connect & authorize standard wallet by default. Other instances will have `usePassphraseProtection` set same way as web/desktop app. return true;