So, here are the facts - In late 2011 to January 2012 I was running an offline version of Electrum using a thumbdrive with the blockchain on it. (Yeah, back then the blockchain was that small!)
When I ran the wallet.dat data through it, Electrum generated a 12 word seed that uses the BIP 39 list. I also derived an xpub and verified funds. The xpub is on a disk as a string of text...somewhere.
You have already created two topics before, so there is no need to create a new topic.
wallet.dat is not used in Electrum Wallet.
Back in 2011 and 2012, Electrum did not use BIP39 because it was agreed upon as a standard of generating mnemonic sentences in 2013. Before that date, Electrum was using mnemonic codes from a 1626 word dictionary, so you need to modify the BTCrecover program to the words dictionary and not the BIP39 word list.
The new
Electrum client uses mnemonic codes to represent random wallet seeds.
A seed is encoded with 12 words from a 1626 words dictionary.
If you lose your wallet, these 12 words are the only thing you need in order to recover it.
If you do not get positive results, contact a team of experts at Bitcoin Wallet Recovery Services
https://bitcointalk.org/index.php?topic=240779.0