What are the possibilities may cause the G120 field update failure. The failure here means that the board/device can’t boot up after calling InFieldUpdate.FlashAndReset(). We have to send a tech to the field and reload the application via FEZ Config (USB port) when the failure occurs. The new version firmware was download by the device via TCP/IP and it was loaded into the device by calling InFieldUpdate.Load(InFieldUpdate.Types.Application, data, data.Length) multiple times (the new version of firmware was divided into multiple block when downloading) and the application calls FlashAndReset until the Load finished successfully. We have over one thousand boards installed in the fields. The auto update feature run well in general until few boards run into this issue recently. Please advise.
Thanks in advance,