No soy un experto en WinCe que es el sistema de ese dispositivo por lo que puede apreciarse con los datos que has puesto del ttnavigator.bif, pero creo que el problema de memoria que te dá podría solucionarse creando una ruta previamente con un emulador, guardarla y pasar el mapsetting al interior del mapa.
Al menos eso me ha ocurrido a mí con ese sistema y lo solucioné así aunque fué con WinCe 6 y no 4.2 como es tu caso, pero yo probaría a hacerlo así.