Tutorial BMW MOTORRAD CODING (AÑADE EXTRAS, TFT SPORT,SERVICE RESET,BORRA ERRORES,ACTUALIZA ECUS,DOWNGRADE ECUS)

Una pregunta, no entiendo muy bien lo de las reequipaciones, que hay que modificar las FA segun la guia, yo por ejemplo he activado el control de velocidad unicamente cambiando los valores de las ECU ¿En que caso hay que modificar las FA?
es lo mismo solo que si lo haces reequipando , cuando codifiques a serie lo mantiene.

Alfinal requipar es cambiar valores en segundo plano
 
Pues si tenéis los valores para activar por ecus el faro de led , a luz de dia en faro led y los intermitentes de Led, ponerlo por aquí. Gracias
 
es lo mismo solo que si lo haces reequipando , cuando codifiques a serie lo mantiene.

Alfinal requipar es cambiar valores en segundo plano
Pues lo mismo lo de los puños habia sido mas facila si.

Lo acabo de conseguir, he tenido que cambiar un millon de valores pero ya funcionan, en cuanto recopile todas las cosas que he cambiado lo pongo por aquí.

Como dato no hace falta ni ponerle el botón desde la pantalla los enciendes sin problema.


La pega.... Mi moto solo traía de fabrica el puño izquierdo calefactable (El que había mirado), el derecho no... Ya he comprado uno...
 
mira el video que he puesto parriman, kdcan se configura como conexiones ediabas en ista+
Sí, muchas gracias. Ya lo he visto. Y otro compañero había puesto hace nada también esos pantallazos....

Esta mañana estaba cagado por si estaba rompiendo cosas mientras probaba, y no me daba la mente..... jajaja

Gracias de nuevo a todos.

Mañana día 2 de pruebas con varios elementos a configurar diferente. A ver si mejora la suerte.

Saludos
 
He intentado activar las luces de crucero en mi f850gs (Que jamás lo he visto) y funciona, pero se queda la luz corta encendida, aunque tengas parado el motor ¿No es normal no? No se que tendrán que ver las luces de crucero con la luz corta, pero el caso es que le afecta
 
He intentado activar las luces de crucero en mi f850gs (Que jamás lo he visto) y funciona, pero se queda la luz corta encendida, aunque tengas parado el motor ¿No es normal no? No se que tendrán que ver las luces de crucero con la luz corta, pero el caso es que le afecta

No, algun parametro tienes mas o la ecu desactualizada
 
Estoy probando si de algun modo se puede hacer todo con el cable enet y con istap da voltajes en enet pero no deja tocar las k001 , por otra parte no tiene sentido por que el programa tiene apartado de motorbike, pero hasta ahora es lo que he visto cuando saco un rato.

Con istap loader puedes lanzar el emulador enet sin abrir istap tal vez se puede hacer algo con esto.

IMG_5962.jpeg
IMG_5963.jpeg


Por otra parte ista+ con enet me rindo con el tema despues de leer que node ( el que crea el emulador de voltaje) y sedoy ( el que hace el 4.39.20 para todos) no le dan viabilidad al tema.

IMG_5969.jpeg


la siguiente solucion es tool32

Funciona por perfiles de trabajo, viene incluido en ediabas, pero tengo que buscar la version parcheada que es la que funciona con enet y kdcan.

Si no me equivoco los accesos serian por modulos y son todos los que empiezan por X
ECU\X_ABS.PRG (Version 14.1)
ECU\X_ABS9M.PRG (Version 1.4)
ECU\X_ABSVI.PRG (Version 7.1)
ECU\X_AP20.PRG (Version 2.0)
ECU\X_ASW.PRG (Version 4.3)
ECU\X_AUDIO.PRG (Version 2.0)
ECU\X_BCA.PRG (Version 7.1)
ECU\X_BCL.PRG (Version 10.17)
ECU\X_BCO.PRG (Version 9.5)
ECU\X_BMSAE1.PRG (Version 28.2)
ECU\X_BMSE2.PRG (Version 7.0)
ECU\X_BMSE2B.PRG (Version 7.0)
ECU\X_BMSMP1.PRG (Version 13.0)
ECU\X_BMSO1.PRG (Version 6.0)
ECU\X_BMSTVS.PRG (Version 7.0)
ECU\X_BMSX.PRG (Version 20.0)
ECU\X_DWA.PRG (Version 4.0)
ECU\X_ESA.PRG (Version 2.0)
ECU\X_EWS4.PRG (Version 8.0)
ECU\X_FSA.PRG (Version 10.0)
ECU\X_K001.PRG (Version 1.500)
ECU\X_KOMB03.PRG (Version 2.1)
ECU\X_KOMB17.PRG (Version 1.0)
ECU\X_KOMB18.PRG (Version 2.7)
ECU\X_KOMB46.PRG (Version 2.2)
ECU\X_KOMB50.PRG (Version 3.0)
ECU\X_KOMB53.PRG (Version 1.1)
ECU\X_KOMBHI.PRG (Version 7.3)
ECU\X_KOMBI.PRG (Version 7.0)
ECU\X_KOMBLO.PRG (Version 3.9)
ECU\X_KOMB_A.PRG (Version 4.0)
ECU\X_KS01.PRG (Version 1.100)
ECU\X_MRR.PRG (Version 3.0)
ECU\X_OBC.PRG (Version 2.1)
ECU\X_OBC_2.PRG (Version 2.1)
ECU\X_RDC.PRG (Version 2.0)
ECU\X_SAF.PRG (Version 6.5)
ECU\X_SLZ.PRG (Version 8.0)
ECU\X_SLZ03.PRG (Version 10.1)
ECU\X_SME.PRG (Version 3.7)
ECU\X_SVA.PRG (Version 3.0)
ECU\X_TPM.PRG (Version 4.1)

