Trezor safe 3 connect to IOS app?

Hi, I would like to pre-order the new Trezor 3, but I have a question. I primarily use my iPhone, and I noticed that the iOS app doesn’t offer the option to connect with the Trezor key for making transactions. Are there any plans to introduce this functionality on iOS?

Hi, Trezor Suite Lite app is currently “watch only” so you can track your balances or generate receiving addresses via xpubs.

It is not possible to connect any phone. iOS is not supported with Trezor at all.

yes i know its “watch only” for now , but is there any ongoing development to enable Trezor connectivity with iOS? I believe this feature is crucial.

and “is not possible to connect any phone” not true! you can connect a trezor with an android phone using chrome

1 Like

You are correct, I meant not possible to connect Trezor to Trezor Suite Lite app…yet

You can connect to Android phone using web version of Suite and Chrome as you mentioned.

The issue with iOS is the are the Apple’s restrictions on connecting 3rd party devices, it might come in the future though.

:pensive: Apples are really annoying. I hope that Trezor Suite (not Lite) will be available on iOS in the near future.

I bought a Trezor Safe 3 as a present to a friend. He has iPhone and iPad.

I learned the hard way that Trezor is unusable for him. Trezor Suite Lite cannot send any coins, and the Trezor Suite Web in Chrome on iPad does not work at all.

Why does Trezor Suite Light not support sending coins??? It does support all the rest - even on iOS, so technically supporting sending coins is possible.

The current version of Trezor Suite Lite does not talk to a Trezor. (hence the “Lite” moniker)
This makes it very much impossible to support sending coins.

Once Trezor communication is implemented, it will not work on iOS either, because iOS does not allow non-mfi-certified USB devices to talk to apps.

I do not quite understand. Also for the Trezor Suite “Lite” I need to physically connect my Trezor HW such that the “Trezor Suite Lite” software knows which adresses to show etc. So, necessarily, there IS some sort of communication betweent Trezor HW and the computer/smartphone device that runs “Trezor Suite Lite”. In other words: There are some bits and bytes that are actually transferred from “Trezor HW” to the “Trezor Suite Lite”. More concretely: As of today, the Trezor HW does transfer the Public Key/XPUB/Viewkey - or however we call it - to the “Trezor Suite Lite”, such that the latter can serve as a “watch only” device. This is what I would call “Trezor HW talks to Trezor Suite Lite”.

Then I am wondering: If bits and bytes can be transferred from Trezor HW to the PC/Smartphone/iPad (which obiously is the case), why can’t Trezor HW transfer those bits and bytes that constitutes a signed transaction?

Hmmm… :thinking: Ah! :bulb: … Is it because for iOs the other direction does not work? I.e. no data, no bits or bytes, can be sent from the iOS device towards the Trezor HW, so the unsigned transaction cannot be sent to the Trezor HW? If so, we’d need to have a Trezor HW with a built-in cam to scan the unsigned TX from the PC’s/smpartphone’s/iPad’s QR code!

But wait: Can’t I connect a USB stick to the device and save data on it? If so, then data transfer from iOS devide towards the other side is not impossible, i.e. it is possible! So then Trezor HW could jsut pretend to be an USB stick and then the bits/bytes data transfer towards it for the unsigned TX should be possible.

Oh I missed this one.
But XPUB transfer FROM Trezor HW TOWARDS iOS device is possible. So I assume that other direction of data transfer (from device towards Trezor HW) is not possbile for non-mfi-certified USB devices. Then the trick would be to offer a Trezor HW with built-in cam to realize the other direction of communication.

Ah, I haven’t been following the development closely enough, it appears! You are completely right. On Android, the Trezor Suite Lite does talk to a Trezor.

This communication is fundamentally bi-directional, and if you can’t send coins today, that just means that the feature was not implemented yet.

Nevertheless, I am 100% sure when I say that iOS does not allow apps to talk to non-mfi certified devices.

Last time I checked, you had to use the iPhone camera to scan the xpub via a QR code. There is no USB communication between Suite Lite and Trezor on iOS.

Reasonable idea, but there are multiple technical and non-technical obstacles on both ends of the wire.
Still, it could happen one day.