I have a corrupt version of Android on my S3 phone: WiFi signal is 100% but almost zero internet connection. So I found a binary: S968CUDUAMH1_S968CTFNAMH1_S968CUDUAMH1_HOME.tar.md5 which is good(?) for my S3.
I completely uninstalled everything relevant and reinstalled without errors or anomalies in Device Manager.
But am still in the same place. ADB sees phone connected but will not program so I'm missing something somewhere.
@alexcx suggested ODIN requires download mode. Please explain. I also looked at your XDA link but that seems to require Internet connection which I don't (nearly, see below) have. Your link to lost internet on Android 4 or lower, I'm afraid, won't help since again I don't have internet access. Your comment that you're pretty sure I have internet access may be [just] partially true. Note my router connection is five bars but internet connection may be just one, hard to be sure, since I can intermittently connect to google but 99.9% of the connections time out. So I'm assuming it's an OS issue so rooting and replacing OS just might resolve it.
Ah! @alexcs, your final comment led me to load ODIN and check the fist step when I should see (first) ID:COM with something like 0:[COM6] underneath but I don't.. see my pic. Also no <ID:0/006> Added! in the Log. So if ADB can see my phone why can't ODIN? I have AFAIK have Samsung drivers loaded with no errors in DM.
tar.md5
file is fine. it is a tarball archive, not a hash. That's how samsung provides firmware – alecxs Sep 22 '21 at 16:18