I am using a raspberry pi and NAVIO 2 with my quad copter. I’m trying to upgrade the firmware and I keep receiving an error message that reads; “Failed to discover board id. please reconnect via USB and try again”
Do I understand correctly that you want to update the ArduPilot version for Navio2? If so, you can use the sudo apt-get update && sudo apt-get dist-upgrade command to get the latest versions supported by the Navio2 Raspbain image. You can check the list of current versions in the Changelog.
However, if you want to use other stable versions, you can launch the custom binary yourself. Please check this guide for more detail.