Except for serial, you can connect via WiFi and ssh to the router, right?
Can you get the log when the problem happens?
You can use the following dmesg logread