Pages:
Author

Topic: MyCelium PIN and Recovery seeds not working (Read 238 times)

legendary
Activity: 3374
Merit: 3095
Playbet.io - Crypto Casino and Sportsbook
September 16, 2024, 06: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.
newbie
Activity: 11
Merit: 0
September 11, 2024, 07:54:23 AM
#25
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.

legendary
Activity: 2618
Merit: 6452
Self-proclaimed Genius
September 10, 2024, 11:19:09 PM
#24
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.
newbie
Activity: 11
Merit: 0
September 10, 2024, 05: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 ?
legendary
Activity: 2618
Merit: 6452
Self-proclaimed Genius
September 10, 2024, 04:38:14 AM
#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).
newbie
Activity: 11
Merit: 0
September 10, 2024, 03: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 ()" 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.
legendary
Activity: 2618
Merit: 6452
Self-proclaimed Genius
September 10, 2024, 03:33:35 AM
#20
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 ()" 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.
newbie
Activity: 11
Merit: 0
September 10, 2024, 03:05:31 AM
#19
I can also see the balance in MyCelium wallet which is still logged in on my device. It is not locked to the app. The pin is only set to confirm transactions and important tasks in the wallet.
Installing MyCelium on my other devices was of course one of the first things I tried. It also only showed an empty wallet.
Is there a chance that you've setup an "SA account" in Mycelium?
If the balance belongs there ('Accounts' tab->Bitcoin SA), it wont be restored by your backup seed phrase since its private key is randomly generated and unrelated.

Other than that, some common possible restore-related issue are already covered by their in-app help menu in: "Settings->Help->Missing Transactions".

Have you tried clearing the MyCelium app's data? If you're sure the seed is correct, try reinstalling MyCelium on your device and importing the seed again.
This is a reckless advice because you are already aware that there's an issue when he tried to restore his backup.
Clearing the app's data will essentially delete his wallet so with the current issue, he'll lose his only chance in case that the wallet is unrelated to that seed phrase.
But he can safely clear its "cache" to see if it's the one causing the PIN issue.
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. I also backed up my seeds as I always do. It is true that I have never had to restore a wallet before , so I don't know if I did it right. But then I tried to create another mycelium wallet , back up my seeds , send a small amount there and restore it via Electrum. Everything worked properly. The problem is only with that one wallet. I cleared the cache , but the app still freezes after entering the pin. One more thing I noticed is when I open the balance section in MyCelium wallet and click on settings at the top , I can click on show unspent outputs. There are two transactions that have been credited to my account. When I click on them , it opens the blockexplorer where you can see that the balance still exists on those wallets. There are two transactions in the Unspent Outputs section and they both start with the number 3.
legendary
Activity: 2618
Merit: 6452
Self-proclaimed Genius
September 10, 2024, 02:24:51 AM
#18
I can also see the balance in MyCelium wallet which is still logged in on my device. It is not locked to the app. The pin is only set to confirm transactions and important tasks in the wallet.
Installing MyCelium on my other devices was of course one of the first things I tried. It also only showed an empty wallet.
Is there a chance that you've setup an "SA account" in Mycelium?
If the balance belongs there ('Accounts' tab->Bitcoin SA), it wont be restored by your backup seed phrase since its private key is randomly generated and unrelated.

Other than that, some common possible restore-related issue are already covered by their in-app help menu in: "Settings->Help->Missing Transactions".

Have you tried clearing the MyCelium app's data? If you're sure the seed is correct, try reinstalling MyCelium on your device and importing the seed again.
This is a reckless advice because you are already aware that there's an issue when he tried to restore his backup.
Clearing the app's data will essentially delete his wallet so with the current issue, he'll lose his only chance in case that the wallet is unrelated to that seed phrase.
But he can safely clear its "cache" to see if it's the one causing the PIN issue.
sr. member
Activity: 476
Merit: 299
Learning never stops!
September 09, 2024, 02:24:45 PM
#17
I have now researched blockexplorer, although I don't understand it quite right
Use Blockchair.com, just follow the link I dropped by clicking  once you're on the site copy the address you used for receiving it  and paste in on the search section.
Now search and it will bring the details of the address, scroll down to check the history of the received UTXO, you can check if there was any transaction apart from what you received[ there would be a green label "received" tag for received and red label tag "sent" ].
If you can't find anything on the history or the particular requested utxo on the history then the funds isn't on the address
newbie
Activity: 11
Merit: 0
September 09, 2024, 02:01:30 PM
#16