Algo asi.

con esto se puede hacer reset service y borrar errores.

Es un programa muy basico, la "jodienda" es que esta en aleman las ordenes de trabajo.

Un ejemplo de trabajo para borrar fallos en coche :

1700178343668.png

El entorno grafico es al mas puro estilo AS400 x,D , pero bueno si consigo hacerlo funcionar que no creo que sea muy dificil, seria tener las ordenes para hacerlo y listo, es el mas ligero de todos, y lo que nos queda por probar, ya no hay mas cosas para tocar en la moto xD

1700178478857.png


 
Última edición:
Bueno, por fin me llegó el cable ENET y como tenía ya descargado el Esys y kas bbdd me he liado. He intentado reequipar el módulo de alarma que había comprado de 2a mano. He añadido el código 603 en la FA(Salapa) y he hecho code en todas las ECU. Una vez terminado el proceso, ya aparece en el cuadro el apartado correspondiente con sus opciones. Se conecta, pita y encienden los intermitentes...Pero cuando la mueves con ella puesta no suena la sirena. No sé si me a faltado algún paso. Una ayudita, porfa
 
Para que suene al moverla tiene que pasar un tiempo hasta que se activa a ver si va ser eso
 
No. He esperado un tiempo y nada. Incluso la he desplazado x si tenía poca sensibilidad a los movimientos. Y nada
 
Bueno, por fin me llegó el cable ENET y como tenía ya descargado el Esys y kas bbdd me he liado. He intentado reequipar el módulo de alarma que había comprado de 2a mano. He añadido el código 603 en la FA(Salapa) y he hecho code en todas las ECU. Una vez terminado el proceso, ya aparece en el cuadro el apartado correspondiente con sus opciones. Se conecta, pita y encienden los intermitentes...Pero cuando la mueves con ella puesta no suena la sirena. No sé si me a faltado algún paso. Una ayudita, porfa
Os piscas acionam quando move a mota? A Sirene quando toca também pisca....
 
Pon los pasos que has seguido para ver si te has saltado alguno
 
No los intermitentes no se encienden al mover la moto. Solo interactuan cuando se activa o desactiva.
 
Los pasos son los que he puesto anteriormente. He incorporado el código 603 a la Fa y a continuación coding a las Ecu'S
 
Has hecho lo del VCM? Que es el paso entre incorporar el dato y coding?
 
Creo que no. Estuve viendo los vídeos de un ruso¿? que añadía la reequipación tal como yo lo he hecho. No hacía ningún paso intermedio. Añadía en FA y hacía coding en las ecu's necesarias.
Como es lo del VCM que comentas?
 
Es una f850gs del 2018
Basicamente é só ativar...

Pode fazer a opção B:
Remover o SALAPA 603 e deixar a mota como estava antes de tudo..
Ir ao ISTA+ e fazer o Retrofit nos opcionais e programar através do ISTA+

Caso não funcione, voltar a colocar o 603 no SALAPA e codificar os modulos todos (coding)
Ir ao ISTA+ e escolher uma alteração no modulo Alarme (por exemplo, não piscar ao ativar) e fazer programar no ISTA
 
Si eso no funciona,
Bueno, por fin me llegó el cable ENET y como tenía ya descargado el Esys y kas bbdd me he liado. He intentado reequipar el módulo de alarma que había comprado de 2a mano. He añadido el código 603 en la FA(Salapa) y he hecho code en todas las ECU. Una vez terminado el proceso, ya aparece en el cuadro el apartado correspondiente con sus opciones. Se conecta, pita y encienden los intermitentes...Pero cuando la mueves con ella puesta no suena la sirena. No sé si me a faltado algún paso. Una ayudita, porfa
Prueba a editar el cafd de la centralita, comparalo con este.

CAF_ID:05 00 00 0A 4B 002 000 014
Akkustische Alarmausgabe: initwert, initwert [01]
Akkustische Quittierung Entschaerfen: initwert, initwert [01]
Akkustische Quittierung Schaerfen: aktiv [01]
Akkustische Quittierung Sensoren Deaktivierung: initwert [01]
Alarm duration time in self-powering mode: initwert [34]
Alarm duration time with external supply: initwert [38]
Alarm level x-axis: initwert [0C]
Alarm level y-axis: initwert [0C]
Alarm level z-axis: initwert [0C]
Alarm pause duration: initwert [64]
Alarm pause duration in self-powering mode: initwert [8C]
Alarm reset level x-axis: initwert [0B]
Alarm reset level y-axis: initwert [0B]
Alarm reset level z-axis: initwert [0B]
BlinkersDriveTimeOff: initwert [1E]
BlinkersDriveTimeOn: initwert [1E]
Buzzer duration: initwert [14]
Buzzer level high: level_7 [07]
Buzzer level low: level_3, level_3 [03]
Buzzer pause: initwert [3C]
Buzzer period: initwert [D0]
BuzzerDelay10ms: initwert [00]
CAN customising alarmtone enable: initwert [01]
CAN customising automatic ZV unlatch enable: initwert [01]
CAN customising automatic activation enable: initwert [01]
CAN customising automatic activation footboard light enable: initwert [01]
CAN customising confirmation signal enable: initwert [01]
CAN timeout BCO: aktive [01]
CAN timeout BMS: aktive [01]
CAN timeout DME clamp status: initwert [00]
CAN timeout Keyless go: aktive [01]
CAN timeout Kombi: aktive [01]
CanEndWklPulseTime: initwert [41]
CanStartWklPulseTime: initwert [19]
Config Stabilisation Time 5230: initwert [14]
Config Timeout 5230: initwert [05]
Counter alarm level x-axis: initwert [04]
Counter alarm level y-axis: initwert [04]
Counter alarm level z-axis: initwert [04]
Crank Time: initwert [C8]
Customising: CAN [00]
Customising Alarmtone: initwert, initwert [00]
Customising automatic Activation footboard light: initwert, initwert [00]
Customising automatic ZV unlatch: initwert, initwert [00]
Customising automatic activation: initwert, initwert [00]
Customising confirmation signal: initwert, initwert [00]
Drift compensation time: initwert [28]
Duty cycle for self supplied alarm: initwert [3C]
Duty cycle in power consumption reduction due to temperature: initwert [28]
Duty cycle with external supply: initwert [3C]
Duty cycle with external supply and reduced power sound request: initwert [0A]
ECE modulationperiod: initwert [7D]
ECE semiperiod: initwert [AF]
Fast measuring time: initwert [28]
Illumination Pwm Target On: initwert [5F]
Illumination St Delay: initwert [19]
Illumination St Filter: initwert [31]
Illumination St High Limit: initwert [2D]
Illumination St Low Limit: initwert [0F]
Illumination dimming time off: initwert, initwert [03]
Illumination dimming time on: initwert, initwert [03]
Illumination driving time: initwert [20]
Illumination present: not present [00]
Keyless go present: present [01]
Max Num ZV Activations: initwert [0A]
Max Time btw. ZV Consecutive Activations: initwert [03]
Max noise x-axis: initwert [03]
Max noise y-axis: initwert [03]
Max noise z-axis: initwert [08]
Max temperatur for self powering alarm: initwert [41]
Maximum drift x-axis: initwert [04]
Maximum drift y-axis: initwert [04]
Maximum drift z-axis: initwert [04]
Measure samples number: initwert [41]
Measuring period armed: initwert [0A]
Measuring period disarmed: initwert [0A]
Min temperatur for self powering alarm: initwert [EC]
NG-Ref-Zeit: initwert, initwert [00]
Neigungssensor: initwert, initwert [01]
Noise correction time: initwert [32]
Optische Alarmausgabe Blinker: initwert, initwert [01]
Optische Quittierung Entschaerfen: initwert, initwert [01]
Optische Quittierung Schaerfen: aktiv [01]
Pause After Rec 5230: initwert [32]
PeriodicReadingTimeOff: endless [00]
PeriodicReadingTimeOn: initwert [01]
Piezo Dynamic St Current Max: initwert [3C]
Piezo Dynamic St Current Min: initwert [04]
Piezo Dynamic St Vpp Max: initwert [FF]
Piezo Dynamic St Vpp Min: initwert [23]
Piezo Selftest Semi T: initwert [AF]
Piezo Static St Current Max: initwert [34]
Piezo Static St Current Min: initwert [04]
Piezo Static St Vpp Max: initwert [FA]
Piezo Static St Vpp Min: initwert [24]
PiezoStaticStDelayMs: initwert [0A]
Prealarm Time: initwert [2C]
RC session plus15 timeout: initwert [0A]
RC session timeout: initwert [1E]
Rearm time delay: initwert [00]
Receiver Config Num Writes: UNK_PARAM_0, UNK_PARAM_1 [29]
ReceiverAddresses: UNK_PARAM_0, UNK_PARAM_1
ReceiverValues: UNK_PARAM_0, UNK_PARAM_1
Remote control: receiver inaktive [00]
SLZ authentication time: 1s [0A]
Second alarm level x-axis: initwert [0B]
Second alarm level y-axis: initwert [0B]
Second alarm level z-axis: initwert [0B]
Second alarm reset level x-axis: initwert [0A]
Second alarm reset level y-axis: initwert [0A]
Second alarm reset level z-axis: initwert [0A]
Self Supply Al Num: gb [98]
St max delta XY: initwert [63]
St max delta Z: initwert [42]
St min delta XY: initwert [16]
St min delta Z: initwert [09]
Switch off motion sensor by RC or CAN: initwert, initwert [03]
Thermal drift check time: initwert [0A]
Thermal drift delta T: initwert [02]
Threshold temperature for power consumption reduction: initwert [FB]
TiltStRetryNum: UNK_PARAM_0 [06]
USA maximum semiperiod: initwert [B9]
USA minimum semiperiod: initwert [98]
USA sweep period: initwert [64]
Wake up cut off delay: initwert, initwert [1E]
Warm Up Time 5230: initwert [64]
ZV Cooling Down Time: initwert [14]
ZV Diag Adc Read Time: initwert [E6]
ZV Pwm Target On: initwert [64]
ZV button by CAN: initwert, initwert [00]
ZV motor direction: initwert [01]
ZV present: not present [00]
ZV ramp time off: initwert [00]
ZV startup time: initwert [00]
ZV-PB debounce: initwert, initwert [07]
ZV-follow up keyless go: initwert [0A]
ZVOpenFilter: UNK_PARAM_0 [02]
ZVmaxCurrent: initwert [7F]
ZVminCurrentArray: initwert
ZVshortFilter: initwert [01]
Zeitfenster Deaktivierung NG-US: initwert, initwert [0A]
automatic arming time: initwert, initwert [00]
closing time array: initwert
kl15 validity timeout for alarm: initwert [C8]
max PB-ZV actions after ignition off: initwert [0A]
number of Kl15 alarms: initwert, initwert [0A]
number of tilt sensor alarms: initwert, initwert [0A]
opening time array: initwert
stop cpu: 30 days [1E]
stop receiver DWA acivated: 30 days [1E]
stop receiver DWA not acivated: 30 days [1E]
 
