There are 1,619 Starlink communication satellites, at 341 mile altitude at 53 degree inclination, with plans to put upto 11,000 in the next few years. SpaceX has US regulatory approval for 4,000 more immediately and we'll see them in the coming year or so. These are in the Ku and Ka bands and link to each other using laser transponders. At roughly 550 KM altitude, it takes about 1 hour 36 minutes to orbit the earth. It comes down to how the software implementation with the Qualcom X60 baseband chipset using the GPS receiver chipset in the iPhone can pick up on the Starlink satellites.I call total BS on this guess/prediction. LEOs are in a very low orbit and will only be in range for earth communications at any given point for a few minutes each pass, so perhaps 3 to 5 minutes if you are lucky. It would require a swarm of LEOs and probably a much bigger antenna, as in much bigger than the iPhone itself. I'm an Extra Class licensed amateur radio operator (ham) who has monitored several LEOs as they pass by, including the International Space Station. This simply cannot be done with an iPhone and the current state of technology built into them. Even with the proper equipment, it requires a lot of knowledge and a well placed antenna. Total bleeping BS!!! There is a reason we use GEOs (geostationary satellites at 36,000 km altitude). You have to get that far away to keep the satellite over a specific location on earth. A LEO orbits the earth at less than 1,000 km, and makes another complete orbit about every 1.5 hours (90 minutes). No way this will work today....
This seems doable, but signal power and antenna gain is the question. It may be only for emergency use applications. In any case, this is a game changer if true.