By corrupted I meant overwrite by some random data in random places. Now like I said, I am using FT2232H to program.
I know I ask questions more specific (deeper) than most galileo arduino users, but I have another one coming.
I had to change SPI flash chip to other manufacturer - it probably got burnt in desoldering/soldering process. New chip is not detected correctly. Partially at least. After sucessfull programming I got following dispach:
1 Unlock flash components fail!
2 ERROR - Unknown SPI Flash Device, Vendor Id: 0xFF, Device ID: 0xFFFF!
3
4 ASSERT_EFI_ERROR (Status = Unsupported)
5 Unlock flash components fail!
6 ERROR - Unknown SPI Flash Device, Vendor Id: 0xFF, Device ID: 0xFFFF!
7
8 ASSERT_EFI_ERROR (Status = Unsupported)
And I assure you that my SPI flash does not have 0xFF Vendor and 0xFFFF device ID. What could go wrong if it started to execute EFI (assert_efi suggests that), and I was told that this flash is supported by quark. Maybe this question deserves new post. It is more EFI related.