Further progress on firmware and host app definitions