Re: Ballistic FTE/Kestrel
A BP of 29.92 is the ICAO standard atmosphere sea-level barometric pressure.
Setting the software to always use that pressure, and correct it for the altitude you entered, is causing the program to ignore the fact that the local sea-level-equivalent barometric pressure may be very different from 29.92.
I cannot tell very much from the program author's web page, and I don't have the program to experiment with, but if you have a Kestrel, I suspect that you should manually enter the station pressure, temperature, and humidity, with the altitude set to zero and the Standardize Pressure button set to "off" to get the program to correctly calculate air density.
If you're going to use the auto update feature, the National Weather Service <span style="font-weight: bold">only</span> reports sea-level-equivalent barometric pressure, so you're going to need to enter the altitude, if it doesn't acquire that automatically, and turn Standardize Air Pressure "on", if I correctly understand the way the program works.
For more information on barometric pressure and ballistic software, see:
Barometric Pressure and Ballistic Software
The problem with programs which do some things automatically is that you may have trouble telling precisely what they are doing. If I were going to use that software, I'd contact the author to find out more information.
And if I compared that numbers that program puts out with JBM under the same conditions and got a substantial difference, I'd assume that the Iphone program was not working correctly.