# Ledger Generic App Migration

1. Ensure that your Ledger device is updated to the latest firmware and that you have the follow apps installed: **Acala, Polkadot (DOT), Polkadot Migration.**

<figure><img src="/files/gD2qBq48juFNQbL9rqU1" alt="" width="563"><figcaption></figcaption></figure>

2. Ensure you have a Ledger Acala account and a Ledger Polkadot Account imported into your Polkadot Js. *If you don’t have one, click the + button on the top right corner followed by “attach ledger account”*

&#x20;

<figure><img src="/files/2DXiMz80tAPLYKwAyfpH" alt="" width="563"><figcaption></figcaption></figure>

3. Go to the Acala Platform and connect your Acala Ledger account. Be sure to update the metadata when prompted.

&#x20;

<figure><img src="/files/StgxajI7GM9i12JqpXTP" alt="" width="563"><figcaption></figcaption></figure>

4. Once connected, make sure that your Polkadot.js settings are set to “Ledger Migration App”, and that all the accounts are connected to the Acala Platform

<figure><img src="/files/5GRELKpLfKhT5jwLoeJX" alt="" width="563"><figcaption></figcaption></figure>

5. Open the DOT Migration App on your Ledger, review the details and activate the app.

<figure><img src="/files/FNilFKcl4gdjbO15SBPU" alt="" width="563"><figcaption></figcaption></figure>

6. Go to the your portfolio page and click transfer on the asset you wish to transfer. Click the drop down menu and select your Polkadot Generic account as the receiver. *If the account doesn’t show up as an option, it is likely due to the account not being connected to the platform (step 4).*

<figure><img src="/files/mFG7h0azldZi1XOgijOu" alt="" width="563"><figcaption></figcaption></figure>

7. Input the amount tokens you wish to send and sign the transaction with your Ledger device.

<figure><img src="/files/UBMs5ap003R5UiuE89EK" alt="" width="563"><figcaption></figcaption></figure>

8. **Done!** Your funds are now sent to your Polkadot Generic app. You can check the funds by changing your account and revising the portfolio page.

<figure><img src="/files/cBEvLnMHWDGxv2LTqMHD" alt="" width="563"><figcaption></figcaption></figure>

<figure><img src="/files/qRWqYpxwKmJfvlYz9PU4" alt="" width="563"><figcaption></figcaption></figure>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://wiki.acala.network/ecosystem/ledger-generic-app-migration.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
