Re: Board Update feature
| Newsgroups | gmane.comp.hardware.rabbit-semiconductor |
|---|---|
| Message-ID | <[email protected]> |
Steve, There are a few things you can do here. First off would be to have the Rabbit request a small text file that contains update information like the version number and the URL of the update. If the version is newer (or possibly just different) than the currently running version, download and install the update. You could also have a CGI script on your web server that the Rabbit connects to and passes its serial number and software version. If it should update to a new version, the CGI script responds with the URL to request, otherwise it responds with some sort of "no update required" response. Finally, after downloading firmware it's possible to use the firmware_info API to get the version number from it and compare it to the version embedded in the firmware_info of the running application. -Tom On Oct 22, 2014, at 10:55 AM, Steve Trigero seecwriter-/[email protected] [rabbit-semi] wrote: > How does your program determine if there is newer firmware available for download, or does it? > Do you have a way to keep from downloading and installing the same version of firmware that's > already running on the processor? > Steve