Как такое может быть: когда я записываю флешку

Как такое может быть: когда я записываю флешку устанавливаю на плату, подаю питание затем выпаиваю и считываю дамп то он уже отличается от записанного? Ведь это же Read only memory?. Не помогает даже подтяжка WP через 10к резистор на землю. Возможно из-за питания, или порченой микросхемы? И как с помощью SPIPGM установить бит защиты в регистре статуса?