Regarding the GPS issue above: I've fixed the GPS issues on my end. I'm using an old baseband and I made some edits to /system/etc/gps.conf: