Not 100% sure, but at least when you are flashing via firmware update, it must be the file with exact size of 16.384 KB / 16.777.216 bytes ( If you have 16 MB flash size). At least all firmware i ever flashed had exactly that size, i would not recommend to flash a file that differs in size.
I...