Caveat: I am not from Ubuntu, Lenovo or Intel. So the below is just speculations and not fact.
There might be some good news for all the users experiencing this problem. The problem appears to be for laptops with the W25Q64FW flash chip from Winbound. https://www.winbond.com/resource-files/w25q64fw_revd_032513.pdf I have found something interesting in the Data Sheets for the W25Q64FW flash chip. "One Time Program (OTP) write protection for array and Security Registers using Status Register * * Note: This feature is available upon special order. Please contact Winbond for details." So, there might be a possibility that the OTP version of the chip is not in these laptops. And, thus, they will all be repairable in software. I.e. we fix it by setting the CMP bit correctly to zero. It might be worth asking Lenovo which version of the chip they use in their laptops. Because, if the OTP bits are not present, it will be far less risky trying to fix this problem we are having. Less risky, in the sense that we cannot make the situation worse. I would advise against anyone trying to fix the CMP bit themselves, because there are some "Write Once" security bits right next to them, that could result in irreversible damage requiring a motherboard swap. Once Lenovo confirm that their flash chips do not have the OTP bits, you can test correcting the CMP bit. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1734147 Title: Ubuntu 17.10 corrupting BIOS - many LENOVO laptops models To manage notifications about this bug go to: https://bugs.launchpad.net/linux/+bug/1734147/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs