Honda ECU Datalogging & Programming: Lobotomizando una P30

Modificaciones para mejorar las prestaciones de nuestros Calibras standard.

Moderadores: Alan78, Tropic, Operadores, Moderadores

Responder
Avatar de Usuario
Tropic
Site Admin
Mensajes: 27526
Registrado: Sab, 20 Dic 2003, 00:17
Ubicación: Vitoria
Contactar:

Honda ECU Datalogging & Programming: Lobotomizando una P30

Mensaje por Tropic »

Borrador... de aqui saldrá un documento mas extenso poco a poco... Asi que de momento no le hagais demasiado caso :lol:

Car´s & ECUS

1992-1995 US/EUR Honda ECUs:

P28 - Civic EX/Si/ Del Sol ESI
P30 - Civic VTI / Del Sol VTI
P61 - 92-93 Integra GS-R
P72 - 94-95 Integra GS-R
P75 - 92-95 Integra LS/GS/RS/SE
P05 - 92-95 Civic CX
P06 - 92-95 Civic DX



Basic Features:
:arrow: "full throttle launch, full throttle shift, shift light, and boost cut options"
:arrow: Full fuel & ignition mapping (16x16?)
:arrow: Stock / Tuned map switching: Put a switch in J1. In CLOSED position you have switch the Oki 66207 processor to external memory mode, so it reads the tuned chip we´re adding. In OPEN position, it reads the stock maps, the stock chip.



Software:

:arrow: Hondata, Neptune, Crome Pro (pago) eCtune (pago)
:arrow: Cheap solution: Freelog 1.0.93, Crome 1.5 free


Materiales necesarios:
1 CI 74HC373 (Interface entre la CPU y la nueva ROM) Octal D-type transparent latch; 3-state - datasheet --> http://www.datasheetcatalog.org/datashe ... 4hc373.pdf
1 FLASHROM AT29C256 (discontinued, buscar 27SF512, 90ns or better)
1 zocalo DIL 20 pines (para el 74HC373)
1 zocalo ZIF 28 pines (para la EPROM)
1 resistencia 1k / 0,25w (activacion EPROM externa)
2 condensadores ceramicos 0.1uf (Filtros antiparasitos, evitan cuelgues de la CPU por ruido y picos)
1 Switch en J1 (Para que la CPU lea de memoria externa/tuned chip o memoria interna/stock chip)
1 datacable CA-42, DKU-5 or TTL to USB (a determinar con mayor precision, aunque es posible que las 3 soluciones sean aceptables)


Soldering Job:
dscn4279222mediumum5.jpg
:arrow: Condensadores en C51 y C52, resistencia en R54, colocar un interruptor en J1 que nos permitirá cambiar entre mapa original vs modificado...

:arrow: Soldar zocalos, ZIF en 27256 para la flash, y DIL en 74HC373 para el 74HC373


Varios:

Xenocron tuning tech center:

http://www.xenocron.com/techcenter.php

Freelog: Freelog does map trace for you so you know where to make changes at and it give you the average A/F thats been logged in that cell.

Crome: Es el software que permite la edicion de las celdas de la imagen.

Acerca de la imagen tostada para empezar a datalogear con freelog:

Basemap: datalogging aenabled & checksum deleted. Or quicklogging+RTP enabled as well as the checksum deleted (as the ostrich would have)

Emulador de EPROMS, para hacer los cambios on the fly mientras se tunea...

The Moates Ostrich is an EPROM EMULATOR. It´s a box of circuitry with a ribbon cable that connects to your ECU in the same spot the eprom would go. Attached to a laptop and a compatible ROM Editor...you can make live updates to the fuel and ignition maps in your ECU, as it runs.
ecuanatomy.jpg
ecuanatomy.jpg (86.69 KiB) Visto 5299 veces
B16A2 data:
* Displacement: 1,595 cc (97.3 cu in)
* Bore×Stroke: 81.0×77.4 mm (3.19×3.05 in)
* Compression: 10.2:1
* Power: 160 hp (119 kW) @ 7600 rpm & 111 lb·ft (150 N·m) @ 7000 rpm
* Transmission: Y21 or S4C
* Redline: 8,000 rpm
* Rev Limit: 8,450 rpm
* VTEC Engagement: 5,600 rpm
* Aluminum Casting
* ECU Code: P30

Knock frec (estimated): 3538,57 Hz
TC026: Find a place, meet your friends, stir, have fun...
[img]kdd2008finbh3.jpg[/img]
Porque nadie sabe, ni imagina, en que punto del mapa volveremos a reunirnos...
Avatar de Usuario
Tropic
Site Admin
Mensajes: 27526
Registrado: Sab, 20 Dic 2003, 00:17
Ubicación: Vitoria
Contactar:

Re: Honda ECU Datalogging & Programming: Lobotomizando una P30

Mensaje por Tropic »

Preparando para Datalogging:

Hardware:

La ECU ha debido ser preparada con anterioridad para alojar la EPROM externa con los mapas alternativos.

Estas ECUs disponen de una salida de datos serie TTL asíncrona (RX, TX, GND) situada en el CN2. Un simple cable serie>usb como el Nokia CA-42 nos dará justo lo que necesitamos para conectar la ECU a un PC. Descartamos el conector pop port, anotando los colores de los cables que corresponden a los pines 6, 7 y 8, y cableamos contra el CN2 de la ECU segun el pinout descrito:
nokia-ca-42-cable-de-datos-usb.1.big.jpg
nokia-ca-42-cable-de-datos-usb.1.big.jpg (8.37 KiB) Visto 5299 veces
nokia_pop_port_3100-3300-5100-6100-6610-6800-7210-7250-7250i__1131.jpg
nokia_pop_port_3100-3300-5100-6100-6610-6800-7210-7250-7250i__1131.jpg (26.38 KiB) Visto 5299 veces
Funcion > Pinout del pop port de Nokia > PIN CN2 ECU
RX----- > PIN 6 > PIN4
TX----- > PIN 7 > PIN 2
GND---- > PIN 8 > PIN 1

Tras soldar, realizar estas verificaciones:
- Ensure CN2 Pin 1 has connectivity to ground.
- Ensure CN2 Pin 2 has connectivity to the 66207 Pin 39 (DIP), Rx Data.
- Ensure CN2 Pin 4 has connectivity to IC19 Pin 6 (surface mount), Tx Data.

Y por último, modificacion de hardware: cut the component J12 (resistor) (full duplex rtp and datalogging)

Software:

Ahora con el CROME generamos una eprom base para la ECU P30 ( B16A2 ) a la que habrá que añadir opciones extra para que pueda hacer datalog.

En el apartado Plugins > Enhancements, añadir "Remove Checksum Routine" y "Quick Datalogger + RTP", para añadir el codigo DT5 de datalogging. Este codigo ajusta el puerto COM de la ECU a 38,400 baud, 8 bits, 1 stop bit, no parity, no flow control.

Settings para el puerto COM en el PC:
38400 baud, 8 data, no parity, 1 stop, no flow control

Drivers de fabricante chipset para el cable USB:
http://www.prolific.com.tw/eng/downloads.asp?ID=31

Datalogging:

Este software de licencia GPL/GNU nos ofrece un dashboard y datalogging basico, ideal para hacer las primeras pruebas:
http://www.synoptic-tuning.com/ecucontr ... ds.htm#EC5
Imagen
Imagen

Pero el software ideal para trabajar, siempre dentro de lo gratuito, es el freelog.
TC026: Find a place, meet your friends, stir, have fun...
[img]kdd2008finbh3.jpg[/img]
Porque nadie sabe, ni imagina, en que punto del mapa volveremos a reunirnos...
Avatar de Usuario
Tropic
Site Admin
Mensajes: 27526
Registrado: Sab, 20 Dic 2003, 00:17
Ubicación: Vitoria
Contactar:

Re: Honda ECU Datalogging & Programming: Lobotomizando una P30

Mensaje por Tropic »

More Espeis :mrgreen:
TC026: Find a place, meet your friends, stir, have fun...
[img]kdd2008finbh3.jpg[/img]
Porque nadie sabe, ni imagina, en que punto del mapa volveremos a reunirnos...
Avatar de Usuario
Tropic
Site Admin
Mensajes: 27526
Registrado: Sab, 20 Dic 2003, 00:17
Ubicación: Vitoria
Contactar:

Re: Honda ECU Datalogging & Programming: Lobotomizando una P30

Mensaje por Tropic »

Esto pasa por oiros jugar tanto con Megaeskuirtes, cagonrossss :jaja: :jaja: :jaja:
TC026: Find a place, meet your friends, stir, have fun...
[img]kdd2008finbh3.jpg[/img]
Porque nadie sabe, ni imagina, en que punto del mapa volveremos a reunirnos...
TELVM
Master Calibreitor!
Mensajes: 16918
Registrado: Mar, 23 Dic 2003, 01:03
Ubicación: Madrid
Contactar:

Re: Honda ECU Datalogging & Programming: Lobotomizando una P30

Mensaje por TELVM »

Imagen
¿Qué se deja hacer una vez hackeada?
Imagen
Imagen
"The only true law is that which leads to freedom"
(Jonathan Livingston Seagull)
Avatar de Usuario
NeWbIe_SLMNK
Master Calibreitor!
Mensajes: 8578
Registrado: Mar, 30 May 2006, 14:00
Ubicación: Karrosseriebau Nr.3

Re: Honda ECU Datalogging & Programming: Lobotomizando una P30

Mensaje por NeWbIe_SLMNK »

Tropic escribió:Esto pasa por oiros jugar tanto con Megaeskuirtes, cagonrossss :jaja: :jaja: :jaja:
Ya estabas tardando demasiado! :razz:
ImagenImagen
Avatar de Usuario
Tropic
Site Admin
Mensajes: 27526
Registrado: Sab, 20 Dic 2003, 00:17
Ubicación: Vitoria
Contactar:

Re: Honda ECU Datalogging & Programming: Lobotomizando una P30

Mensaje por Tropic »

Lo que se puede toquiteqar depende un poco del soft que uses, vaya aqui un ejemplo de las basic features que ofrece el Crome Free:
Editable ROM Features - most of these features can be found on the Options panel
+ Ignition and Fuel tables for both low speed and high speed cams
+ Rpm limitter
+ Speed limitter
+ Target Idles (cold and warm)
+ Idle Air Controller Valve duty cycle adjustment
+ VTEC engagement and advanced VTEC parameters (load switches, etc.)
+ IAB engagement
+ Oxygen Sensor target values
+ Gear based fuel correction values (includes correction for neutral)
+ Enable or disable various sensors
- Knock Sensor
- Electrical Load Detector
- Barometric Pressure Sensor
- Injector Test Circuitry
- Oxygen Sensor
- Oxygen Heater
- VTEC Speed Check
- VTEC Engine Coolant Temperature Check
- VTEC Pressure Check
- VTEC Solenoid Feedback Check
- Debug Mode
TC026: Find a place, meet your friends, stir, have fun...
[img]kdd2008finbh3.jpg[/img]
Porque nadie sabe, ni imagina, en que punto del mapa volveremos a reunirnos...
TELVM
Master Calibreitor!
Mensajes: 16918
Registrado: Mar, 23 Dic 2003, 01:03
Ubicación: Madrid
Contactar:

Re: Honda ECU Datalogging & Programming: Lobotomizando una P30

Mensaje por TELVM »

Juicy :razz: .
Imagen
Imagen
"The only true law is that which leads to freedom"
(Jonathan Livingston Seagull)
Avatar de Usuario
Tropic
Site Admin
Mensajes: 27526
Registrado: Sab, 20 Dic 2003, 00:17
Ubicación: Vitoria
Contactar:

Re: Honda ECU Datalogging & Programming: Lobotomizando una P30

Mensaje por Tropic »


P30 lobotomizada, cables preparados, chip base tostado, netbook para datalogging listo...

Aqui va a arder Troya :finga:

P.D: Hilo actualizado y en progreso...
TC026: Find a place, meet your friends, stir, have fun...
[img]kdd2008finbh3.jpg[/img]
Porque nadie sabe, ni imagina, en que punto del mapa volveremos a reunirnos...
Avatar de Usuario
Tropic
Site Admin
Mensajes: 27526
Registrado: Sab, 20 Dic 2003, 00:17
Ubicación: Vitoria
Contactar:

Re: Honda ECU Datalogging & Programming: Lobotomizando una P30

Mensaje por Tropic »

Mapas toquiteables trough Crome:
01 - Low Cam Fuel.jpg
02 - High Cam Fuel.jpg
03 - Low Cam Ignition.jpg
04 - High Cam Ignition.jpg
TC026: Find a place, meet your friends, stir, have fun...
[img]kdd2008finbh3.jpg[/img]
Porque nadie sabe, ni imagina, en que punto del mapa volveremos a reunirnos...
Avatar de Usuario
Tropic
Site Admin
Mensajes: 27526
Registrado: Sab, 20 Dic 2003, 00:17
Ubicación: Vitoria
Contactar:

Re: Honda ECU Datalogging & Programming: Lobotomizando una P30

Mensaje por Tropic »

05 - Low Cam Fuel Injector Duty Cycle.jpg
06 - High Cam Fuel Injector Duty Cycle.jpg
Advanced Tables 1.jpg
Advanced Tables 2.jpg
Advanced Tables 3.jpg
TC026: Find a place, meet your friends, stir, have fun...
[img]kdd2008finbh3.jpg[/img]
Porque nadie sabe, ni imagina, en que punto del mapa volveremos a reunirnos...
Avatar de Usuario
Tropic
Site Admin
Mensajes: 27526
Registrado: Sab, 20 Dic 2003, 00:17
Ubicación: Vitoria
Contactar:

Re: Honda ECU Datalogging & Programming: Lobotomizando una P30

Mensaje por Tropic »

Advanced Tables 4.jpg
Advanced Tables 5.jpg
Advanced Tables 6.jpg
Advanced Tables 7.jpg
Advanced Tables 8.jpg
Advanced Tables 9.jpg
Advanced Tables 10.jpg
Advanced Tables 11.jpg
Advanced Tables 12.jpg
Y algunos otros que se pueden ver en el menu de la izquierda pero que me ha dado pereza capturar :)
TC026: Find a place, meet your friends, stir, have fun...
[img]kdd2008finbh3.jpg[/img]
Porque nadie sabe, ni imagina, en que punto del mapa volveremos a reunirnos...
Avatar de Usuario
NeWbIe_SLMNK
Master Calibreitor!
Mensajes: 8578
Registrado: Mar, 30 May 2006, 14:00
Ubicación: Karrosseriebau Nr.3

Re: Honda ECU Datalogging & Programming: Lobotomizando una P30

Mensaje por NeWbIe_SLMNK »

Ole, ralentises @1500RPM en frio! Si hay que matar ballenas que sea por manadas! :bate: :jaja:
ImagenImagen
Avatar de Usuario
Tropic
Site Admin
Mensajes: 27526
Registrado: Sab, 20 Dic 2003, 00:17
Ubicación: Vitoria
Contactar:

Re: Honda ECU Datalogging & Programming: Lobotomizando una P30

Mensaje por Tropic »

La Moronic 1.5.2 calienta motores a 2k rpm... 8-[ La 1.5 mas bajita, pero era mas tozudota :lol:
TC026: Find a place, meet your friends, stir, have fun...
[img]kdd2008finbh3.jpg[/img]
Porque nadie sabe, ni imagina, en que punto del mapa volveremos a reunirnos...
TELVM
Master Calibreitor!
Mensajes: 16918
Registrado: Mar, 23 Dic 2003, 01:03
Ubicación: Madrid
Contactar:

Re: Honda ECU Datalogging & Programming: Lobotomizando una P30

Mensaje por TELVM »

¿Esas tablas de encendido son las de serie, o atuneadas? Bastante guerrilleras a pedal parcial.

Estos herejes palmhirsutos de Jonda, se les va a fundir todo :mrgreen: .
Imagen
Imagen
"The only true law is that which leads to freedom"
(Jonathan Livingston Seagull)
Avatar de Usuario
Tropic
Site Admin
Mensajes: 27526
Registrado: Sab, 20 Dic 2003, 00:17
Ubicación: Vitoria
Contactar:

Re: Honda ECU Datalogging & Programming: Lobotomizando una P30

Mensaje por Tropic »

TELVM escribió:¿Esas tablas de encendido son las de serie, o atuneadas? Bastante guerrilleras a pedal parcial.

Estos herejes palmhirsutos de Jonda, se les va a fundir todo :mrgreen: .
:lol: :lol: :lol:

Son las de serie de mi ecu, P30 EDM (mercado europedo). Dicen las malas lenguas que la P30 JDM "mercado Japo" es aun mas agresiva: mas avance, menos sopa... Y una vueltita de tuerca mas, la compresion del B16A2 europeo es 10.2:1 vs los 10.4:1 del B16A Japo :P (ya pondré capturas de los mapas JDM...)

Tambien debe haber un cierto ajuste de encendido "base" que se hace mecánicamente en el distruibuidor, pero no se como. Estoy buscando informacion al respecto en el manual de taller del bicho.
TC026: Find a place, meet your friends, stir, have fun...
[img]kdd2008finbh3.jpg[/img]
Porque nadie sabe, ni imagina, en que punto del mapa volveremos a reunirnos...
TELVM
Master Calibreitor!
Mensajes: 16918
Registrado: Mar, 23 Dic 2003, 01:03
Ubicación: Madrid
Contactar:

Re: Honda ECU Datalogging & Programming: Lobotomizando una P30

Mensaje por TELVM »

Tropic escribió:Tambien debe haber un cierto ajuste de encendido "base" que se hace mecánicamente en el distruibuidor, pero no se como. Estoy buscando informacion al respecto en el manual de taller del bicho.
Probablemente ponerlo en su punto 'a cero'; los valores de las tablas parécenme avance total.
Imagen
Imagen
"The only true law is that which leads to freedom"
(Jonathan Livingston Seagull)
Avatar de Usuario
Tropic
Site Admin
Mensajes: 27526
Registrado: Sab, 20 Dic 2003, 00:17
Ubicación: Vitoria
Contactar:

Re: Honda ECU Datalogging & Programming: Lobotomizando una P30

Mensaje por Tropic »

Setting Ignition Timing


:arrow: Before you begin, be sure the car is warmed up and at operation temperatures. Jump the service connector that is location on the passenger side fender well. You need to do this in order to set your base timing correctly. What this does is put the ecu into service mode, so when you are adjusting the timing by hand the ecu is not trying to correct it on its own. Your check engine light will stay on while it is running like this, this is normal. Turn off all accessories devices in the car. The car must be idling at 750rpms +_/-50rpms in order to correctly set the ignition timing.
Imagen
Imagen

:arrow: Loosen the three 12mm bolts on the distributor. There is one on top and two on the bottom. Now you can move it by hand: Connect the timing gun to the #1 spark plug wire (furthest one from tranny) and to the battery. With the engine idling at 750rpms, point the gun down towards the crank pulley between the driver side engine mount and the power steering resevoir. As you pull the trigger on the timing gun, it will flash like a stobe light.

Imagen

:arrow: While the timing gun is flashing, you will notice a pointer in the shape of a triangle on the block, and a series of colored marks on the crank pulley. Each mark designates a certain spark advance. The upper single white mark is 0BTC. You will also notice a cluster of three marks that are very close together. The center mark is 16 degrees BTC while the mark closest to the front of the car is 18 deg BTC and the other is 14 degrees BTC. Now move the distributor to change the ignition timing. You will notice that when you rotate the distrubutor, the pointer will indicate a different location on the crank. Set the timing to where you need it and tighten down the distributor. Be sure to double check after you've tightened the bolts as very often the timing will slightly change while you are tightening the bolts on the distributor. Done!


Imagen
TC026: Find a place, meet your friends, stir, have fun...
[img]kdd2008finbh3.jpg[/img]
Porque nadie sabe, ni imagina, en que punto del mapa volveremos a reunirnos...
Avatar de Usuario
Tropic
Site Admin
Mensajes: 27526
Registrado: Sab, 20 Dic 2003, 00:17
Ubicación: Vitoria
Contactar:

Re: Honda ECU Datalogging & Programming: Lobotomizando una P30

Mensaje por Tropic »


Aun tengo una duda: La ECU cuenta con ese posible avance de encendido extra o va por libre? Será mejor dejarlo en 0? Al ver que hay que inhibir a la ECU de hacer correciones, me ha despistado un poco...

Aunque aun en principio no pienso tocar timing, tengo que investigarlo a fondo...
TC026: Find a place, meet your friends, stir, have fun...
[img]kdd2008finbh3.jpg[/img]
Porque nadie sabe, ni imagina, en que punto del mapa volveremos a reunirnos...
TELVM
Master Calibreitor!
Mensajes: 16918
Registrado: Mar, 23 Dic 2003, 01:03
Ubicación: Madrid
Contactar:

Re: Honda ECU Datalogging & Programming: Lobotomizando una P30

Mensaje por TELVM »

1 - Que atraso encender a distribuidor mecánico :bleble: .

2 - No creo que los grados de la tabla se sumen a ese avance fijo de ~16º. Eso significaría 59º a pedal parcial y 42º a pleno gas, lo que suena inverosímil por exceso.

3 - Supuesto que consigamos control absoluto (estilo MS), lo mejor es dejar a cero el avance fijo, y que los grados de la tabla sean avance total. Así la innombrable se hace menos líos.
Imagen
Imagen
"The only true law is that which leads to freedom"
(Jonathan Livingston Seagull)
Responder