The algorithm looks for an impact, fall and change in orientation. We haven't tested much on trails. It shouldn't experience false alerts, but if it lands in soft earth, it may not always recognise the impact as a crash. Over time, we will of course improve the algorithm and this will be available as a free firmware update (which you do using the app on your phone).