Fix bugs in firmware before adding any new features

That’s exactly why it was moved here.  Feel free to continue with your discussion.