I have 3 Treo 700p's all by the same provider, Verizon, and I installed the
clients over the air. For 2 of the devices I get just the sync client, v
6.5, but for the other I get the PkgDownload.prc, v 7.0. The question is
why do I get two different clients for the same phone.

I have tried over and over with my 700p to get the PkgDownload.prc to no avail.

Also how does GMS identify what kind of device is connecting?