Error: could not set EFI variable 'OsIndications'
The EFI partition is fine, the problem is in firmware; however, there is a fix.
edit /etc/grub.d/30_uefi-firmware
and remove the if/then/fi statement. I changed mine to read:
gettext_printf "Adding boot menu entry for EFI firmware configuration\n" >&2
cat << EOF
menuentry 'uefi-firmware' {
fwsetup
}
EOF
Then sudo update-grub
, you should now have a UEFI firmware option in grub.