I spent way too long to get it working and I was almost ready to give up.
I tried the standalone ISO updater with a LOGO.GIF file. It recognized the image, but after reboot the original Lenovo logo was still there. No error message, no warning, nothing.
Same with the Windows firmware updater.
The one thing that finally worked was a Winflash64.exe incantation found buried somewhere deep in the Lenovo forums 😠
the incantation
Winflash64.exe -patch -logo logo.gif -exit
Posting for information only. This worked for me, but may - and probably will - brick your machine. You have been warned.
I fucking hate this (not your logo, that's cool, the process needed) . Custom Boot was the best hackey thing to do with older Windows versions, moving this into uefi is bullshit.