Then open that file in electrum 2.6.4 if you have it installed, go to wallet menu > password and disable password there by entering it in the first two fields and entering nothing in the last field. You only have to do this last step if you have a password set. Then go to file > save copy and save a copy of the wallet file somewhere convenient and open it in notepad or some other plain text editor and tell me whether you can see x1 and x2 like here: https://termbin.com/nc0l
Are the xprv and xpub there? Don't share them with anyone. Just tell me whether your wallet's xprv and xpubs are there are not. Note they will be different from the ones in example above except for the fact that they start with xprv and xpub.
That's why i asked him to remove the password first.
Op should make a sign transaction from Electrum and copy the raw transaction and broadcast it through coinb.in.
He can't do that since it's a 2fa wallet and he needs trusted coin to sign his transaction.
I have a good idea of what will work. What I posted above (and replicated here because termbin links expire in 30days) is a partial 2fa wallet. Think of it as a template. All he has to do is replace the x1 and x2 xprv/xpubs in it with his own and open the resulting wallet file in the latest electrum version. Electrum will detect it as a partial wallet file and he can simply follow on-screen prompts to complete the wallet creation process.