If I put something stupid in derivation path like m/39'/0'/0', it doesn't find it, even if I add this derivation path to ./btcrecover-master/derivationpath-lists/Electrum.txt.
Okay, I got a clarification of this in your PM.
That should work, perhaps you forgot to add the chain_index?
e.g.: If the derivation path you used in Electrum is
m/39'/0'/0'The entry in electrum.txt file should be:
m/39'/0'/0'/0 (
for receiving addrs) and
m/39'/0'/0'/1 (for change addrs)Here's two tests because you somehow showed different derivation paths in that reply and in the PM;
My "
electrum.txt" file containing the two derivation paths, each appended with internal and external chain_index:
Test1:
Electrum derivation path:
m/39'/0'/0'
Result:
python seedrecover.py --token sample_token-electrum.txt --wallet-type electrum2 --mnemonic-length 12 --language en --addrs bc1q59rrluz25ypas2keawfwwprmzh44cfta08mzn2 --addr-limit 1 --dsw
Starting seedrecover 1.12.0-CryptoGuide, btcrecover 1.12.0-Cryptoguide on Python 3.12.8 64-bit, 21-bit unicodes, 64-bit ints
Using the 'en' wordlist.
2025-08-07 12:57:43 : Phase 1/1: up to 12 mistakes, 12 of which can be an entirely different seed word.
Wallet Type: btcrseed.WalletElectrum2
2025-08-07 12:57:44 : Using 12 worker threads
2025-08-07 12:57:44 : ***MATCHING SEED FOUND***, Matched on Address at derivation path: m/39'/0'/0'/0/0
0 of 1 [----------------------------------------------] 0:00:00, ETA: --:--:--
2025-08-07 12:57:44 : Search Complete
-snip-
Seed found: inhale festival twenty cave casual vapor slush alley repeat alley illness frozen
Test2:
Electrum derivation path:
m/39'/0'/0
Result:
python seedrecover.py --token sample_token-electrum.txt --wallet-type electrum2 --mnemonic-length 12 --language en --addrs bc1q4a6r5059ru4clfldvp6c4v8nzqt8n9tm7358n8 --addr-limit 1 --dsw
Starting seedrecover 1.12.0-CryptoGuide, btcrecover 1.12.0-Cryptoguide on Python 3.12.8 64-bit, 21-bit unicodes, 64-bit ints
Using the 'en' wordlist.
2025-08-07 13:11:10 : Phase 1/1: up to 12 mistakes, 12 of which can be an entirely different seed word.
Wallet Type: btcrseed.WalletElectrum2
2025-08-07 13:11:10 : Using 12 worker threads
2025-08-07 13:11:11 : ***MATCHING SEED FOUND***, Matched on Address at derivation path: m/39'/0'/0/0/0
0 of 1 [----------------------------------------------] 0:00:00, ETA: --:--:--
2025-08-07 13:11:11 : Search Complete
-snip-
Seed found: inhale festival twenty cave casual vapor slush alley repeat alley illness frozen