Adding some more info:
- Firefox sends the XMLhttp POST in 2 frames; one with header and 742 bytes of payload, and then the remaining 295 bytes of the payload in a second frame.
- Chrome sends the header as one frame, and the full 1024 bytes of payload as a second frame.
It looks like wiced_framework_app_write_chunk() isn't handling the first case properly.
More info: the AVG Free antivirus software "web shield" component makes Chrome/Edge browsers also "brick" modules.
It looks like the network analysis that it does changes the packetisation to be similar to Firefox, with header and partial payload appended into a single frame.
1 of 1 people found this helpful
WICED 3.7 is very old version and it will be difficult for us to reproduce the issue.
Can you please try with newer SDK, WICED 6.4 and let us know if you're facing the issue.
I tested on 6.4, and it worked OK. Not able to reproduce.
I have a few thousand units in the field on V3.7. I will just have to work around it via Chome and Antivirus disable.