The funds are extractable. Here's how:


Case 1 - Sent BTC to a Coinomi BCH address.


1. Get your Recovery Passphrase at .../Settings/Show Recovery Passphrase

2. Go to our Recovery Tool at https://coinomi.com/recovery-phrase-tool.html

3. Enter your phrase in the first box. 

4. Select BitcoinCash from the drop-down box of coins.

5. Scroll to the list of "Derived Addresses" in the bottom of the page

6. Find the BCH address you sent BTC to by mistake. *

7. Click its private key (third column).

8. Go to your Coinomi BTC wallet balance page, and click on .../Sweep wallet

9. Scan the private key you got at step 7.


Case 2 - Sent BCH to a Coinomi BTC address.


1. Get your Recovery Passphrase at .../Settings/Show Recovery Passphrase

2. Go to our Recovery Tool at https://coinomi.com/recovery-phrase-tool.html

3. Enter your phrase in the first box. 

4. Select Bitcoin from the drop-down box of coins.

5. Scroll to the list of "Derived Addresses" in the bottom of the page

6. Find the BTC address you sent BCH to by mistake. *

7. Click its private key (third column).

8. Go to your Coinomi BCH wallet balance page, and click on .../Sweep wallet

9. Scan the private key you got at step 7.


* Note about finding your address on the list (step6): our recovery page generates addresses on the exact same order as the Coinomi app. This means if you send the coins to the 7th address created for your wallet, you only need to look as far as the 7th address on the list. If you can't find the address, this means you did something wrong on a previous step.

Another possibility is you are not using the default wallet in Coinomi. Tap+hold the wallet in the overview screen and select "... / Account settings". Note the derivation path. If it doesn't end with "0H", change the number of the "account" value on the page's derivation path section to match the number of your wallet in Coinomi. For example if the derivation path is "M/44H/145H/2H", change the derivation path "account" value to "2"


Step 7 image:


Step 8 image: