"Generate microcode from tree" option does not work for G505S. Luckily these confusing options have been hidden at the latest coreboot from the boards which do not support this method. And I am using a script at "G505S hacking" dangerous prototypes page to patch the coreboot sources with the latest microcode