firmware: Replace flag system with single command system to save 12 bytes
firmware: Check is irrelevant - idlecount is not changed during erase