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