Bitcoin Forum
January 09, 2026, 01:45:28 PM *
News: Due to a wallet-migration bug, you should not upgrade Bitcoin Core. But if you already did, there's no need to downgrade.
 
   Home   Help Search Login Register More  
Pages: « 1 [2]  All
  Print  
Author Topic: MyCelium PIN and Recovery seeds not working  (Read 264 times)
martinkokollar (OP)
Newbie
*
Offline Offline

Activity: 11
Merit: 0


View Profile
September 10, 2024, 08:42:59 AM
 #21

Hello, thank you for your reply. I created the wallet in the usual way as always. I don't know that I would have done anything differently.
The "Bitcoin SA" Account that I've mentioned and those Account 2 mentioned in their help window can be created anytime after the initial setup.

You can easily check those by looking at the types of the accounts listed in your 'Accounts' tab.
The accounts created right after the initial setup is the first account under "Bitcoin HD (<number of accounts>)" and "Ethereum" for altcoins (leave it since it's unrelated),
If you see another account under "Bitcoin HD" that's not generated when you created the wallet but created sometime after it.
And depending on its type, you may have to edit specific settings when restoring the wallet to another client or it may require a different backup to restore like for SA (Single Address) account.

So the info you need from the accounts tab are: find the specific account where the balance are from and tell the account's type,
e.g.: "Bitcoin HD", Account 2 (might have been renamed but the sorting still follows the account number), contains n private keys.

Now, if it's in your first Bitcoin HD account and the seed phrase isn't restoring the same addresses.
Then there's a high chance that you might have stored the wrong seed phrase
and since you said you haven't done anything different, it may not be a case of wrong passphrase.
Thank you , I know what you mean. But I can't get to the accounts section because it is locked and requires a PIN. The last option I can think of , if the wallet has some BUG is to create a new device running CalyxOS ( due to backup via Seed Vault which is only supported for custom ROMs) and try to restore the backup. Seed Vault says , it also backed up the DATA from MyCelium. So theoretically it should load the same wallet in the second device. I don't know what more I can do for this. I was also able to pull the data file from MyCelium , but unfortunately CalyxOS is very strictly encrypted and cannot be accessed without Root. As I wrote above , to root a device running CalyxOS is to destroy the device. It cannot be done.
nc50lc
Legendary
*
Offline Offline

Activity: 3024
Merit: 8221


Self-proclaimed Genius


View Profile
September 10, 2024, 09:38:14 AM
Last edit: September 10, 2024, 10:08:54 AM by nc50lc
 #22

But I can't get to the accounts section because it is locked and requires a PIN.
Thought you said that you can access the 'Balance' tab to see your UTXOs in the previous reply?
If that's the case, the 'Accounts' tab should also be accessible, unless you've locked the tab by clicking that "lock" icon once.
If you did, then you're up to a lot of guesswork and the only reliable method left is to get through the PIN.

Without info from the Accounts tab, try to edit the derivation path when restoring it to Electrum.
After selecting "P2SH-SegWit" script type (based from your description, don't skip this), edit the derivation path m/49h/0h/0h below into:
  • m/49h/0h/1h
  • m/49h/0h/2h
  • m/49h/0h/3h
  • ... And so on.

For the record, you haven't mentioned that the accounts tab is locked and it's not locked by default even after setting a PIN.


-edit-
You can still get a small hint of the derivation path in the Balance tab: The currently active account name should be the one displayed above the address.
If it's not renamed, the name should indicate its account number;
Translate that to derivation path: Account 1 = m/49h/0h/0h, Account 2 = m/49h/0h/1h, Account 3 = m/49h/0h/2h...

The UTXO from your unspent outputs list should belong to the current selected account where the address shown belongs to.

Enable "Settings->Show address path" to see the address' derivation path.
Wallets like Electrum use the path through the account_index during restore (like in my examples, the symbol ' is equal to h).

███████████████████████████
███████▄████████████▄██████
████████▄████████▄████████
███▀█████▀▄███▄▀█████▀███
█████▀█▀▄██▀▀▀██▄▀█▀█████
███████▄███████████▄███████
███████████████████████████
███████▀███████████▀███████
████▄██▄▀██▄▄▄██▀▄██▄████
████▄████▄▀███▀▄████▄████
██▄███▀▀█▀██████▀█▀███▄███
██▀█▀████████████████▀█▀███
███████████████████████████
.
.Duelbits PREDICT..
█████████████████████████
█████████████████████████
███████████▀▀░░░░▀▀██████
██████████░░▄████▄░░████
█████████░░████████░░████
█████████░░████████░░████
█████████▄▀██████▀▄████
████████▀▀░░░▀▀▀▀░░▄█████
██████▀░░░░██▄▄▄▄████████
████▀░░░░▄███████████████
█████▄▄█████████████████
█████████████████████████
█████████████████████████
.
.WHERE EVERYTHING IS A MARKET..
█████
██
██







██
██
██████
Will Bitcoin hit $200,000
before January 1st 2027?

    No @1.15         Yes @6.00    
█████
██
██







██
██
██████

  CHECK MORE > 
martinkokollar (OP)
Newbie
*
Offline Offline

Activity: 11
Merit: 0


View Profile
September 10, 2024, 10:02:43 AM
 #23

But I can't get to the accounts section because it is locked and requires a PIN.
Thought you said that you can access the 'Balance' tab to see your UTXOs in the previous reply?
If that's the case, the 'Accounts' tab should also be accessible, unless you've locked the tab by clicking that "lock" icon once.
If you did, then you're up to a lot of guesswork and the only reliable method left is to get through the PIN.

Without info from the Accounts tab, try to edit the derivation path when restoring it to Electrum.
After selecting "P2SH-SegWit" script type (based from your description, don't skip this), edit the derivation path m/49h/0h/0h below into:
  • m/49h/0h/1h
  • m/49h/0h/2h
  • m/49h/0h/3h
  • ... And so on.

For the record, you haven't mentioned that the accounts tab is locked and it's not locked by default even after setting a PIN.
The accounts tab is locked. I must have accidentally clicked lock in my nerves and so locked that section. The BALANCE section is accessible and I can see the wallets. I just can't see the accounts section and perform important tasks like export seeds , perform transaction etc. When I open the Balance section I can see the SegWit compatible (P2SH) wallet with derivation path m/49'/0'/0'/0/2 . It's under Account 1. But when I click on the QR , the wallet changes to Bench 32 or Legacy (P2PKH) . Does the Show Unspent Outputs section mean anything to me? Because when I click on these transactions , the funds are still on these wallets. Only that neither wallet number matches what I can see in Balance. Could it be because the wallet number changes after each transaction ?
nc50lc
Legendary
*
Offline Offline

Activity: 3024
Merit: 8221


Self-proclaimed Genius


View Profile
September 11, 2024, 04:19:09 AM
 #24

Quote from: martinkokollar
But when I click on the QR , the wallet changes to Bench 32 or Legacy (P2PKH) .
This is one of Mycelium's feature that derives all of the three common script types from each of your account_index.
All of which should be recoverable from the seed phrase.

Quote from: martinkokollar
Because when I click on these transactions , the funds are still on these wallets. Only that neither wallet number matches what I can see in Balance. Could it be because the wallet number changes after each transaction ?
No, this is just one of the basic privacy feature of most self-custodial wallets.
The address changes in every transaction to avoid address reuse, but all of those belong to the same "external_chain" derivation path.
When being restored to other wallets, all of the previously used and future addresses will be restored if the path is correct.

Quote from: martinkokollar
Does the Show Unspent Outputs section mean anything to me?
That section shows all of the available UTXO of the currently loaded Mycelium account.
Not necessarily means the balance of the currently displayed address but of any address related to its derivation path.
So, for example: if you've successfully restored the seed phrase and the wallet contains the currently displayed address, it should also show those UTXOs, thus the correct balance.

The accounts tab is locked. I must have accidentally clicked lock in my nerves and so locked that section. The BALANCE section is accessible and I can see the wallets. I just can't see the accounts section and perform important tasks like export seeds , perform transaction etc. When I open the Balance section I can see the SegWit compatible (P2SH) wallet with derivation path m/49'/0'/0'/0/2 . It's under Account 1.
That derivation path indicates that it's the address of your first 'account_index' (m/49'/0'/0') and it's your third receiving address (../0/2).

Given all of the provided information (review):
  • The active Mycelium account is "Account 1"
  • The UTXOs are showing when that account is active and the addresses shown are P2SH-SegWit.
  • The displayed address of the same script type's derivation path is m/49'/0'/0'/0/2.

The solid conclusion is:
  • The derivation when restoring it to Electrum should be m/49h/0h/0h but that's the P2SH-SegWit default and should've been "seen" by "detect existing account" button.
    So, it's either the seed phrase is actually wrong (for your other wallet) or you've set a passphrase in Mycelium which is available if you chose 'Restore' instead of 'Create' in the initial setup.
    In case of inclusion of a passphrase, tick "Extend this seed with custom words" in Electrum and type your Passphrase when prompted.

    Unfortunately, I can't add anything to help you with the PIN issue.

███████████████████████████
███████▄████████████▄██████
████████▄████████▄████████
███▀█████▀▄███▄▀█████▀███
█████▀█▀▄██▀▀▀██▄▀█▀█████
███████▄███████████▄███████
███████████████████████████
███████▀███████████▀███████
████▄██▄▀██▄▄▄██▀▄██▄████
████▄████▄▀███▀▄████▄████
██▄███▀▀█▀██████▀█▀███▄███
██▀█▀████████████████▀█▀███
███████████████████████████
.
.Duelbits PREDICT..
█████████████████████████
█████████████████████████
███████████▀▀░░░░▀▀██████
██████████░░▄████▄░░████
█████████░░████████░░████
█████████░░████████░░████
█████████▄▀██████▀▄████
████████▀▀░░░▀▀▀▀░░▄█████
██████▀░░░░██▄▄▄▄████████
████▀░░░░▄███████████████
█████▄▄█████████████████
█████████████████████████
█████████████████████████
.
.WHERE EVERYTHING IS A MARKET..
█████
██
██







██
██
██████
Will Bitcoin hit $200,000
before January 1st 2027?

    No @1.15         Yes @6.00    
█████
██
██







██
██
██████

  CHECK MORE > 
martinkokollar (OP)
Newbie
*
Offline Offline

Activity: 11
Merit: 0


View Profile
September 11, 2024, 12:54:23 PM
 #25

Quote from: martinkokollar
But when I click on the QR , the wallet changes to Bench 32 or Legacy (P2PKH) .
This is one of Mycelium's feature that derives all of the three common script types from each of your account_index.
All of which should be recoverable from the seed phrase.

Quote from: martinkokollar
Because when I click on these transactions , the funds are still on these wallets. Only that neither wallet number matches what I can see in Balance. Could it be because the wallet number changes after each transaction ?
No, this is just one of the basic privacy feature of most self-custodial wallets.
The address changes in every transaction to avoid address reuse, but all of those belong to the same "external_chain" derivation path.
When being restored to other wallets, all of the previously used and future addresses will be restored if the path is correct.

Quote from: martinkokollar
Does the Show Unspent Outputs section mean anything to me?
That section shows all of the available UTXO of the currently loaded Mycelium account.
Not necessarily means the balance of the currently displayed address but of any address related to its derivation path.
So, for example: if you've successfully restored the seed phrase and the wallet contains the currently displayed address, it should also show those UTXOs, thus the correct balance.

The accounts tab is locked. I must have accidentally clicked lock in my nerves and so locked that section. The BALANCE section is accessible and I can see the wallets. I just can't see the accounts section and perform important tasks like export seeds , perform transaction etc. When I open the Balance section I can see the SegWit compatible (P2SH) wallet with derivation path m/49'/0'/0'/0/2 . It's under Account 1.
That derivation path indicates that it's the address of your first 'account_index' (m/49'/0'/0') and it's your third receiving address (../0/2).

Given all of the provided information (review):
  • The active Mycelium account is "Account 1"
  • The UTXOs are showing when that account is active and the addresses shown are P2SH-SegWit.
  • The displayed address of the same script type's derivation path is m/49'/0'/0'/0/2.

The solid conclusion is:
  • The derivation when restoring it to Electrum should be m/49h/0h/0h but that's the P2SH-SegWit default and should've been "seen" by "detect existing account" button.
    So, it's either the seed phrase is actually wrong (for your other wallet) or you've set a passphrase in Mycelium which is available if you chose 'Restore' instead of 'Create' in the initial setup.
    In case of inclusion of a passphrase, tick "Extend this seed with custom words" in Electrum and type your Passphrase when prompted.

    Unfortunately, I can't add anything to help you with the PIN issue.
Hello , thank you for your reply. I really appreciate your time. I will keep trying to get my funds back and I will update the thread. But there is one more thing I am worried about. It is not possible that I put a random PIN . I always use some numbers that I remember. Rather, what I am worried about is why MyCelium stops working after I enter any PIN and the app restarts. Basically, I can't do anything if MyCelium stops working even after entering the correct PIN. Now the question is how to fix the update. If I can restore the backup on the other device and the wallet doesn't crash, maybe that will be the solution. Then I may as well wipe and restore the wallet in the original device.

BitMaxz
Legendary
*
Offline Offline

Activity: 3864
Merit: 3517


Happy new year!


View Profile WWW
September 16, 2024, 11:54:19 PM
 #26

Hello , thank you for your reply. I really appreciate your time. I will keep trying to get my funds back and I will update the thread. But there is one more thing I am worried about. It is not possible that I put a random PIN . I always use some numbers that I remember. Rather, what I am worried about is why MyCelium stops working after I enter any PIN and the app restarts. Basically, I can't do anything if MyCelium stops working even after entering the correct PIN. Now the question is how to fix the update. If I can restore the backup on the other device and the wallet doesn't crash, maybe that will be the solution. Then I may as well wipe and restore the wallet in the original device.

That's a unique case on Mycelium never experienced crashing when entering the pin nc50lc is the one who experienced the same thing before but according to him, the issue was fixed by upgrading the app to the latest version. You can find the post here.

I think it is better to report this to Mycelium support and provide what device you have and the current Android version so that they can release a new update that fixes this issue. Here's their contact info: [email protected]

About switching to another device I think it will work just make sure it's a different unit model because on my Samsung phone mycelium works just fine.

.
 betpanda.io 
 
ANONYMOUS & INSTANT
.......ONLINE CASINO.......
▄███████████████████████▄
█████████████████████████
█████████████████████████
████████▀▀▀▀▀▀███████████
████▀▀▀█░▀▀░░░░░░▄███████
████░▄▄█▄▄▀█▄░░░█▄░▄█████
████▀██▀░▄█▀░░░█▀░░██████
██████░░▄▀░░░░▐░░░▐█▄████
██████▄▄█░▀▀░░░█▄▄▄██████
█████████████████████████
█████████████████████████
█████████████████████████
▀███████████████████████▀
▄███████████████████████▄
█████████████████████████
██████████▀░░░▀██████████
█████████░░░░░░░█████████
███████░░░░░░░░░███████
████████░░░░░░░░░████████
█████████▄░░░░░▄█████████
███████▀▀▀█▄▄▄█▀▀▀███████
██████░░░░▄░▄░▄░░░░██████
██████░░░░█▀█▀█░░░░██████
██████░░░░░░░░░░░░░██████
█████████████████████████
▀███████████████████████▀
▄███████████████████████▄
█████████████████████████
██████████▀▀▀▀▀▀█████████
███████▀▀░░░░░░░░░███████
██████░░░░░░░░░░░░▀█████
██████░░░░░░░░░░░░░░▀████
██████▄░░░░░░▄▄░░░░░░████
████▀▀▀▀▀░░░█░░█░░░░░████
████░▀░▀░░░░░▀▀░░░░░█████
████░▀░▀▄░░░░░░▄▄▄▄██████
█████░▀░█████████████████
█████████████████████████
▀███████████████████████▀
.
SLOT GAMES
....SPORTS....
LIVE CASINO
▄░░▄█▄░░▄
▀█▀░▄▀▄░▀█▀
▄▄▄▄▄▄▄▄▄▄▄   
█████████████
█░░░░░░░░░░░█
█████████████

▄▀▄██▀▄▄▄▄▄███▄▀▄
▄▀▄█████▄██▄▀▄
▄▀▄▐▐▌▐▐▌▄▀▄
▄▀▄█▀██▀█▄▀▄
▄▀▄█████▀▄████▄▀▄
▀▄▀▄▀█████▀▄▀▄▀
▀▀▀▄█▀█▄▀▄▀▀

Regional Sponsor of the
Argentina National Team
Pages: « 1 [2]  All
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!