firmware start writing