Hello,
Looking for some help patching the BIOS for my AMD T16 Gen 1. It has two PCI-e slots, WWAN is whitelisted. Here is some information:
Model: T16 Gen 1 Type 21CH-000JUS
BIOS rev.: R23UJ62W (1.32)
BIOS link: https://download.lenovo.com/pccbbs/mobiles/r23uj62w.exe
Supported VID: 1EAC (Quectel), unsure of PID
I accept the RSA signed risks.
I am asking here because I have tried and failed to mod the BIOS myself. I have gone as far as decompiling the LenovoWmaPolicyDxe module and patching it to bypass the check, and rebuilt the BIOS image, but could not get it to flash using any method I found on this site. I can't seem to boot DOS and flashing from windows with WinPhlash UEFI fails. I also tried just replacing the images in the official update utility but I believe it checks hashes or something similar because it complains that it is unable to find the files I replaced. I also tried flashing from Linux with flashrom which appears to work until my laptop reboots and fails to flash due to being unable to find the capsule file or something similar.
My other attempt was with a CH431A, reading the chip, modifying the LenovoWmaPolicyDxe and reflashing with the modified image. This seemed to work until I noticed none of the changes I made had appeared. I noticed afterward that my laptopp seems to have two BIOS chips, a SOIC8 package at 128MB and WSON package at 256MB. I had only flash the 128MB chip and I suspect it is the backup chip that will reflash the main one if it fails. Unfortunately the 256MB chip is not supported by any software so I cannot read/write to it.
Hoping to get a modified image along with some details on how it was done if possible.
Thanks in advance,
metriics
Looking for some help patching the BIOS for my AMD T16 Gen 1. It has two PCI-e slots, WWAN is whitelisted. Here is some information:
Model: T16 Gen 1 Type 21CH-000JUS
BIOS rev.: R23UJ62W (1.32)
BIOS link: https://download.lenovo.com/pccbbs/mobiles/r23uj62w.exe
Supported VID: 1EAC (Quectel), unsure of PID
I accept the RSA signed risks.
I am asking here because I have tried and failed to mod the BIOS myself. I have gone as far as decompiling the LenovoWmaPolicyDxe module and patching it to bypass the check, and rebuilt the BIOS image, but could not get it to flash using any method I found on this site. I can't seem to boot DOS and flashing from windows with WinPhlash UEFI fails. I also tried just replacing the images in the official update utility but I believe it checks hashes or something similar because it complains that it is unable to find the files I replaced. I also tried flashing from Linux with flashrom which appears to work until my laptop reboots and fails to flash due to being unable to find the capsule file or something similar.
My other attempt was with a CH431A, reading the chip, modifying the LenovoWmaPolicyDxe and reflashing with the modified image. This seemed to work until I noticed none of the changes I made had appeared. I noticed afterward that my laptopp seems to have two BIOS chips, a SOIC8 package at 128MB and WSON package at 256MB. I had only flash the 128MB chip and I suspect it is the backup chip that will reflash the main one if it fails. Unfortunately the 256MB chip is not supported by any software so I cannot read/write to it.
Hoping to get a modified image along with some details on how it was done if possible.
Thanks in advance,
metriics