Thanks to everyone who contributed to this thread. It’s an absolute goldmine of information!
I managed to bring my M700 back to life by flashing the BIOS shared by one of the members in the previous pages using a CH341A programmer.
Since I had an i5-7600T and a CH341A on hand, I decided to try the BIOS mod myself. By following the information in this thread, I successfully merged the original M700 BIOS with the M710q BIOS, then used CoffeeTime to patch the necessary options, as well as the script to unlock the hidden BIOS settings.
I flashed the modified BIOS, ran several tests, and everything works perfectly with the i5-7600T.
The BIOS initially showed invalid serial numbers and model information, but I restore them using Lenovo’s amidedos.exe utility.
The only issue, as several people have already mentioned, is that SATA HDDs and SSDs are not detected in the BIOS. However, they are still bootable and are correctly detected by the operating system, so this isn’t a problem for me.
I also no longer have the Windows product key stored in the BIOS, but that’s not an issue for my use case since this machine runs Linux. It may be possible to restore it using amidedos, but I haven’t tried.
Thanks again to everyone who shared their knowledge and experience. It allowed me not only to recover my M700 but also to discover the fascinating world of BIOS modding.