I am too interested in somehow making a module out of this, as this is a problem that comes back after every firmware update to the nano.
I'm sure we could somehow together manage to create one if we join forces.
here are some general notes getting this to work; i'm just looking at my nano without recalling what i did exactly.
1) first install the gpsd from openwrt (as listed in the guide over at holisticsecurity)
2) install kismet-server, alternatively the kismet-client from opkg install to sdcard (--dest sd)
3) change kismet.conf to where you want the logs to be, what type of gps your using, and probably something else (cant remember)
ill upload my kismet conf (that is located at /etc/kistmet/kismet.conf) as a backup for myself.
then you have to start the gpsd deamon with `gpsd /dev/ttyUSB0' , put the wireless into monitor with airmon-ng start wlan1
and then the kistmet server with `kismet_server -f /etc/kismet/kismet.conf -s --daemonize`
and you(i) should be set
*disclaimer: these are my own notes for how i *think* i did this quite a while ago, YMMV- i am not responsible for your device blowing up ;p
kismet.conf https://forums.hak5.org/topic/37748-gpsd/