diff --git a/.changeset/curvy-hornets-wink.md b/.changeset/curvy-hornets-wink.md
new file mode 100644
index 00000000000..3f490fd7840
--- /dev/null
+++ b/.changeset/curvy-hornets-wink.md
@@ -0,0 +1,5 @@
+---
+"live-mobile": minor
+---
+
+fix qr code scanner crash
diff --git a/apps/ledger-live-mobile/src/newArch/features/WalletSync/components/Synchronize/ScanQrCode.tsx b/apps/ledger-live-mobile/src/newArch/features/WalletSync/components/Synchronize/ScanQrCode.tsx
index 7f05c6212de..cfc450f9121 100644
--- a/apps/ledger-live-mobile/src/newArch/features/WalletSync/components/Synchronize/ScanQrCode.tsx
+++ b/apps/ledger-live-mobile/src/newArch/features/WalletSync/components/Synchronize/ScanQrCode.tsx
@@ -74,20 +74,22 @@ const ScanQrCode = ({ onQrCodeScanned }: Props) => {
alignItems={"center"}
>
- {({ permissionGranted }) => (
-
- )}
+ {({ permissionGranted }) =>
+ permissionGranted ? (
+
+ ) : null
+ }