I'm quite busy with university at the moment, so progress is very slow..
However, it seems that the (seemingly)random crashes are caused by the keep-alive ping to the access point.
I'll hopefully be able to release a new version within the next few days, with keep alive as an option and using the latest version of the dswifi lib.
Also, I would like to thank Rich for his kind donation