git cloned https://github.com/protectli-root/protectli-firmware-updater/tree/070b83f4db...
Attempted to run on my Protectcli vp4650 - it failed
______ ______ ______ ______ ______ ______ ______ __ __ /\ == \ /\ == \ /\ __ \ /__ _\ /\ ___\ /\ ___\ /__ _\ /\ \ /\ \ \ \ _-/ \ \ __< \ \ /\ \ /_/\ / \ \ __\ \ \ ____ /_/\ / \ \ ____ \ \ \ \ _\ \ _\ _\ \ _____\ \ _\ \ _____\ \ _____\ \ _\ \ _____\ \ _\ /_/ /_/ /_/ /_____/ /_/ /_____/ /_____/ /_/ /_____/ /_/ _________________________________________________________________________________________
=========================================FlashLi========================================= --Version 1.1.28--
Device: Protectli vp4650 CPU: Intel(R) Core(TM) i5-10210U CPU @ 1.60GHz BIOS Mode: EFI
Available BIOS:
[1]: ami (vp4650_YW6L2516_221102.bin)
Enter the [#] of an image file, or [0] to quit. Flashing will not begin yet
1
********************************************!******************************************** Are you sure you would like to flash this device?
Flashing new firmware onto any hardware is potentially dangerous in that if the procedure is interrupted or otherwise not able to complete, your hardware may be rendered useless. Please proceed with caution. If there are any questions, please contact Protectli support BEFORE proceeding.
Unless there is a compelling reason to update the BIOS, we recommend to stay with your current known working BIOS version
********************************************!********************************************
Acknowledgement Yes [Y]: Y
flashrom v1.2-326-gf57486e on Linux 6.0.0-4-amd64 (x86_64) flashrom is free software, get the source code at https://flashrom.org
Using clock_gettime for delay loops (clk_id: 1, resolution: 1ns). Found chipset "Intel Comet Lake U Premium". Enabling flash write... Warning: BIOS region SMM protection is enabled! Warning: Setting BIOS Control at 0xdc from 0xaa to 0x89 failed. New value is 0xaa. SPI Configuration is locked down. Enabling hardware sequencing because some important opcode is locked. PROBLEMS, continuing anyway Found Programmer flash chip "Opaque flash chip" (16384 kB, Programmer-specific) mapped at physical address 0x0000000000000000. Reading old flash chip contents... done. Erasing and writing flash chip... Transaction error between offset 0x00600000 and 0x00600fff (= 0x00600000 + 4095)! Reading current flash chip contents... done. Looking for another erase function. Looking for another erase function. Looking for another erase function. Looking for another erase function. Looking for another erase function. Looking for another erase function. Looking for another erase function. No usable erase functions left. FAILED! Uh oh. Erase/write failed. Checking if anything has changed. Reading current flash chip contents... done. Apparently at least some data has changed. Your flash chip is in an unknown state. Get help on IRC at chat.freenode.net (channel #flashrom) or mail flashrom@flashrom.org with the subject "FAILED: <your board name>"! ------------------------------------------------------------------------------- DO NOT REBOOT OR POWEROFF! BIOS Flash failed, is this script running with root permissions? Please try again, but if problems persist, please contact Protectli. TODO: Collect info and display instructions on how to submit a Github issue.
--oa