Author

Topic: Mycelium Gear problem, put in xpubkey but didn't receive money into my wallet (Read 972 times)

newbie
Activity: 1
Merit: 0
thank you! Your explanation worked. I spent 6 hours looking for the answer and until I found this post. the derivation path of MyCelium ios does not work in MyCelium Gear, it must be outdated or badly configured. The support is terrible, it seems that they no longer update it anymore.

DO NOT SELECT "n - mycelium wallet iOS", it will create addresses that are not in your mycelium wallet. It does not work.

The only way to recover the private key is by following your previous explanation.

Important to deselect "Use hardened addresses" in https://iancoleman.io/bip39/ and make sure you know the number of your account is created in mycelium. the 0, 1, 2 to put it in "curstom derivation path" Example:
Account 1: m / 44 '/ 0' / 0 '
Account 2: m / 44 '/ 0' / 1 '
Account 3: m / 44 '/ 0' / 2 '
etc...
I had created several accounts in mycellium wallet, each with a xpubkey different. but if you have only one, account 1 should works.

thanks for your tutorial
HCP
legendary
Activity: 2086
Merit: 4314
Ok... so it sounds like the address the coins have been sent to is NOT in your wallet... but IS generated by your seed... so that's a bonus!

The trick now, is to figure out which "Derivation Path" was used to generate that "incorrect" address from your seed... I did some testing with Mycelium and it seems that when using the iOS setting in conjuction with your xpub, the addresses generated are actually the ones that are generated from m/44'/0'/0' using your recovery phrase:

ie. Goto the BIP39 Mnemnoic Code Converter: https://iancoleman.github.io/bip39/ (use offline version etc etc)

- Set the "BIP39 Mnemonic" as your 12 word Mycelium seed phrase.
- Click "BIP32" tab under "Derivation path"
- set "Client" dropdown to "Custom Derivation Path"
- set "BIP32 Derivation Path" to: m/44'/0'/0'

the "bad" address(es) (from using iOS setting in Gear widget), along with matching private key(s), should be listed at the bottom... NOTE: you NEED to use your seed (and NOT the xpub) so that you can see the private key(s)... once you have the private key(s), you can recover your misplaced coins by simply sweeping the contents of that "bad" address(es) back to the address of your choosing.

NOTE2: If you click the "BIP44" tab, you should see your "good" address(es) (from using the Android setting in Gear widget)
newbie
Activity: 39
Merit: 0
Yep when I change it from ios to android my wallet adress is the first one that comes up. That's definitely the problem! Thank you.

How do you get the BTC now? Would haaaate to lose the amount that's been sent.
HCP
legendary
Activity: 2086
Merit: 4314
I'm wondering if the iOS derivation path was "corrected" to match the Android version, but gear wasn't updated?

If you change the type on the Gear widget to "Android/Electrum/Trezor" etc... Does it show the addresses that match your wallet? I'd test it myself, but I don't have an iOS device to test with.

I have only tested it with Bitcoin TestNet to see if the Gear system is working... Coins were sent/received and I received notification of the payment via Email OK.

I just noticed that the addresses that the widget generates are different for iOS setting... But can't confirm if it matches the wallet on iOS or not.
newbie
Activity: 39
Merit: 0
Thanks for the reply mate,

That address above in my first post does not come up when I put my xpub key into https://iancoleman.github.io/bip39/

However one of those keys is my wallet key.

My wallet key does not show up in one of the 20 Gear Widget Summary keys that it generates.

I think you have found the issue, how to fix this?

It's weird because I did exactly this except just with a iOS - https://www.youtube.com/watch?v=-CN_I8vfEL4
and yes had the ios section clicked
HCP
legendary
Activity: 2086
Merit: 4314
Is that address part of your wallet? Either check inside Mycelium... or check using https://iancoleman.github.io/bip39/

If you put your BIP32 xpub in as the "BIP32 root key"... click the "BIP32" path... and set your Derivation path to m/0 (make sure "use hardened paths is UNCHECKED) and you should see the addresses that match your wallet.

Is that 1EqPgQ address part of your wallet?

I suspect maybe selecting the "IOS" derivation path, has resulted in it NOT actually generating the correct addresses for your wallet... Go into your wallet, click receive, make sure the address you see matches one of the addresses in the Gear Widget Summary Table where it lists the pool of addresses generated. If it isn't in the list, that is likely to explain the issue...
newbie
Activity: 39
Merit: 0
Hi guys,

I just installed Mycelium Gear onto my wordpress site.

I input my xpubkey after setting up my Mycelium wallet on my iOS phone. I sent a test payment through the widget and it went through on the block chain and into the btc adress fine, it just hasn't gone into my mycelium wallet.

https://imgur.com/rdhuPie


That's where the xpubkey was entered that I got from my mycelium wallet account and i'm using a ios wallet.

tx id: b89a76b1994d6c0ea606ef5c694bfa8a39b2ca16945a1890fdb3dee4c83a5656

This is the btc adress it was sent to 1EqPgQJSRh3gsuMtT7p9QcNdtzjQGteVat

What have I done wrong? My wallet is also not showing any transactions.

thanks
Jump to: