Thanks for your reply! I think however that this would just be trying to recover from the crash, and the best solution would be to avoid crashing in the first place.
I found yet another thread of someone dealing with this same problem.
I don’t understand most of it, but it sounds like they have identified the root cause – some improper value being passed to the driver. I would like to understand what is different between the stock and the GL.iNet version that makes one work and not the other.