[EDIT] It's fixed, I used a different (older) USB drive, that is the problem 99.9999999999999999999% of the time with these updates in my experience. So the original drives must have allowed the bootloader to update but then, the same drive, wouldn't do the firmware update!
Buying a small pendrive nowadays borders a miracle!
I wonder what the problem is with the newer pendrives?
Is it the cluster size ? If "yes" then creating a smaller partition on the pendrive would solve the problem, wouldn't it?
Must the partition be formatted as FAT32 or can it be also FAT16 ?
...and what are the acceptable Partition IDs in the partition table anyway ( 0x0b, 0x0c, 0x06, 0x0e, etc...) ?
Finally, must the filename be uppercase or lowercase and is any length acceptable?