Watch App: TruFlite Ballistics

This will be the support thread for my watch application: TruFlite Ballistics


TruFlite is an exterior ballistics program for long range shooting. It contains a highly accurate, yet stand alone ballistics engine that is extremely fast. Designed to not rely on connecting with a phone for calculations.

https://apps.garmin.com/en-US/apps/c8a08648-1344-4dd5-ac3d-6a54b165db5c

I will post release notes here as new versions are released as well as the main application page.

Feel free to post questions, comments, feature requests, or bug reports here or send me an email directly using Contact Developer

When calculating a firing solution, TruFlite uses the current Ambient Barometric Pressure from the device's raw sensor in order to provide the most accurate solution for your current environment. This value is displayed just above the firing solution and will be displayed in green, indicating the value came from a sensor. For slightly older devices that do not allow applications direct access to the raw pressure sensor, the device altitude is used to calculate current pressure. Temperature is manually inputted or retrieved from an external sensor, since the internal temperature sensor of the watch is affected by body temperature and therefore provides an inaccurate ambient temperature.

If you have a Garmin Tempe Temperature sensor and wish to use it with TruFlite, simply follow the standard instructions for pairing the sensor with your garmin device. Once your garmin device has successfully found your Tempe sensor you can go to the TruFlite Option menu and turn the "Tempe Sensor" option "on". In order to conserve battery, the Tempe sensor only transmits temperature readings approximately once per minute. Therefore, when you first turn it on, it could take up to a minute before TruFlite will see a new value from the sensor. If TruFlite sucessfully gets an external temperature value it will be displayed in green, otherwise TruFlite will continue to use the manually provided temperature value, which will be displayed in white. Hitting/tapping OK/Select will cause TruFlite to update all sensor values and the firing solution.

The TruFlite ballistic engine is very fast. No need to pre-calculate any values and should return a firing solution immediately. If you wish to discuss ballistic engine internals feel free to contact me.

Accuracy: TruFlite results have been compared to several defacto standard ballistic engines; such as Applied Ballistics, Strelok and JBM and is within inches or 0.25moa out beyond 1500 yards for long range cartridges and under various environmental conditions.  Assuming all inputs, options and environmentals are the same.

Please note that SOME questions, comments, information, feature requests and/or bug reports in this thread are getting dated, the older the post the more likely it has been changed, implemented, fixed, etc.  Please refer to more recent posts first.  I will also try to add responses to old posts with more current information.

  • Is it possible to correct the given values for actual dope?

  • TruFlite doesn't currently have a "calibration" function.    How far off are your calculations?    

  • Trying to get second profile uploaded for Garmin need pro version have no idea how to get it 

  • To upgrade send an email to [email protected] or use the "Contact Developer" link (be sure and include your email address).

    More details in the FAQ: drive.google.com/.../view

  • Version 3.1.0 Release Notes (Jan 2026):

    New Device Support:
    D2 Mach 2, Edge 550, Edge 850, Edge MTB, eTrex Touch, Fenix 8 Pro, Venu 4 41mm, Venu 4 45mm, ForeRunner 570 42mm, ForeRunner 570 47mm, ForeRunner 970, GPSMAP H1, Instinct Crossover AMOLED, Venu X1

    Features/Changes:

    RA4 Drag Curve (Pro):  Additional drag curve that is a better fit for some projectiles like 22LR and air rifle slugs.  For Example: Eley publishes a RA4 BC for their 40gr Match bullet of .112.

    Detail View / Component View (Pro):  New option on the quick menu, along with Range Card, PRS Card, Detail View.  Displays the individual components that make up current elevation and windage solution.  Allows user to sort out how much each is contributing to current solution.
       Elevation: Path, AeroJump, V. Coriolis
       Windage: Wind Drift, Spin Drift, H. Coriolis

    More Profiles (Pro):  Number of profiles now increased to 7.

    Get Temperature From Weather (Pro):  When updating field Temperature on main UI user is presented with option to get Temp from current Weather.  Some devices that are getting a little older (like Fenix 5 series) do not support this feature.

    View Current Profile/Options/Units Values:  Converted most menus to newer style.  This allows values to be visible in menus. Very useful to see all current Profile values while looking at the "Edit Profile" menu. Same with "Options" or "Units" menus.   Previously had to select individual menu items to see their current value.