Zondax / ledger-polkadot

Polkadot app for Ledger Nano S and X
Apache License 2.0
67 stars 32 forks source link

`Not Supported` error in testing environment #103

Closed jleni closed 2 years ago

jleni commented 2 years ago

@jleni I've both Nano X and Nano S for testing. I was able to do some things with the Nano X after updating it to the latest firmware, for example system.remark - However I'm still getting the Not Supported error:

image

Polkadot App Version is v0.8.9100.0 (for both devices). Ledger Live is 2.34.2 - Even though I'm calling the extrinsic directly from Polkadot.js Apps

Any clues? Btw, Polkatrain is a Polkadot testing environment we created (nothing weird here haha)

Originally posted by @albertov19 in https://github.com/Zondax/ledger-polkadot/issues/100#issuecomment-946001405

albertov19 commented 2 years ago

I've actually already found a solution (non trivial) for this issue.

The Polkadot Ledger App for the Nano S is a slimmed down version of the one available for the Nano X.

So to make it work in the Nano S you need to activate developer mode in settings experimental features. After that, you can install the Polkadot XL app that will have all the features for the Nano S.

The problem is that it takes a lot of space and so you basically can't install anything else

jleni commented 2 years ago

Yes, this is correct.

Well... we tried to make it as trivial as possible.. The fact that Polkadot has so many extrinsics menas that it gets really large. Just for context, only the strings for all pallet names, calls and arguments represent >30kB.. it is not easy to be more efficient really.

Plus Nano S does not have a lot of storage, so it was requested that we built two versions.

What I find inconvenient is that you need to enable developer mode for the XL version. We will discuss that with Ledger. Thanks!