Do you have the address that contains the funds? If so, have you checked it in a blockexplorer and confirmed that it indeed has the funds?

The main reason I asked of his address/ addresses he used for  receiving  the particular fund  but I don't think he wants  to share it, he might be checking wrongly on the block explorer..
I can also see the balance in MyCelium wallet which is still logged in on my device. It is not locked to the app. The pin is only set to confirm transactions and important tasks in the wallet.
Yeah you can bypass that on other wallet by just importing your wallet on them and if you did it correctly there's nothing stopping you from seeing the funds on it if truly the fund is/are on  the particular address you received with.
I can share an address but which one when there are 200 of them? I have now researched blockexplorer, although I don't understand it quite right, it looks like the BTC that came into my wallet then left it for another wallet. And I didn't do this.
newbie
Activity: 11
Merit: 0
September 09, 2024, 01:34:16 PM
#15
I'm starting to think that everything is showing the correct data, with the exception of your current device.

That's the only explanation I can think of, given that you have tried to restore this on Electrum, Exodus, and even Mycelium on another device, and while trying different derivation paths.

Do you have the address that contains the funds? If so, have you checked it in a blockexplorer and confirmed that it indeed has the funds?

Could it also be possible that the seedphrase you have is not the correct one? and you somehow don't have the correct one that matches that wallet?
Can you please give me more information on how I can verify my balance via blockexplorer?

As for my seeds , from looks to be correct. MyCelium adds words according to the algorithm , and has never shown an error on those words. If I have made very few mistakes , then I am really a demented person. But to make a mistake in seeds and forget the PIN in 3 days ? That is perhaps not even possible. I always use the same PIN or very similar. I've tried everything. I may have already entered the correct PIN , but the wallet freezes. This has never happened to me.
sr. member
Activity: 476
Merit: 299
Learning never stops!
September 09, 2024, 12:21:59 PM
#14

Do you have the address that contains the funds? If so, have you checked it in a blockexplorer and confirmed that it indeed has the funds?

The main reason I asked of his address/ addresses he used for  receiving  the particular fund  but I don't think he wants  to share it, he might be checking wrongly on the block explorer..
I can also see the balance in MyCelium wallet which is still logged in on my device. It is not locked to the app. The pin is only set to confirm transactions and important tasks in the wallet.
Yeah you can bypass that on other wallet by just importing your wallet on them and if you did it correctly there's nothing stopping you from seeing the funds on it if truly the fund is/are on  the particular address you received with.
staff
Activity: 3500
Merit: 6152
September 09, 2024, 12:03:59 PM
#13
I'm starting to think that everything is showing the correct data, with the exception of your current device.

That's the only explanation I can think of, given that you have tried to restore this on Electrum, Exodus, and even Mycelium on another device, and while trying different derivation paths.

Do you have the address that contains the funds? If so, have you checked it in a blockexplorer and confirmed that it indeed has the funds?

Could it also be possible that the seedphrase you have is not the correct one? and you somehow don't have the correct one that matches that wallet?
newbie
Activity: 11
Merit: 0
September 09, 2024, 11:09:44 AM
#12
I don't really know why you weren't able to access it with Electrum, if you  tried the methods stated above, you should be able to import your Bip39 wallet into Electrum (provided its done the right way).
Since you said you didn't see anything on it after importing then how about sharing the Bitcoin address or addresses (that's if you don't mind sharing ) use for receiving the UTXOs... with this we can truly check if the funds are still on the address since you claim to be seeing the balance on the Mycellium wallet.
Quote
But I managed to finally fix the device and I can see my MyCelium wallet on my device again with the balance. But after entering the PIN it freezes again.
I can also see the balance in MyCelium wallet which is still logged in on my device. It is not locked to the app. The pin is only set to confirm transactions and important tasks in the wallet.
sr. member
Activity: 476
Merit: 299
Learning never stops!
September 09, 2024, 09:45:32 AM
#11
I don't really know why you weren't able to access it with Electrum, if you  tried the methods stated above, you should be able to import your Bip39 wallet into Electrum (provided its done the right way).
Since you said you didn't see anything on it after importing then how about sharing the Bitcoin address or addresses (that's if you don't mind sharing ) use for receiving the UTXOs... with this we can truly check if the funds are still on the address since you claim to be seeing the balance on the Mycellium wallet.
Quote
But I managed to finally fix the device and I can see my MyCelium wallet on my device again with the balance. But after entering the PIN it freezes again.
newbie
Activity: 11
Merit: 0
September 09, 2024, 07:17:02 AM
#10
Installing MyCelium on my other devices was of course one of the first things I tried. It also only showed an empty wallet.
Alright then if that's the case , try checking your synchronisation status , if it says connected to nodes, try disconnecting from all nodes and the move on to trying to reconnect. After that try checking how many of your addresses loads up if the numbers are unusually small which depends on how many times you have made transactions using that HD wallet, then it means It still hasn't been synced.

