We are having a lot of issues with Ethernet connected devices locking up after days online.
I read there are a whole world of (unresolved) issues with SPI synchronisation affecting Ethernet
https://github.com/particle-iot/device-os/pull/1879, EEPROM here Random EEPROM write/put failures - ARGON/XENON
I also cannot find much information on what this does
We are getting zero support from Particle despite speaking to their top customer engagement guy, sending them hardware and being an enterprise customer.
Does anyone have a good understanding of these SPI issues and how to circumvent?
From what we see our lock ups occur when there is a network connectivity issue. We can run for days with no problem then bang - offline. Removing EEPROM writes has alleviated the problem but we cannot avoid Ethernet for some customers
We are running with SYSTEM_THREAD(ENABLED);
Any help would be much appreciated.