::
Make sure your on metalmark 10.8.x to enable EIP-1559 on Trezor. Also pay attention to the connect URL when you enter your passphrase. Beyond that, try taking a metamask log before and after the error to compare to each other.
There were changes in `SignTypedData` added in Connect v8.2.5. Getting your exact connect version may be hard. From the TrezorConnect popup window you could perform the following:
1. `CTRL-SHIFT-I` for Chrome / Firefox DevTools
2. Click `console`
3. In the console type `window.TrezorConnect.getSettings()`
4. Expand the result to `Promise.PromiseResult.payload.version`
Like I said… may be hard
#### Update:
Out of curiosity, I checked the current version of TrezorConnect used by Metamask, and it is backdated. The 10.8.2 version of Metamask uses the 0.9.1 version of eth-trezor-keyring which uses the 8.2.3 version of trezor-connect.
So if you need the update in 8.2.5 for
> Support for `EthereumSignTypedData` operation [#983](https://github.com/trezor/connect/pull/983) and [#1015](https://github.com/trezor/connect/pull/1015)
… then you will have to wait for r/MetaMask to rev.
CC: u/NefariousnessOpen320 (for update)