I went back to Thor's 14.2 tonight, to try and figure out why it works so much better on that ROM.
After looking over the filesystem, and the logs, I found one noticeable difference:
/data/gps/lto.dat
It exists in the old Thor 14.2 rom, but it is not generated or successfully pulled in any other ROM.
Anyway, apparently this file (long term orbit data) holds some critical information for the locking component of satellites. Without it, you may see multiple satellites, but locking on could take ages. This file speeds up locking considerably.
For more information, here is a link:
http://www.broadcom.com/collateral/tb/LTO-TB100-R.pdf
Anyhow. You can get the file here:
http://gllto.glpals.com/7day/latest/lto.dat
Unfortunatly, I won't be able to test it until morning. But everything I've read (including my log file above) indicates that that file is supposed to be there, and is not getting pulled. I've downloaded the file onto a clean install of Flexreapers ROM, and am going to place it in /data/gps/.
I'll let you know how it goes tomorrow morning. It may be that including this file into your patch could result in better performance on the A500. That may not be viable though, since apparently the file is supposed to be updated every 7 days for optimum performance.
It still doesn't explain why the file is not getting generated/downloaded in the first place though. But that is another issue.
EDIT:
Okay. So I've not been upstairs to try it yet, but I can say from the logs I'm getting much fewer error messages with this file present. It's looking hopefull.
On that note: Any idea where I might get a copy of the "/data/gps/cbee.cbee" file I'm apparently missing?