![]() |
|
|
|
#1 (permalink)
|
|
Moderator
![]() |
ECM Technical Information and Tuning Capabilities
Background:
This thread is related to tuning the Engine Control Module (ECM) on the 2006 and newer Honda Civic. It is being created as a means to share technical information to result in a programmable engine management solution. The project began as a hobby several months ago where quite a bit of progress has already been made. The work is being done on a voluntary basis where any information or assistance will be greatly appreciated. This first post will be updated over time to document progress and to provide credit to those that have contributed. Consider it similar to a wiki and feel free to reference a specific section (or suggest a new one) that requires updating. Contributors: blueroadser Highrev1 DetachmentBravo ECM: General Information (contributors: blueroadster): Information to be added related to the ECM, implementation of CAN, etc. The PCB is produced and the ECM is assembled at Keihin Carolina Systems Technology, Inc. in Tarboro, NC. The Honda part number for the ECM is 37820-RRB-A05. If you order a replacement, it should arrive in an anti-static bag as follows: ![]() ECM: External Structure and Communications (contributors: blueroadster, Highrev1): The ECM has three external harness connections referenced as being A (White), B (Grey), and C (Green) respectively. They are shown in the following image (Connector A (White) goes on the left, Connector B (Grey) in the middle, and Connector C (Green) to the right): ![]() Here is a PIC of the back side of the ECM: ![]() The connectors are produced by the Tyco Electronics Corporation and are represented in the following image. ![]() The Tyco part numbers are as follows (the specific items can be located on their site via a part number search with click through links to distributors): Connector A (White) 44 Position Plug Assembly (Female): 1717138-6The pinouts and details for each connector are as follows: Connector A (White): ![]() NOTE: Standard battery voltage is about 12 V. Terminal number Wire color Terminal name Description Signal 4Connector B (Grey): ![]() Terminal number Wire color Terminal name Description Signal 1Connector C (Green): ![]() Terminal number Wire color Terminal name Description Signal 1ECM: Internal Structure and Communications (contributors: blueroadster): The ECM is sealed closed with four phillips head screws as well as a permatex type sealant all around in a channel in order to prevent external elements from coming into contact with the PCB itself. There is really no way of removing the two sides of the ECM casing without causing some form of damage. The following PIC shows part of the external casing that was broken to help remove the two sides: ![]() The casing itself is sealed as secure as Fort Knox. As a result, I needed to remove the outside edge all the way around the ECM in order to pry the back cover off without damaging the PCB. Here is a PIC of the rear cover after removal: ![]() Here is a PIC of one side of the PCB after the rear cover was removed: ![]() Click here for a high resolution PIC of the rear side of the PCB. Click here and here for high resolution PICs of the front of the PCB. ![]() Here are some of the chips used on the PCB as referenced in the above image. The chip of interest is the Renesas Microprocessor. MC33886VW (Motorola Monolithic H-Bridge)ECM: Factory Programming Data (contributors: blueroadster): Once the HDS software is installed on a PC, the factory programming for Honda and Acura models can be located within the directory structure (the files end with a .rwd extension). These files are specific to a given vehicle and are all less than 1MB in size. The factory programming code is transferred from the PC to the HIM when the HIM is initialized. Once initialized, the HIM can then be used to communicate with the vehicle through the vehicle's diagnostic connector. At this point, the rewrite application of the HDS can be started on the PC. The HDS communicates through the HIM to check the stored ECM flash memory data. It then compares this data to the corresponding .rwd file. If there is an updated .rwd available, then it can be loaded onto the vehicle's ECM. If there is not an updated .rwd file, then the HDS will report that the programming is current and therefore will not initiate the transfer process. Software structure information might be added. ECM: Operation: Open Verses Closed Loop: Information to be added. Dealer Tools: Honda Interface Module (HIM) General Information (contributors: blueroadster): The HIM is manufactured by Teradyne. An HIM with a CAN daughter card or a GNA600 (replaced the HIM and has a few less functional capabilities) is required for the device to communicate with the 2006+ Honda Civic. You can order the GNA600 from Helm or purchase the GNA600 directly from the manufacturer without having to be a service express member (you do however, need to be a service express subscriber in order to order the HDS though). Picture of the HIM (external): ![]() Picture of the HIM (internal, showing the CAN daughter card installed): ![]() Dealer Tools: Honda Diagnostic Software (HDS) General Information (contributors: blueroadster): You have to order the HDS from this link. You must also be a current service express member in order to qualify for purchasing. Communications with the vehicle's onboard systems can be established when the HDS is used with an approved hardware device (ex., HIM or GNA600). Once communications have been established with the vehicle, the HDS can report and datalog the following real time data: ENGINE SPEEDReadiness codes (either Complete (could also mean not applicable) or Not Complete) include the following: CATALYSTThe readiness codes are set over time when the vehicle is running. If the tests have not been completed and there is an error, it will result in the check engine light flashing five times after turning the ignition switch to the ON (II) position. Dealer Tools: J2534 Reprogramming Software General Information (contributors: blueroadster, HighRev1): General Information: SAE J2534-1 Reflashing Applications Servicing newer, more increasingly complicated vehicles has put independent repair shops at a disadvantage against auto dealerships that have access to the latest service tools and knowledge databases. Accurately diagnosing and repairing many of these newer vehicles used to require full access to expensive factory service tools. The EPA recognized the independent repair shop’s need for access and mandated that all OEMs comply with the SAE J2534-1 standard. The SAE J2534-1 standard defines a uniform hardware device, that all automakers must support with their vehicle reflashing applications. Each manufacture must provide compatible software to allow for the ECM to be updated via an SAE J2534-1 compliant hardware device. The following image shows the device connectivity layout: ![]() Honda's SAE J2534-1 Application: Honda offers two ECM programming options with the software that they have available. Namely the HDS and SAE J2534-1 software applications available through Helm. The SAE J2534-1 software application is in reality just a subset of the functionality already included with the HDS software. Honda had to release the SAE J2534-1 programming software as required by law however, the software itself does not allow for the ability to modify emissions related parameters stored in the ECM as discussed in the SAE J2534-1 standard. Instead, the software only offers the ability to load a completely new version of the ECM programming only if the existing one is not current. Last edited by blueroadster; 02-11-2008 at 04:49 PM. |
|
|
|
|
|
#2 (permalink) | |
|
HR1!!!!!
Join Date: Mar 2006
Location: DIRTYJERZ
Age: 28
Posts: 3,499
Greg@Redshiftmotorsports.com
iTrader: 1 / 100%
|
__________________
Quote:
![]() Willwood BBK For Sale |
|
|
|
|
|
|
#3 (permalink) | |
|
HR1!!!!!
Join Date: Mar 2006
Location: DIRTYJERZ
Age: 28
Posts: 3,499
Greg@Redshiftmotorsports.com
iTrader: 1 / 100%
|
delete
__________________
Quote:
![]() Willwood BBK For Sale |
|
|
|
|
|
|
#5 (permalink) | |
|
Moderator
![]() |
Quote:
|
|
|
|
|
|
|
#7 (permalink) | |
|
HR1!!!!!
Join Date: Mar 2006
Location: DIRTYJERZ
Age: 28
Posts: 3,499
Greg@Redshiftmotorsports.com
iTrader: 1 / 100%
|
For the J2534 standard is this like somthing you want for it ERIC?? Or do you want a more detailed acccount of exactly what it is and what it does?There are two good sections here One that is information and one that is just those 3 questions..:)
OEM J2534 Reflashing Applications Servicing newer, more increasingly complicated vehicles has put independent repair shops at a disadvantage against auto dealerships that have access to the latest service tools and knowledge databases. Accurately diagnosing and repairing many of these newer vehicles used to require full access to expensive factory service tools. The EPA recognized the independent repair shop’s need for access and mandated that all OEMs comply with the SAE standard J2534-1. The SAE J2534-1 standard defines a uniform hardware device, that all automakers must support with their vehicle reflashing applications. ![]()
__________________
Quote:
![]() Willwood BBK For Sale |
|
|
|
|
|
|
#9 (permalink) |
|
Throbbing Member
Join Date: May 2006
Location: SoCal
Age: 30
Posts: 10,516
J. M. back by popular demand!
iTrader: 4 / 100%
|
Awesome info! I would rep you both, but I can't...
![]()
__________________
![]() Visit my city! Free vagin for every resident (in direct contrast to the other cities that only provide free Fleshlites!) http://eat-mykhram.myminicity.com/ |
|
|
|
|
|
#12 (permalink) | |
|
Moderator
![]() |
Quote:
*edit* Just realized that if someone gives +rep and then the post is later deleted, you loose the +rep that you were given by another member. Rep does not really matter to me, but I thought that I would point out the issue in case it was not known. */edit* Last edited by blueroadster; 08-16-2007 at 05:11 PM. |
|
|
|
|
|
|
#13 (permalink) |
|
Senior Member
|
Very interesting and informative stuff here. Wish I had something to offer or completely understood all the information you have provided. Threads like this make up for all the "I'm gonna have 500 N/A HP by the end of the week!" and "So what is the best sounding exhaust?" threads that litter this site. Thanks for sharing.
|
|
|
|
|
|
#15 (permalink) |
|
Moderator
![]() |
ECM pinouts are the same. If you need all of the wiring information, then I would suggest that you purchase an electrical manual since there are differences for other connectors and wiring on the car (ex., the R18 does not have EPS so it does not have that control module).
|
|
|
|