Importante: prestar mucha atención para no cometer errores.
¿Qué vamos a modificar?
Bien, lo que hemos aprendido.
La idea es modificar el corte de rpm elevándolo a 6800 rpms, y lo mas importante recalcular y reparar el cheksum para que nuestra ecu siga funcionando.
¿Por donde arrancamos?
Por calcular el valor de las rpms.
Habíamos dicho que:
Corte1 = 3.932.490 /
y
Corte1 = 3.932.490 /
vamos a dejar los dos cortes a 6800 rpms, para ello necesitamos saber que valor vamos a poner en el divisor.
Despejamos
y
entonces
y
siguiendo
y
¿Estos son los valores que tengo que poner en la memoria?
NO. Recordamos que la memoria se encontraba en modo Hexadecimal, por lo que deberemos pasar el numero 578 Decimal a Hexadecimal, lo que nos dará 02 42.
Ya se lo que tengo que poner ¿Cómo lo hago?
Fácil, edito el archivo ubicándome en la posición 87D y remplazo los valores con los nuevos.
NO.
Falta recalcular y corregir el CheckSum.
¿Y como lo hago?
Leer bien entradas anteriores
Si pudimos hacer el calculo del nuevo valor de checksum obtendremos como nuevo:
3B F7
¿Y ahora?
Ahora vamos a la posición 6, y cambiamos el valor que teníamos por e nuevo valor.
¿Listo?
Sip, solo falta guardar el binario con otro nombre para no perder el original, y ya tenemos el primer binario modificado de nuestra ECU.
¿Qué falta?
No estaría mal volver a verificar las cuentas y el cheksum, para estar seguros.
Grabar el nuevo Bin en una nueva memoria EPROM.
Nota: recordar que nuestro binario es para EPROM de 256, en caso de quererlo para EPROM de 512 deberemos duplicar el archivo.
Si todo salió bien, y verificamos los valores y las modifiaciones y de no tocar ningún otro lado, estaríamos en condiciones de probar el chip nuevo con el corte corrido.
Descargas
No hay comentarios:
Publicar un comentario