Fix types for firmware arguments. Don't define unneeded messages.