Further robustness retry (missed changes in last commit): ensure that first page was actually written before allowing writes to later pages. Also remove redundant fill buffer clear left in initHardware()