....
So I downloaded Electrum and tried to recover the seed through there and used my recovery phase to set up a bip39 legacy wallet which just shows 0. I chose standard wallet > i already have a seed (checked the bip39 box) > enter seed > choose legacy (p2pkh) m/44'/0'/0' > created a password > then it just shows 0 balence
I would be fairly confident that this is one of those "chose an address from the dropdown menu in old Ledger Chrome App"-type scenarios... Where the address is at a "high" index or was in fact a "change" address, even though it was displayed at the top of the dropdown menu.
The result being that the Legacy address that your coins are attached to is out beyond the "gap limit" of both Ledger Live and Electrum.
Possible fixes:
- Increase gap limit in Ledger Live:
https://support.ledger.com/hc/en-us/articles/360010892360-Address-gap-limit- Increase gap limit in Electrumm type the following on the Electrum console:
wallet.change_gap_limit(50)
Then restart Electrum. If 50 doesn't work, try 100
- If the coins are on a change address, you can generate extra change addresses in Electrum, by typing the following on the console to generate the next 20 change addresses:
for i in range(0, 20): wallet.create_new_address(True)
NOTE: Ledger Live still does support "Legacy" accounts, but only when it can find transactions/history on the Legacy addresses
within the initial gap limit... I reset my Ledger Live and Ledger Nano S a few weeks ago when testing things for another user and it still "found" my old Legacy account: