# Connect Ledger devices

## Supported Ledger devices

Currently, SubWallet supports these Ledger devices via **USB portal** only:

* Ledger Nano S\*
* Ledger Nano S Plus
* Ledger Nano X

*(\*): Ledger Nano S is being phased out by Ledger (read this* [*article*](https://support.ledger.com/article/Ledger-Nano-S-Limitations)*). If you have this device, upgrade it to the newer Ledger devices for a more seamless experience, with the latest and future features and security improvements.*

{% embed url="<https://www.youtube.com/watch?v=RnLHT_tQ0yA>" %}

***

## Types of Ledger apps

Currently, there are 4 types of Ledger apps available for connecting your Ledger device. Review and select the relevant article based on the type that best fits your needs.

### Network-specific apps

To connect your Ledger via these apps, choose the network's app on your Ledger and select the corresponding network on SubWallet.

*For example, to connect Ledger Avail account(s) to SubWallet, you need to choose the Avail app on your Ledger and then select the "**Avail**" option on SubWallet.*

{% content-ref url="connect-ledger-devices/connect-via-network-specific-apps" %}
[connect-via-network-specific-apps](https://docs.subwallet.app/main/web-dashboard-user-guide/cold-wallet-management/connect-ledger-devices/connect-via-network-specific-apps)
{% endcontent-ref %}

### EVM apps

To connect your Ledger via these apps, choose the network's app on your Ledger and select the "**EVM networks**" option on SubWallet.

*For example, to connect Ledger Arbitrum One account(s) to SubWallet, you need to choose the Arbitrum One app on your Ledger and then select the "**EVM networks**" option on SubWallet.*

{% content-ref url="connect-ledger-devices/connect-via-evm-apps" %}
[connect-via-evm-apps](https://docs.subwallet.app/main/web-dashboard-user-guide/cold-wallet-management/connect-ledger-devices/connect-via-evm-apps)
{% endcontent-ref %}

### Polkadot app

The Polkadot app lets your Ledger device sign transactions on all Substrate-based networks as long as they have undergone runtime updates (e.g., Polkadot, Polkadot Asset Hub - Statemint).

{% hint style="warning" %}
To use this app, make sure that the Polkadot app installed in your Ledger is on version v100.0.5 and above.
{% endhint %}

{% content-ref url="connect-ledger-devices/connect-via-the-polkadot-app" %}
[connect-via-the-polkadot-app](https://docs.subwallet.app/main/web-dashboard-user-guide/cold-wallet-management/connect-ledger-devices/connect-via-the-polkadot-app)
{% endcontent-ref %}

### Polkadot Migration app

Before using this app, make sure the network you want to connect to has undergone runtime updates. To check if a network has performed this action, visit the [Parachains Metadata dashboard](https://dashboards.data.paritytech.io/metadata.html). If it hasn't, continue using the corresponding Ledger app.

This app is designed for users to migrate tokens to the address generated by the Polkadot app and needs to be used when:

* User has assets on a network that has updated its runtime (e.g., having KSM on the Kusama app)
* User has assets stuck on a network that has updated its runtime (e.g., having KAR stuck on the Kusama app)

{% content-ref url="connect-ledger-devices/connect-via-the-polkadot-migration-app" %}
[connect-via-the-polkadot-migration-app](https://docs.subwallet.app/main/web-dashboard-user-guide/cold-wallet-management/connect-ledger-devices/connect-via-the-polkadot-migration-app)
{% endcontent-ref %}
