VIP3R #1 This is only a guess, but if flash sends 2 bytes at a time then maybe you need to use ReadShort instead of ReadByte and WriteShort instead of WriteByte.