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

Reply via email to