I’m using the CH341A to program the chip, so I can recover it to a functional state if it fails to boot. But besides that, I’d like to know the consequences and effects of flashing a ME firmware intended for another SKU.
Some ME firmware have the Apple Guc key hash. That’s necessary for loading the iGPU microcode under macOS. I already checked if the Lenovo ME FW has the key (it doesn’t). So the point of doing this is to enable a functionality on macOS
So it would be possible to enable the Apple Guc key with Flash Image Tool? I’m going to check that out. Regarding to the configuration file, it may need adjustments.
But my question still is, let’s say the ME firmware I flashed on the Lenovo laptop is corrupted (bad configuration) or no supported because of the SKU. Is it possible to damage the hardware or the ME functionality (fuses data corruption or something) in an unrecoverable way? Taking in to account I have a copy from the original SPI image that is extracted with a programmer.
Theoretically yes if the machine hasn’t set end of manufacturing and the FPFs aren’t fused yet. But that’s not very probable for a Lenovo.And programming for the integrated clock controller is also done in the ME.