Implement config send
align impl with firmware and add factory_reset
implement password set
Failfast on BAD BYTE