I am trying to program a SST 25LF040a with my CH341A programmer. I am not having any trouble reading the chip. I took several dumps and all of them are good. But for some reason the chip will not erase. The software says it erased (although seemed extremely fast) but while doing a blank check i am getting "the chips are not null" Also if i try to program with a different dump from another mobo (same model) i get "chip with the contents are in disagreement" I am kinda stumped at this point. The only issue i can think of that may be relevant is i could not find my exact chip in the software, theres only a listing for SST 25VF040a where mine is LF. I am not sure that makes a major difference. please help.