04-03-2022, 05:31 PM
Hello,
I'm looking to remove the whitelist WWAN removal from a "X1 Carbon 9th Gen Laptop (ThinkPad) - Type 20XW". I would like to use a Fibocom L860-GL Wireless card. The laptop didn't come with any WWAN card. Frustratingly Lenovo ships a Linux driver for this WWAN for the older Carbon 8th and 7th gen which you can see at https://download.lenovo.com/pccbbs/mobiles/n2wwl02w.txt
According to the forum's this laptop has the "SPI flash locked" and hence you need to use a SPI programmer. I'm not sure I understand this part, is it something to do with only allowing flashing of signed binaries? If you look at the revision history for the BIOS @ https://download.lenovo.com/pccbbs/mobiles/n32uj14w.txt you can see they fixed an 1802 Error via a BIOS update;
I have downloaded a put a copy of the latest BIOS / EC firmware extracted from the Lenovo site archive at https://github.com/mithro/bios-hacking/t...n/n32ul15w
I believe I have used a SPI flash reader to hopefully dump the BIOS from the 8 pin SPI flash SOIC (which is next a winbond 25R256JVEN BGA part), see picture @ . I'm unsure if I have done the right thing as the resulting file is 32 megabytes (but the firmware.bin for the BIOS in the Lenovo package above is 18 megabytes, so it doesn't seem that far off?).
bios-x1c.zip (Size: 14.78 MB / Downloads: 26)
Thank you for your help!
Tim 'mithro' Ansell
I'm looking to remove the whitelist WWAN removal from a "X1 Carbon 9th Gen Laptop (ThinkPad) - Type 20XW". I would like to use a Fibocom L860-GL Wireless card. The laptop didn't come with any WWAN card. Frustratingly Lenovo ships a Linux driver for this WWAN for the older Carbon 8th and 7th gen which you can see at https://download.lenovo.com/pccbbs/mobiles/n2wwl02w.txt
According to the forum's this laptop has the "SPI flash locked" and hence you need to use a SPI programmer. I'm not sure I understand this part, is it something to do with only allowing flashing of signed binaries? If you look at the revision history for the BIOS @ https://download.lenovo.com/pccbbs/mobiles/n32uj14w.txt you can see they fixed an 1802 Error via a BIOS update;
Quote:- (Fix) Fixed an issue where 1802 Error may be displayed with EM05-CE WWAN device.
I have downloaded a put a copy of the latest BIOS / EC firmware extracted from the Lenovo site archive at https://github.com/mithro/bios-hacking/t...n/n32ul15w
I believe I have used a SPI flash reader to hopefully dump the BIOS from the 8 pin SPI flash SOIC (which is next a winbond 25R256JVEN BGA part), see picture @ . I'm unsure if I have done the right thing as the resulting file is 32 megabytes (but the firmware.bin for the BIOS in the Lenovo package above is 18 megabytes, so it doesn't seem that far off?).
bios-x1c.zip (Size: 14.78 MB / Downloads: 26)
Thank you for your help!
Tim 'mithro' Ansell