A ver si puedo arrojar algo de Luz,...
Como comenta
@Lito69 , la unidad Gateway del vehículo, contiene una serie de parámetros llamada " dataset ", donde se configuran ciertos comportamiento de algunas funciones del coche.
En este caso, el comportamiento de que Modo de Conducción queda seleccionado después de un reinicio del vehículo, está ahí preasignado.
Actualmente algunos vehículos de ciertos MY y (creo) cambio Manual, si que mantienen el último modo de conducción escogido después de un reinicio. Pero muchos otros, y sobre todo los modelos más actuales, están configurados para que vuelvan al modo normal, y no guarden la última selección.
Para ajustar esto existe un procedimiento, que pasa por conseguir un fichero "dataset" de nuestro Karoq (o asimilable), cargarlo en un editor Hexagesimal (mediante una plantilla), hacer ciertas modificaciones de bytes,... y finalmente volver a cargarlo en la Unidad de Control 19 - Gateway mediante ODIS Online (no es posible mediante OBD11)).
Una explicación general de los pasos seria esta (pero faltan algunos detalles):
Configuración de la selección de modos de conducción (parámetro FPA)
Para editar los parámetros de FPA, debe instalar:
- 010 Editor (
010 Editor - Pro Text/Hex Editor | Edit 200+ Formats | Fast & Powerful | Reverse Engineering )
- plantilla fpa_dataset.bt (
GitHub - jilleb/MQB-FPA: Driving profiles customization research for MQB platform cars )
- fpa_dataset_save. Secuencia de comandos 1sc (
GitHub - jilleb/MQB-FPA: Driving profiles customization research for MQB platform cars )
Parametros
Nos interesa el parámetro 19 del bloque, ubicado en la dirección 0x0000B80.
Los primeros 4 bytes del parámetro son la versión. Por ejemplo, 0x4E, 0x43,0x30,0x30 = NC00.
Solo se puede acceder al parámetro utilizando ODIS en línea.
Editar un parámetro en 010 Editor¶
- Abra el archivo con el parámetro FPA descargado y copie todos los bits que están en la sección ...
- Vaya al editor 010, cree un nuevo documento y cámbielo al modo hexadecimal (Ver → Editar como → HEX).
- Pegue los bytes copiados en el editor (Editar → Pegar desde → Pegar desde texto HEX).
- Después de eso, debe ejecutar la plantilla fpa_dataset (Ejecutar plantilla). Los valores en el editor se marcarán con diferentes colores:
- Verde = valores conocidos y verificados,
- Amarillo = valores posibles,
- Rojo = desconocido
- Azul = para coches híbridos.
Ver el archivo adjunto 29210
Qué se puede hacer
- Apague el LED de modo encendido en la lavadora en modo estándar (mode_light_on = 00).
- Capacidad de DSG para mantener el modo seleccionado después de apagar el encendido (valor FFFE).
- Ajuste de tracción total: Eco, Normal, Offroad.
- Posibilidad de habilitar / deshabilitar el modo de avance DSG.
- Ajustes del motor.
- Modos de ajuste fino.
- Habilite DCC (si está instalado).
Guardar parámetros
El script "fpa_dataset_save.1sc" se utiliza para generar parámetros para ODIS o VCP.
En el archivo de secuencia de comandos, puede configurar:
saveFormat = 0; // VCP format
saveFormat = 1; // ODIS format
saveAddress = 0; // This will use 0x0B80 as flashing address (newer gateway firmware versions)
saveAddress = 1; // This will use 0x2388 as flashing address (older gateway firmware versions)
Después de eso, usando el script, debe descargar el parámetro corregido y completarlo en el bloque 19.
* Más Info de los Dataset y de la Configuración de Modos en:
Dataset · jilleb/MQB-FPA Wiki
Ver el archivo adjunto 29211