Running the self test twice before giving up
Long BEMF sampling window is dangerous, so the lowest valid value was raised to 4