::
Actually it is quite easy to make mistakes when writing or reading the 24-word seed, because many of the words in the BIP39 are similar with only 1 letter difference, so making an error is easy, e.g. fog/dog, boat/goat, wait/want, etc.
Each word is in a 2048-word list: [https://github.com/bitcoin/bips/blob/master/bip-0039/english.txt](https://github.com/bitcoin/bips/blob/master/bip-0039/english.txt)
There are MANY similar words in the list, here are just a few example:
[’sight‘, ‚eight‘, ‚light‘, ’night‘, ‚right‘]
[‚vote‘, ’note‘]
[‚toast‘, ‚coast‘, ‚roast‘]
[’sight‘, ‚eight‘, ‚light‘, ’night‘, ‚right‘]
[’sound‘, ‚found‘, ‚round‘]
[’shock‘, ’stock‘]
[‚aware‘, ‚awake‘]
[’sing‘, ‚ring‘, ’song‘, ‚wing‘]
[‚unable‘, ‚enable‘]
Since there is 2048 words in the list, each word is equivalent to 11 bits (2^11 = 2048). The last 8 bits of the 24th word is a checksum, so not all combinations of 24 words are valid, which helps to find out if a word was changed from an originally valid list (e.g. error in writing or reading the list).
The checksum will catch such errors about 99.6% of the times, and that’s what happened in your case (i.e. you entered at least one wrong word, and it caused the checksum to be invalid, therefore it was detected).
The good news is that this sort of problem can be resolved and the correct phrase can be found using bruteforce techniques. We routinely do that for our clients who need recovery services.
Bruteforcing is tedious by hand but can be performed easily using specialized software tools. If you want to do it yourself with tools downloaded from the internet (e.g. BTCrecover), make sure you check them by reading their their source code if you can (or risk your seed to be stolen!).
You can also use the Ian Coleman BIP39 tool, in which you can easily manually enter seed phrases to test if they are valid.
Make sure to run the any recovery software tool (including the Ian Coleman tool) in a very secure environment, on an off-line (air-gapped) computer, preferably in an amnesiac environment, or at least in a virtual machine (e.g. virtualbox) that you can completely wipe off after use.