Arduino colgado o webserver deja de funcionar

Eso es lo que he estado probando. Me he hecho un script de python que se conecta durante 1 minuto en intervalos aleatorios entre 30s y 15min. Las dos primeras pruebas funcionaron sin problemas durante 21h y 39h respectivamente. La tercera prueba lleva 46,45h.

Lamentablemente, aunque el arduino está configurado para reconectarse una vez se cae no logra volver a reconectar...

Pensé que podía deberse a alguna variable o buffer que se iba llenando y cuando desbordaba petaba el arduino, pero los tiempos que tarda en llegar al fallo parecen aleatorios así que no se si eso tiene mucho sentido. Seguiré haciendo pruebas a ver si encuentro algo que me ayude a descifrar que está pasando.

No se si probar a bajarle la versión del firmware a la anterior, a ver si le apetece funcionar...