Triangulation and gps are 2 totally different things. Triangulation is when your phone so called pings the towers and depending on how close to the towers and how many towers are close by it gives you an approximate location.
An agps is a real gps. But an agps sends some type of signal to cell towers which are connected to locations of gps sattelites and that info is sent back to your phone. Your gps then knows which satellites to make a quick connection to. Way more than a simple ping. And triangulation has nothing to do with the satellites. Anyphone can do triangulation.
Yes we have standalone and agps mode. I know that. But we have yet to see if the standalone mode is standalone and functions as it should. There are many settings on the phone and not all make an actual difference. Some dont do anything when changed. All I know my phone is on standalone as is everybody elses by default. And when I went into a deadzone with mgmaps cached I should not have lost gps signal but I did. So that tells me that our phone doesnt have true standalone. I tested and so did someone else. Without going into a deadzone and trying to connect and waiting then we actually dont know.
Anyways your friend said we dont have a gps and that is false. I can show you the picture of it if you want to see it. The actual gps chip is at the bottom of the phone.
Another way to verify is to see if it actually has a GPS radio in it. Has anyone actually cracked an Impression open and checked to see if it actually has a SiRF III chip installed?
Although the settings exist, they could be manipulatineg a "simulated" GPS radio (although, not likely).