fix chip detect (all and fast) & disable bad chip