If you have a Notecard with firmware version 5.1.1 or later, and you want to manually update the firmware by connecting to the Notecard via USB rather than using an over-the-air update, you can use the Notecard CLI to push the Notecard firmware from your laptop to the Notecard over USB.
If the Notecard is running a firmware version prior to 5.1.1, then you need to follow the steps outlined here:
Notecard Firmware Updates - Blues Developers
Requirements
- Latest Notecard CLI Notecard CLI - Blues Developers
- Notecard firmware binary Notecard Firmware Updates - Blues Developers
Steps
This assumes that you have successfully been able to communicate with the Notecard via the Notecard CLI
-
Connect the Notecard to your computer via USB. If you’re design does not have USB available, you can move the Notecard to a Notecarrier that does expose USB.
-
Using your computer command line, navigate to the folder containing the Notecard binary image you want to load onto the Notecard
-
Enter the following
notecard -fast -sideload notecard-<version-build>.bin
You may need to pre-pend
notecard
with it’s full path name if it is in a different folder than the Notecard binary image file. Thenotecard-<version-build>.bin
represents the name of the firmware image you downloaded and want to install on the Notecard. -
Wait while the firmware downloads and installs
-
If you see a repeated message about the Notecard being disconnected
retrying after error: error opening serial port: serial device not available {io}
exit the process by pressing
CTRL-C
-
At this point the Notecard should restart with the new firmware image
-
Use
notecard -info
to confirm the version has been updated