He puesto en marcha el tools 32 con kdcan de momento, con enet me esta dando problemas , os ire contando.

Facil, hecho el manual de von robem para la instalacion de kdcan, abrimos tools32 como administrador y retrocompatible con xp sp3.

seleccionas perfil de trabajo : yo he probado con x_k001.prg y x_kombi03.prg.

Me queda poner el enet en marcha y ver si podemos hacer aqui reset service.


2023-11-17 23_45_47-.png

Mas cosas, he probado la extension de aplicacion Esys Transmitter.


Con esto nos ahorramos abrir ista y borrar fallos en la moto, desde aqui los podemos borrar, os dejo un video de ejemplo


1700264112506.png

Minuto 13:13

1700264320358.png


Para configurarlo es facil , poneis la ip que os de por dhcp el propio esys al conectar la moto y listo, y seguis las instrucciones de copiar la carpeta "fat" dentro de la carpeta de esys.


El proceso de borrado lo teneis en el video, es igual para todo el mundo.
 
Si eso no funciona,

Prueba a editar el cafd de la centralita, comparalo con este.

CAF_ID:05 00 00 0A 4B 002 000 014
Akkustische Alarmausgabe: initwert, initwert [01]
Akkustische Quittierung Entschaerfen: initwert, initwert [01]
Akkustische Quittierung Schaerfen: aktiv [01]
Akkustische Quittierung Sensoren Deaktivierung: initwert [01]
Alarm duration time in self-powering mode: initwert [34]
Alarm duration time with external supply: initwert [38]
Alarm level x-axis: initwert [0C]
Alarm level y-axis: initwert [0C]
Alarm level z-axis: initwert [0C]
Alarm pause duration: initwert [64]
Alarm pause duration in self-powering mode: initwert [8C]
Alarm reset level x-axis: initwert [0B]
Alarm reset level y-axis: initwert [0B]
Alarm reset level z-axis: initwert [0B]
BlinkersDriveTimeOff: initwert [1E]
BlinkersDriveTimeOn: initwert [1E]
Buzzer duration: initwert [14]
Buzzer level high: level_7 [07]
Buzzer level low: level_3, level_3 [03]
Buzzer pause: initwert [3C]
Buzzer period: initwert [D0]
BuzzerDelay10ms: initwert [00]
CAN customising alarmtone enable: initwert [01]
CAN customising automatic ZV unlatch enable: initwert [01]
CAN customising automatic activation enable: initwert [01]
CAN customising automatic activation footboard light enable: initwert [01]
CAN customising confirmation signal enable: initwert [01]
CAN timeout BCO: aktive [01]
CAN timeout BMS: aktive [01]
CAN timeout DME clamp status: initwert [00]
CAN timeout Keyless go: aktive [01]
CAN timeout Kombi: aktive [01]
CanEndWklPulseTime: initwert [41]
CanStartWklPulseTime: initwert [19]
Config Stabilisation Time 5230: initwert [14]
Config Timeout 5230: initwert [05]
Counter alarm level x-axis: initwert [04]
Counter alarm level y-axis: initwert [04]
Counter alarm level z-axis: initwert [04]
Crank Time: initwert [C8]
Customising: CAN [00]
Customising Alarmtone: initwert, initwert [00]
Customising automatic Activation footboard light: initwert, initwert [00]
Customising automatic ZV unlatch: initwert, initwert [00]
Customising automatic activation: initwert, initwert [00]
Customising confirmation signal: initwert, initwert [00]
Drift compensation time: initwert [28]
Duty cycle for self supplied alarm: initwert [3C]
Duty cycle in power consumption reduction due to temperature: initwert [28]
Duty cycle with external supply: initwert [3C]
Duty cycle with external supply and reduced power sound request: initwert [0A]
ECE modulationperiod: initwert [7D]
ECE semiperiod: initwert [AF]
Fast measuring time: initwert [28]
Illumination Pwm Target On: initwert [5F]
Illumination St Delay: initwert [19]
Illumination St Filter: initwert [31]
Illumination St High Limit: initwert [2D]
Illumination St Low Limit: initwert [0F]
Illumination dimming time off: initwert, initwert [03]
Illumination dimming time on: initwert, initwert [03]
Illumination driving time: initwert [20]
Illumination present: not present [00]
Keyless go present: present [01]
Max Num ZV Activations: initwert [0A]
Max Time btw. ZV Consecutive Activations: initwert [03]
Max noise x-axis: initwert [03]
Max noise y-axis: initwert [03]
Max noise z-axis: initwert [08]
Max temperatur for self powering alarm: initwert [41]
Maximum drift x-axis: initwert [04]
Maximum drift y-axis: initwert [04]
Maximum drift z-axis: initwert [04]
Measure samples number: initwert [41]
Measuring period armed: initwert [0A]
Measuring period disarmed: initwert [0A]
Min temperatur for self powering alarm: initwert [EC]
NG-Ref-Zeit: initwert, initwert [00]
Neigungssensor: initwert, initwert [01]
Noise correction time: initwert [32]
Optische Alarmausgabe Blinker: initwert, initwert [01]
Optische Quittierung Entschaerfen: initwert, initwert [01]
Optische Quittierung Schaerfen: aktiv [01]
Pause After Rec 5230: initwert [32]
PeriodicReadingTimeOff: endless [00]
PeriodicReadingTimeOn: initwert [01]
Piezo Dynamic St Current Max: initwert [3C]
Piezo Dynamic St Current Min: initwert [04]
Piezo Dynamic St Vpp Max: initwert [FF]
Piezo Dynamic St Vpp Min: initwert [23]
Piezo Selftest Semi T: initwert [AF]
Piezo Static St Current Max: initwert [34]
Piezo Static St Current Min: initwert [04]
Piezo Static St Vpp Max: initwert [FA]
Piezo Static St Vpp Min: initwert [24]
PiezoStaticStDelayMs: initwert [0A]
Prealarm Time: initwert [2C]
RC session plus15 timeout: initwert [0A]
RC session timeout: initwert [1E]
Rearm time delay: initwert [00]
Receiver Config Num Writes: UNK_PARAM_0, UNK_PARAM_1 [29]
ReceiverAddresses: UNK_PARAM_0, UNK_PARAM_1
ReceiverValues: UNK_PARAM_0, UNK_PARAM_1
Remote control: receiver inaktive [00]
SLZ authentication time: 1s [0A]
Second alarm level x-axis: initwert [0B]
Second alarm level y-axis: initwert [0B]
Second alarm level z-axis: initwert [0B]
Second alarm reset level x-axis: initwert [0A]
Second alarm reset level y-axis: initwert [0A]
Second alarm reset level z-axis: initwert [0A]
Self Supply Al Num: gb [98]
St max delta XY: initwert [63]
St max delta Z: initwert [42]
St min delta XY: initwert [16]
St min delta Z: initwert [09]
Switch off motion sensor by RC or CAN: initwert, initwert [03]
Thermal drift check time: initwert [0A]
Thermal drift delta T: initwert [02]
Threshold temperature for power consumption reduction: initwert [FB]
TiltStRetryNum: UNK_PARAM_0 [06]
USA maximum semiperiod: initwert [B9]
USA minimum semiperiod: initwert [98]
USA sweep period: initwert [64]
Wake up cut off delay: initwert, initwert [1E]
Warm Up Time 5230: initwert [64]
ZV Cooling Down Time: initwert [14]
ZV Diag Adc Read Time: initwert [E6]
ZV Pwm Target On: initwert [64]
ZV button by CAN: initwert, initwert [00]
ZV motor direction: initwert [01]
ZV present: not present [00]
ZV ramp time off: initwert [00]
ZV startup time: initwert [00]
ZV-PB debounce: initwert, initwert [07]
ZV-follow up keyless go: initwert [0A]
ZVOpenFilter: UNK_PARAM_0 [02]
ZVmaxCurrent: initwert [7F]
ZVminCurrentArray: initwert
ZVshortFilter: initwert [01]
Zeitfenster Deaktivierung NG-US: initwert, initwert [0A]
automatic arming time: initwert, initwert [00]
closing time array: initwert
kl15 validity timeout for alarm: initwert [C8]
max PB-ZV actions after ignition off: initwert [0A]
number of Kl15 alarms: initwert, initwert [0A]
number of tilt sensor alarms: initwert, initwert [0A]
opening time array: initwert
stop cpu: 30 days [1E]
stop receiver DWA acivated: 30 days [1E]
stop receiver DWA not acivated: 30 days [1E]
Te refieres a cafd del módulo de la alarma? ¿como lo saco para verlo?
 
