Die Kombination Galaxy S6 (Android 5.1.1) über OTG-USB zu Garmin Extrex10 (also die einfachste Version von Garmin) funktioniert. Garmin im Massenspeichermodus wird als USB Storage A erkannt. Das dauert etwa 1min oder bei vollem Trackspeicher auch länger, weil das Etrex10 keine Prozessorleistung hat.
Weiterhin legt Android (leider) drei Verwaltungsdirectories auf dem Garmin an: "LOST.DIR", "Android" und ggfs. "System Volume Information", die zusammen nur ein paar Bytes schlucken, aber sonst nicht Erkennbares im Garmin anrichten.
Abdocken im S6 über die Funktion in "Einstellungen -> Speicher -> USB-On-the-go-Speicher -> USB-On-the-go-Speicher deaktivieren".
Ein S3 mit älterer Android-Version (4.x.y ?) war - trotz funktionierendem OTG-USB mit Speicher-Sticks - nicht zu einer Trackübertragung zu bewegen, was ich aber heute nicht mehr nachstellen kann.