Re: GPS accuracy
You don't need civilian and military frequencies to do that. These days you can use civilian L1 plus civilian L5 and determine the ionospheric propagation delay which is what you need to correct for variable delays. Civilian cell phones have L5 capability. Broadcom makes a chip that does this. It is unclear if present chip sets apply a correction but it is quite within reach.