Te refieres a cafd del módulo de la alarma? ¿como lo saco para verlo?
Metete en esys.
Expert mode - coding

Lees fa y activas
Lees ecus
T vas a la xdwa y pinchas boton derecho sobre el cafd, pulsas reading data y luego t vas a fdl editor, ahi le das a file y guardas en formato .fwl


Luego bajate notepad++ , y añades la extension de compare , y comparas la que te he puesto con la tuya.

Miras q valores cambian y pruebas a ponerlos igual
 
Buenas tardes , necesitaría los datos a modificar en eSys para que me apezca en la tft el menú para poner la lud de día en automatica ya que no tengo en la piña izquierda el botón para activarlo o desactivarlo .
 
Buenas tardes , necesitaría los datos a modificar en eSys para que me apezca en la tft el menú para poner la lud de día en automatica ya que no tengo en la piña izquierda el botón para activarlo o desactivarlo .
Pero esto lo has visto que lo activen desde los menus? no puedes sacar funciones que no existen, por eso te lo pregunto, si hay cualquier otra moto de tft bmw que lo tiene entonces si.
 
Buenos días

He leído el hilo un par de veces ( las 17/18pag)..
He empezado a codificar consitas ( vaya curada os habéis dado ), pero no consigo poner la pantalla Sport( repaso y repaso el Cad , esta tal cual habéis indicado )
Tengo un GSA 2019, hay algo que se me escapa y no lo veo. ¿Alguien que me ilumine ?

PD tengo los PZ LITE
 
Pero esto lo has visto que lo activen desde los menus? no puedes sacar funciones que no existen, por eso te lo pregunto, si hay cualquier otra moto de tft bmw que lo tiene entonces si.
Claro en el menú, os debe aparecer poner la luz de dia manual a través del botón o que se os encienda de manera automática.
 
Foto del cuadro viejo en las nuevas no se como aparece .
 

Adjuntos

  • Screenshot_20231119_100026_Chrome.jpg
    Screenshot_20231119_100026_Chrome.jpg
    53,5 KB · Visitas: 23
  • Screenshot_20231119_095827_Chrome.jpg
    Screenshot_20231119_095827_Chrome.jpg
    138,2 KB · Visitas: 23