In addition, check out your transaction history, make sure to keep an eye out for all recent out going transactions and incoming transactions too with that you should be able to confirm if the coins were really received or if the weren't and if you received coins have been spent already without you knowing.
I don't think you understand that correctly. I've been doing what you say from the beginning. I have tried maybe all the options I found on google and using GPT. I tried changing the derivations , didn't help either. Always an empty wallet. No transactions, no history... Now if I try again , I can see that one wallet was found Standard BIP84 but it is an Exodus wallet where I used seeds from MyCelium for recovery. That one is now showing up even though I deleted it.
sr. member
Activity: 448
Merit: 560
Crypto Casino and Sportsbook
September 09, 2024, 06:56:33 AM
#9
Installing MyCelium on my other devices was of course one of the first things I tried. It also only showed an empty wallet.
Alright then if that's the case , try checking your synchronisation status , if it says connected to nodes, try disconnecting from all nodes and the move on to trying to reconnect. After that try checking how many of your addresses loads up if the numbers are unusually small which depends on how many times you have made transactions using that HD wallet, then it means It still hasn't been synced.

In addition, check out your transaction history, make sure to keep an eye out for all recent out going transactions and incoming transactions too with that you should be able to confirm if the coins were really received or if the weren't and if you received coins have been spent already without you knowing.
newbie
Activity: 11
Merit: 0
September 09, 2024, 06:48:34 AM
#8
Electrum only supports bitcoin. So this is about bitcoin.
Which character is your address starts with? If it starts with 1, you will need to change the derivation path to legacy (p2pkh). If it starts with 3, change the derivational path to wrapped segwit (p2wpkh-p2sh). You will change it after you have specify the wallet as BIP39 and also input the seed phrase. If it is bc1 that the address starts with, it is native segwit (p2wpkh) which is the default.
Hope you specify the wallet as BIP39? Make sure you do it.
Or you can use Bluewallet instead.
I think I quite understand the issues op is facing. I've experienced it several times in the past when I was still making use of mycelium. I think this particular problem op is facing is one of the biggest bug issues faced by mycelium till today. Op you money isn't gone the only problem is synchronization. Back then when I faced same issue, I tried re accessing the wallet via Electrum however it displayed zero balance even after comple sync just like op said.

Anyways op the solution is simple. Kindly download and re install mycelium on another of your device, or you delete the current mycelium app on this your device, make sure that all data is cleared then re install and import the seed with a stable internet connection. If you try importing the seed to blue wallet or Electrum you won't find any coins or those coins wouldn't be complete ( some addresses will load up leaving some).

Make sure to update this thread with any progress.
Installing MyCelium on my other devices was of course one of the first things I tried. It also only showed an empty wallet.
sr. member
Activity: 448
Merit: 560
Crypto Casino and Sportsbook
September 09, 2024, 06:39:42 AM
#7
Electrum only supports bitcoin. So this is about bitcoin.
Which character is your address starts with? If it starts with 1, you will need to change the derivation path to legacy (p2pkh). If it starts with 3, change the derivational path to wrapped segwit (p2wpkh-p2sh). You will change it after you have specify the wallet as BIP39 and also input the seed phrase. If it is bc1 that the address starts with, it is native segwit (p2wpkh) which is the default.
Hope you specify the wallet as BIP39? Make sure you do it.
Or you can use Bluewallet instead.
I think I quite understand the issues op is facing. I've experienced it several times in the past when I was still making use of mycelium. I think this particular problem op is facing is one of the biggest bug issues faced by mycelium till today. Op you money isn't gone the only problem is synchronization. Back then when I faced same issue, I tried re accessing the wallet via Electrum however it displayed zero balance even after comple sync just like op said.

Anyways op the solution is simple. Kindly download and re install mycelium on another of your device, or you delete the current mycelium app on this your device, make sure that all data is cleared then re install and import the seed with a stable internet connection. If you try importing the seed to blue wallet or Electrum you won't find any coins or those coins wouldn't be complete ( some addresses will load up leaving some).

Make sure to update this thread with any progress.
Pages:
Jump to: