about 2 months ago, our Samsung J7 stopped showing the compass when navigating - now it says the device doesn't have a compass - use the map to navigate.   So it seems the J7 lacks a magnetic sensor - but why did it work in the geocache app a few months ago for the previous year or so? and just recently stopped working.