Claro en el menú, os debe aparecer poner la luz de dia manual a través del botón o que se os encienda de manera automática.
Correcto, en la configuración aparece para configurar la de manera auto o manual, pero sin el botón en la piña no se si te funcionara.
 
Bueno señores ya tenemos tambien tools32 funcionando con enet, desde aqui se pueden borrar errores con enet, y se deberia poder hacer el reset service, hay que buscar donde, por lo que kdcan solo quedaria para el que quiera usar ista!!

2023-11-19 10_52_32-EDIABAS Konfigurator.png

Para que funcione bien hay que meter la moto (ediabas) y la tarjeta de red en un mismo rango de ip, como en la imagen, aunque le zcw search no me detecta la moto, al hacer ping veia comunicacion, lo probe y funciono, lo que hice fue ponerle la misma ip a ediabas, que me devolvia esys al leer la moto por enet y funciono.

2023-11-19 10_57_10-EDIABAS Konfigurator.png
Esto es tool32 con ediabas con cable enet.

El tools32 vienen con ediabas 7.3.0 , podeis buscarlo en internet pero donde mejor veo que funciono es con el paquete de von robem, ni os molesteis en buscar otra cosa la verdad, viene con todos los perfiles de trabajo de moto etc, super completo su pack.

Estas anotaciones tambien me han sido utiles a la hora de configurar tools32 con enet.

1700391381669.png
 
  • Like
Reacciones: kmi
Si eso no funciona,

Prueba a editar el cafd de la centralita, comparalo con este.

CAF_ID:05 00 00 0A 4B 002 000 014
Akkustische Alarmausgabe: initwert, initwert [01]
Akkustische Quittierung Entschaerfen: initwert, initwert [01]
Akkustische Quittierung Schaerfen: aktiv [01]
Akkustische Quittierung Sensoren Deaktivierung: initwert [01]
Alarm duration time in self-powering mode: initwert [34]
Alarm duration time with external supply: initwert [38]
Alarm level x-axis: initwert [0C]
Alarm level y-axis: initwert [0C]
Alarm level z-axis: initwert [0C]
Alarm pause duration: initwert [64]
Alarm pause duration in self-powering mode: initwert [8C]
Alarm reset level x-axis: initwert [0B]
Alarm reset level y-axis: initwert [0B]
Alarm reset level z-axis: initwert [0B]
BlinkersDriveTimeOff: initwert [1E]
BlinkersDriveTimeOn: initwert [1E]
Buzzer duration: initwert [14]
Buzzer level high: level_7 [07]
Buzzer level low: level_3, level_3 [03]
Buzzer pause: initwert [3C]
Buzzer period: initwert [D0]
BuzzerDelay10ms: initwert [00]
CAN customising alarmtone enable: initwert [01]
CAN customising automatic ZV unlatch enable: initwert [01]
CAN customising automatic activation enable: initwert [01]
CAN customising automatic activation footboard light enable: initwert [01]
CAN customising confirmation signal enable: initwert [01]
CAN timeout BCO: aktive [01]
CAN timeout BMS: aktive [01]
CAN timeout DME clamp status: initwert [00]
CAN timeout Keyless go: aktive [01]
CAN timeout Kombi: aktive [01]
CanEndWklPulseTime: initwert [41]
CanStartWklPulseTime: initwert [19]
Config Stabilisation Time 5230: initwert [14]
Config Timeout 5230: initwert [05]
Counter alarm level x-axis: initwert [04]
Counter alarm level y-axis: initwert [04]
Counter alarm level z-axis: initwert [04]
Crank Time: initwert [C8]
Customising: CAN [00]
Customising Alarmtone: initwert, initwert [00]
Customising automatic Activation footboard light: initwert, initwert [00]
Customising automatic ZV unlatch: initwert, initwert [00]
Customising automatic activation: initwert, initwert [00]
Customising confirmation signal: initwert, initwert [00]
Drift compensation time: initwert [28]
Duty cycle for self supplied alarm: initwert [3C]
Duty cycle in power consumption reduction due to temperature: initwert [28]
Duty cycle with external supply: initwert [3C]
Duty cycle with external supply and reduced power sound request: initwert [0A]
ECE modulationperiod: initwert [7D]
ECE semiperiod: initwert [AF]
Fast measuring time: initwert [28]
Illumination Pwm Target On: initwert [5F]
Illumination St Delay: initwert [19]
Illumination St Filter: initwert [31]
Illumination St High Limit: initwert [2D]
Illumination St Low Limit: initwert [0F]
Illumination dimming time off: initwert, initwert [03]
Illumination dimming time on: initwert, initwert [03]
Illumination driving time: initwert [20]
Illumination present: not present [00]
Keyless go present: present [01]
Max Num ZV Activations: initwert [0A]
Max Time btw. ZV Consecutive Activations: initwert [03]
Max noise x-axis: initwert [03]
Max noise y-axis: initwert [03]
Max noise z-axis: initwert [08]
Max temperatur for self powering alarm: initwert [41]
Maximum drift x-axis: initwert [04]
Maximum drift y-axis: initwert [04]
Maximum drift z-axis: initwert [04]
Measure samples number: initwert [41]
Measuring period armed: initwert [0A]
Measuring period disarmed: initwert [0A]
Min temperatur for self powering alarm: initwert [EC]
NG-Ref-Zeit: initwert, initwert [00]
Neigungssensor: initwert, initwert [01]
Noise correction time: initwert [32]
Optische Alarmausgabe Blinker: initwert, initwert [01]
Optische Quittierung Entschaerfen: initwert, initwert [01]
Optische Quittierung Schaerfen: aktiv [01]
Pause After Rec 5230: initwert [32]
PeriodicReadingTimeOff: endless [00]
PeriodicReadingTimeOn: initwert [01]
Piezo Dynamic St Current Max: initwert [3C]
Piezo Dynamic St Current Min: initwert [04]
Piezo Dynamic St Vpp Max: initwert [FF]
Piezo Dynamic St Vpp Min: initwert [23]
Piezo Selftest Semi T: initwert [AF]
Piezo Static St Current Max: initwert [34]
Piezo Static St Current Min: initwert [04]
Piezo Static St Vpp Max: initwert [FA]
Piezo Static St Vpp Min: initwert [24]
PiezoStaticStDelayMs: initwert [0A]
Prealarm Time: initwert [2C]
RC session plus15 timeout: initwert [0A]
RC session timeout: initwert [1E]
Rearm time delay: initwert [00]
Receiver Config Num Writes: UNK_PARAM_0, UNK_PARAM_1 [29]
ReceiverAddresses: UNK_PARAM_0, UNK_PARAM_1
ReceiverValues: UNK_PARAM_0, UNK_PARAM_1
Remote control: receiver inaktive [00]
SLZ authentication time: 1s [0A]
Second alarm level x-axis: initwert [0B]
Second alarm level y-axis: initwert [0B]
Second alarm level z-axis: initwert [0B]
Second alarm reset level x-axis: initwert [0A]
Second alarm reset level y-axis: initwert [0A]
Second alarm reset level z-axis: initwert [0A]
Self Supply Al Num: gb [98]
St max delta XY: initwert [63]
St max delta Z: initwert [42]
St min delta XY: initwert [16]
St min delta Z: initwert [09]
Switch off motion sensor by RC or CAN: initwert, initwert [03]
Thermal drift check time: initwert [0A]
Thermal drift delta T: initwert [02]
Threshold temperature for power consumption reduction: initwert [FB]
TiltStRetryNum: UNK_PARAM_0 [06]
USA maximum semiperiod: initwert [B9]
USA minimum semiperiod: initwert [98]
USA sweep period: initwert [64]
Wake up cut off delay: initwert, initwert [1E]
Warm Up Time 5230: initwert [64]
ZV Cooling Down Time: initwert [14]
ZV Diag Adc Read Time: initwert [E6]
ZV Pwm Target On: initwert [64]
ZV button by CAN: initwert, initwert [00]
ZV motor direction: initwert [01]
ZV present: not present [00]
ZV ramp time off: initwert [00]
ZV startup time: initwert [00]
ZV-PB debounce: initwert, initwert [07]
ZV-follow up keyless go: initwert [0A]
ZVOpenFilter: UNK_PARAM_0 [02]
ZVmaxCurrent: initwert [7F]
ZVminCurrentArray: initwert
ZVshortFilter: initwert [01]
Zeitfenster Deaktivierung NG-US: initwert, initwert [0A]
automatic arming time: initwert, initwert [00]
closing time array: initwert
kl15 validity timeout for alarm: initwert [C8]
max PB-ZV actions after ignition off: initwert [0A]
number of Kl15 alarms: initwert, initwert [0A]
number of tilt sensor alarms: initwert, initwert [0A]
opening time array: initwert
stop cpu: 30 days [1E]
stop receiver DWA acivated: 30 days [1E]
stop receiver DWA not acivated: 30 days [1E]
Bueno, pues está. No saltaba la alarma xq cuando la probé tenía la llave keyless en el bolsillo (tonto de mí). Hoy he hecho la prueba alejando la llave y ha saltado al momento. Además me ha sorprendido el tono alto que tiene (alguno decía que tenía poca potencia sonora).
Le he pasado el ISTA y aparecen varios errores. No me deja quitarlos xq no reconoce el voltaje (solo tengo cable ENET) ¿??
 
