Hola. Aquí, desde el curro, te puedo contestar a algunas cosas (aquí no tengo el gps, llevo algunos años trabajando en el mismo sitio, y conozco el camino

)
No entiendo tu primera pregunta, que dices que el gps toma al iniciar una ruta la última altura que registró. ¿Quieres decir que si apagas el gps marcando 2000m , y lo enciendes para comenzar a andar a nivel del mar, te empieza marcando 2000m?

Si tienes activada la calibración automática, y que coja los valores del gps, no deberías tener problemas.
En cuanto a la brújula, debe mantener la calibración al cambiar pilas, pero también es verdad que hay que calibrar a menudo, y que la brújula no es muy exacta, que digamos. Lo que si que no debería pasarte es, aún descalibrada, que muestre valores ilógicos como el que comentas. Supongo que no tienes el móvil cerca cuando la utilizas, o algún otro cacharro que emita campos electromagnéticos, y que pones el gps paralelo al suelo, no? Yo la brújula la utilizo sólo cuando estoy parado, para reorientar el mapa y saber por donde tengo que tirar. Luego la desactivo.
En cuanto a la actualización, ya te digo, no tengo aquí mi gps, y no se las últimas versiones que tengo instaladas. Luego te lo miro y te digo algo, pero creo que es la 2.60 la última, y esa es la versión del software de la unidad.
En cuanto a los términos, SW yo creo que hace referencia a SoftWare, pero no estoy seguro. Lo que actualizas son dos cosas, el software del cacharro, y el firmware, que es el que controla los circuitos electrónicos del mismo (y del chip).
Otra cosa, los modelos H de garmin, como el nuestro, no tienen el chip sirf, sino el Chipset Type M2 que pones tu. Es bastante más sensible que el sirf.
Después de actualizar, no hay que resetear. En tu caso, si estás haciendo todas las cosas bien, (al menos las actualizaciones parecen las correctas), yo me plantearía, antes de mandarlo al sat de garmin, un reset duro. Muchas veces soluciona bastantes cosas.
En cuanto a hacer la petición a garmin, pues imagino que por correo electrónico, en la página de garmin, tendrás la opción de ponerte en contacto con ellos. Para poder elegir entre altitud barométrica o del gps, ya se puede hacer en nuestros cacharros. No se muy bien a lo que te refieres con eso.
En casa miro las versiones que tengo yo, que creo que son las últimas.
A ver si antonio, un forero de por aquí, ve este post y te puede aclarar un poco más las cosas, o corrige alguna cosa que te he puesto. Él es el especialista en estas cosas.
Un saludo.