Correcto, en la configuración aparece para configurar la de manera auto o manual, pero sin el botón en la piña no se si te funcionara.
Yo he puesto los puños antes de montar el botón y funcionan perfectamente desde la pantalla, a si que yo entiendo que en este caso debería ser igual.
 
He probado con el Esys transmiter y no sé si se borran realmente xq luego leo los errores con el ISTA y salen igualmente ¿??
 
Al
He probado con el Esys transmiter y no sé si se borran realmente xq luego leo los errores con el ISTA y salen igualmente ¿??
Al reequiparla por fa ¿manteniendo pulsado el botón de menú, la parte de arriba dos segundos re sale el menú de la alarma? Para ponerla en auto o no ?
 
Bueno señores ya tenemos tambien tools32 funcionando con enet, desde aqui se pueden borrar errores con enet, y se deberia poder hacer el reset service, hay que buscar donde, por lo que kdcan solo quedaria para el que quiera usar ista!!

Ver el archivo adjunto 382709

Para que funcione bien hay que meter la moto (ediabas) y la tarjeta de red en un mismo rango de ip, como en la imagen, aunque le zcw search no me detecta la moto, al hacer ping veia comunicacion, lo probe y funciono, lo que hice fue ponerle la misma ip a ediabas, que me devolvia esys al leer la moto por enet y funciono.

Ver el archivo adjunto 382710
Esto es tool32 con ediabas con cable enet.

El tools32 vienen con ediabas 7.3.0 , podeis buscarlo en internet pero donde mejor veo que funciono es con el paquete de von robem, ni os molesteis en buscar otra cosa la verdad, viene con todos los perfiles de trabajo de moto etc, super completo su pack.

Estas anotaciones tambien me han sido utiles a la hora de configurar tools32 con enet.

Ver el archivo adjunto 382711
Un gran trabajo! Pero es un software obsoleto y además en alemán!! Prefiero seguir usando el ISTA+ con el K-Dcan.
 
Al
Al reequiparla por fa ¿manteniendo pulsado el botón de menú, la parte de arriba dos segundos re sale el menú de la alarma? Para ponerla en auto o no ?
Tengo tft. Y salen las opciones en el menú correspondiente. Puedes poner que se active automáticamente cuando apagas la moto...
 
Bueno después de mucho enredar creo que he tocado todo lo tocable y sigo con moto, creo que es bastante complicado liarla. He sacado varias cosas en claro.

Hay equipación que no se aplica aunque la pongas desde el FA (como muchos habías comentado)

La FA únicamente graba en las ecus los valores predefinidos.

Los programas de las ECU son iguales independientemente del modelo, tienen los mismo apartados.

Hay progración oculta! Sin dirección, aparecen como campos vacíos pero si los modificas aparecen nuevas funciones! En BU y en Esys aparecen como UNBELEGT.

Por ejemplo el octavo unbelegt empezando por abajo de la tabla de drive modes hace aparecer la selección de modos que quieres que aparezcan al darle al botón de modo (en mi caso Rain y road ya que el resto los tengo bloqueados)

Con esto quiero de decir que es muy probable que los opcionales que requieran reequipación por código, es casi seguro que se puede hacer con los cafd, pero hay que descifrar los UNBELEGT.

¿Podría alguien darme su cafd del kombi3, de una moto bien equipada para poder investigar dónde está la limitación?



Por otro lado.

Cuando compras un código de reequipamiento ¿cómo lo aplicas?

Y otra pregunta, quizá sea una locura pero…

¿Se podría poner el hsc en una f850gs? No lo tiene de fábrica que yo sepa, pero viendo que comparte el hardware y que la bomba de abs es exactamente la misma que la de la f900xr, que sí que lo tiene. No veo por qué no se podría.
Corregirme si me equivoco, pero este sistema depende de la bomba de abs ¿no?
 
Un gran trabajo! Pero es un software obsoleto y además en alemán!! Prefiero seguir usando el ISTA+ con el K-Dcan.
Es cierto que es mas antiguo, pero lo he puesto en marcha por que es el software que mas permite tocar la moto por lo que he leido.

Igualmente kdcan siempre va a ser mas inestable que el enet, es un cable con integrados, el enet es punto a punto solo lleva una resistencia si no me equivoco.

Aunque este en aleman es una secuencia a seguir, da la opcion a que la gente pueda hacerlo todo solo con enet.

Pero te entiendo lo que dices, visualmente el ista es mucho mas logrado y intuitivo .
 
He probado con el Esys transmiter y no sé si se borran realmente xq luego leo los errores con el ISTA y salen igualmente ¿??
Si solo tienes enet, puedes probar hacerlo con tools32, si esys transmitter apunta a la ip que te coge esys deberia funcionar, lee un poco por internet, yo no lo he podido probar aun por que no tengo errores .

Luego busco las instrucciones para hacerlo con enet.

De momento prueba a conectarte con tools32 , esta en la carpeta c:\ ediabas , tienes que hacer el video de von robem (aunq no tengas kdcan instala bmw standard tools solo con ediabas, pon permisos admin y retrocompatibilidad en instalador y tools32, y aplica la carpeta ediabas que viene en el paquete)
 
Bueno, pues está. No saltaba la alarma xq cuando la probé tenía la llave keyless en el bolsillo (tonto de mí). Hoy he hecho la prueba alejando la llave y ha saltado al momento. Además me ha sorprendido el tono alto que tiene (alguno decía que tenía poca potencia sonora).
Le he pasado el ISTA y aparecen varios errores. No me deja quitarlos xq no reconoce el voltaje (solo tengo cable ENET) ¿??
Prueba esto en tools32, deberia ser algo asi.

1) Abre C:\EDIABAS\Bin\TOOL32.EXE
2) Pulsa F3
3) Carga C:\EDIABAS\Ecu\X_K001.PRG
4) In the "Select Job: X_K001" window, select FS_LOESCHEN_FUNKTIONAL
5) Pulsa F5
6) "Results" window should show "JOB_STATUS = OKAY"

Note: fs_lesen_funktional es para leer los fallos, FS_LOESCHEN_FUNKTIONAL y este para borrarlos, es facil si estas familiarizado con inpa en coches por ejemplo , trabaja similar.
 
Gracias. Lo veré. No obstante ayer pedí por Aliexpress el cable kdcan. Creo que ISTA es mas amigable a parte de estar en español
 
Prueba esto en tools32, deberia ser algo asi.

1) Abre C:\EDIABAS\Bin\TOOL32.EXE
2) Pulsa F3
3) Carga C:\EDIABAS\Ecu\X_K001.PRG
4) In the "Select Job: X_K001" window, select FS_LOESCHEN_FUNKTIONAL
5) Pulsa F5
6) "Results" window should show "JOB_STATUS = OKAY"

Note: fs_lesen_funktional es para leer los fallos, FS_LOESCHEN_FUNKTIONAL y este para borrarlos, es facil si estas familiarizado con inpa en coches por ejemplo , trabaja similar.

Ya me contesto uno de los gurus en el tema de bmw motorrad, @TheNine90 thank very much friend.

Perfil a cargar de tools32 X_KOMBI03.PRG
Buscar en "steuern" (traduccion literal del aleman "direccion")
En las opciones de este deberia estar el reset service, pendiente de que lo pruebe en algun momento.
 
Arriba