evolutionm.net - Home of the Lancer Evolution
Home Features Community Marketplace Registry Garage

Go Back   evolutionm.net > Lancer Evolution 1-9 Forums > Evo Engine Management / Tuning Forums > EcuFlash
New! Use your Facebook, Google, AIM & Yahoo accounts to securely log into this site, click logo to login  

Welcome to EvolutionM.net!
Welcome to EvolutionM.net.

You are currently viewing our forum as a guest, which gives you limited access to view most discussions and access our other features. By joining our community, at no cost, you will have access to post topics, communicate privately with other members (PM), respond to polls, upload content and access many other special features. Registration is free, fast and simple, so please join our community today!


Reply
 
Thread Tools
Old Nov 7, 2009, 12:40 PM   #1
Evolving Member
Personal Sales Rating: (0)
 
acamus's Avatar
 
Join Date: Mar 2008
Location: Lattitude 48.38°, Longitude 17.58°, Altitude 146m = Slovakia, for common dude
Posts: 458

Drives: his wife crazy & 04 Lancer

AT/SST/CVT MUT communication

I have started to decipher AT part of mitsu code, so mainly GTA and CT9W shall benefit from this.
But I see potential for X guys.

So far I have found in 88780004:
MUT_REQUEST_0 = AT_MUT_UNK0 = constant reply 0x81
MUT_REQUEST_1 = AT_MUT_UNK1 = constant reply 0x45
MUT_REQUEST_2 = AT_MUT_UNK2 = constant reply 0x5
AT ECU ID probably

Now all MUT request > 2 are taken from AT_MUT_Table. Last one is MUT_REQUEST_AD.
AE-FF are AT MUT commands. 0xFC seems to clear AT DTC's

Now the only outstanding issue is how to initialize, but as far as I could see
the initialization shall be @10,400bps and when done switching to 15625. I hope someone can test this.
__________________
0xBADC0DE

Last edited by acamus; Nov 15, 2009 at 02:01 AM.
Offline
 
Reply With Quote
Old Nov 7, 2009, 01:19 PM   #2
Evolving Member
Personal Sales Rating: (2)
 
0xDEAD's Avatar
 
Join Date: Jun 2009
Location: central pa
Posts: 165

Good stuff. How popular is the 4g63 bolted to an AWD transmission in your country?
Offline
 
Reply With Quote
Old Nov 7, 2009, 08:15 PM   #3
Newbie
Personal Sales Rating: (0)
 
Join Date: Apr 2008
Location: Reading, PA
Posts: 85

Drives: 95 Talon TSi AWD

Acamus, you sure it doesn't do a 5 Baud Init?

Almost all the ISO ecus use a 5-Baud Init.

The H8 5 Baud Init is impossible to follow.
Baud isn't changed to 5, instead it does a reverse Bit-Bang by checking if the K-Line is Hi/Low every 200 mS.

The Init Response is spaghetti code, but can be found by searching for bytes loaded into the TX buffer.
MUT sends: 55 EF 85
OBD sends: 55 08 08

I'm not sure which CPU the AT TCU uses, but if you found the code in a ECU with the same CPU the code may match.

Since the 5 Baud Init isn't in the code in Byte form, its easiest to find by setting up a loop and sending all 256 combinations.
Offline
 
Reply With Quote
Old Nov 7, 2009, 08:27 PM   #4
Evolved Member
Personal Sales Rating: (2)
2005 Mitsubishi Lancer Evolution
My Garage
 
logic's Avatar
 
Join Date: Apr 2003
Location: Aurora, IL USA
Posts: 733

Drives: 96530006

Send a message via ICQ to logic Send a message via AIM to logic Send a message via MSN to logic Send a message via Yahoo to logic
Since we're playing with init codes, has anyone spent any time with the 2g or Evo SRS ECU, by any chance?

(Ask me about my book: "Thread Hi-Jacking for Fun and Profit". )
__________________
-Ed
Felix qui potuit rerum cognoscere causas.
My cars: Evo, WRX wagon, 2g DSM, 1g DSM
Learning: Evo ECU Wiki
Offline
 
Reply With Quote
Old Nov 7, 2009, 11:57 PM   #5
Evolving Member
Personal Sales Rating: (0)
 
acamus's Avatar
 
Join Date: Mar 2008
Location: Lattitude 48.38°, Longitude 17.58°, Altitude 146m = Slovakia, for common dude
Posts: 458

Drives: his wife crazy & 04 Lancer

Quote:
Originally Posted by Ceddy View Post
Acamus, you sure it doesn't do a 5 Baud Init?

Almost all the ISO ecus use a 5-Baud Init.

The H8 5 Baud Init is impossible to follow.
Baud isn't changed to 5, instead it does a reverse Bit-Bang by checking if the K-Line is Hi/Low every 200 mS.

The Init Response is spaghetti code, but can be found by searching for bytes loaded into the TX buffer.
MUT sends: 55 EF 85
OBD sends: 55 08 08

I'm not sure which CPU the AT TCU uses, but if you found the code in a ECU with the same CPU the code may match.

Since the 5 Baud Init isn't in the code in Byte form, its easiest to find by setting up a loop and sending all 256 combinations.
Wakeup sequence is still valid also for AT part.
__________________
0xBADC0DE
Offline
 
Reply With Quote
Old Nov 8, 2009, 12:21 AM   #6
Evolving Member
Personal Sales Rating: (0)
 
acamus's Avatar
 
Join Date: Mar 2008
Location: Lattitude 48.38°, Longitude 17.58°, Altitude 146m = Slovakia, for common dude
Posts: 458

Drives: his wife crazy & 04 Lancer

Quote:
Originally Posted by 0xDEAD View Post
Good stuff. How popular is the 4g63 bolted to an AWD transmission in your country?
If you are asking about EVO's, its rare. One can see more Eclipses thou.
4G63 on 2WD can be seen more frequently.
But we are speaking about ~1% market share of all sold cars in Slovakia for mitsu.
__________________
0xBADC0DE
Offline
 
Reply With Quote
Old Nov 8, 2009, 03:58 AM   #7
Evolving Member
Personal Sales Rating: (0)
 
acamus's Avatar
 
Join Date: Mar 2008
Location: Lattitude 48.38°, Longitude 17.58°, Altitude 146m = Slovakia, for common dude
Posts: 458

Drives: his wife crazy & 04 Lancer

Quote:
Originally Posted by logic View Post
Since we're playing with init codes, has anyone spent any time with the 2g or Evo SRS ECU, by any chance?

(Ask me about my book: "Thread Hi-Jacking for Fun and Profit". )
Starting point for SRS is the OBD pinout

OBD Mitsu pinout:

1 Diagnosis control line
2 J1850 (+) line
3 Suspension - ECS -
4 Gnd
5 Gnd
6 Transmission - ELC-4/5AT
7 К-Line (ISO 9141)
8 Brake – ABS
9 ETACS: Pulse signal only
10 J1850 (-) line
11 Air Conditioner - Full Auto AC
12 Air Bag – SRS
13 Cruise Control – ASC
14 Vehicle speed signal
15 L-line (ISO 9141)
16 Power supply +12V
21 Traction – TCL/4WD
22 Steering - 4WS/ECPS
25 ECU
26 ECU programing
27 Transmission ECU programming
32 Adapter identification
__________________
0xBADC0DE
Offline
 
Reply With Quote
Old Nov 8, 2009, 07:32 AM   #8
Evolved Member
Personal Sales Rating: (2)
2005 Mitsubishi Lancer Evolution
My Garage
 
logic's Avatar
 
Join Date: Apr 2003
Location: Aurora, IL USA
Posts: 733

Drives: 96530006

Send a message via ICQ to logic Send a message via AIM to logic Send a message via MSN to logic Send a message via Yahoo to logic
acamus, I've added that list to the wiki. Thanks for reminding me that I need to check my service manual from time to time.
__________________
-Ed
Felix qui potuit rerum cognoscere causas.
My cars: Evo, WRX wagon, 2g DSM, 1g DSM
Learning: Evo ECU Wiki
Offline
 
Reply With Quote
Old Nov 11, 2009, 02:33 AM   #9
Evolving Member
Personal Sales Rating: (0)
 
acamus's Avatar
 
Join Date: Mar 2008
Location: Lattitude 48.38°, Longitude 17.58°, Altitude 146m = Slovakia, for common dude
Posts: 458

Drives: his wife crazy & 04 Lancer

So I have found some usefull AT MUT IDs

MUT_AT_0B_ADC_CHANNEL_11
MUT_AT_80_ADC_CHANNEL_1B
MUT_AT_81_ADC_CHANNEL_1D
MUT_AT_82_ADC_CHANNEL_1E
MUT_AT_83_ADC_CHANNEL_1F
MUT_AT_84_ADC_CHANNEL_1A
MUT_AT_85_ADC_CHANNEL_19
MUT_AT_86_TRANSMISSION_TEMPERATURE
MUT_AT_87_ADC_CHANNEL_1
MUT_AT_88_ADC_CHANNEL_18
MUT_AT_89_ADC_CHANNEL_12
__________________
0xBADC0DE

Last edited by acamus; Nov 15, 2009 at 12:49 AM.
Offline
 
Reply With Quote
Old Nov 15, 2009, 12:53 AM   #10
Evolving Member
Personal Sales Rating: (0)
 
acamus's Avatar
 
Join Date: Mar 2008
Location: Lattitude 48.38°, Longitude 17.58°, Altitude 146m = Slovakia, for common dude
Posts: 458

Drives: his wife crazy & 04 Lancer

I have verified that AT_MUT_86 is transmission temperature

AT MUT Table for 88780004 EVO IX GTA

Code:
<table name="AT MUT table" category="Misc" address="7F784" type="3D" level="1" scaling="Hex16">
		<table name="X" type="Static X Axis" elements="32" scaling="Hex16">
			<data>-</data>
			<data>0</data>
			<data>-</data>
			<data>1</data>
			<data>-</data>
			<data>2</data>
			<data>-</data>
			<data>3</data>
			<data>-</data>
			<data>4</data>
			<data>-</data>
			<data>5</data>
			<data>-</data>
			<data>6</data>
			<data>-</data>
			<data>7</data>
			<data>-</data>
			<data>8</data>
			<data>-</data>
			<data>9</data>
			<data>-</data>
			<data>A</data>
			<data>-</data>
			<data>B</data>
			<data>-</data>
			<data>C</data>
			<data>-</data>
			<data>D</data>
			<data>-</data>
			<data>E</data>
			<data>-</data>
			<data>F</data>
		</table>
		<table name="Y" type="Static Y Axis" elements="30">
			<data>AT_MUT0X</data>
			<data>AT_MUT1X</data>
			<data>AT_MUT2X</data>
			<data>AT_MUT3X</data>
			<data>AT_MUT4X</data>
			<data>AT_MUT5X</data>
			<data>AT_MUT6X</data>
			<data>AT_MUT7X</data>
			<data>AT_MUT8X</data>
			<data>AT_MUT9X</data>
			<data>AT_MUTAX</data>
			<data>AT_MUTBX</data>
			<data>AT_MUTCX</data>
			<data>AT_MUTDX</data>
			<data>AT_MUTEX</data>
			<data>AT_MUTFX</data>
			<data>AT_MUT10X</data>
			<data>AT_MUT11X</data>
			<data>AT_MUT12X</data>
			<data>AT_MUT13X</data>
			<data>AT_MUT14X</data>
			<data>AT_MUT15X</data>
			<data>AT_MUT16X</data>
			<data>AT_MUT17X</data>
			<data>AT_MUT18X</data>
			<data>AT_MUT19X</data>
			<data>AT_MUT1AX</data>
			<data>AT_MUT1BX</data>
			<data>AT_MUT1CX</data>
			<data>AT_MUT1DX</data>
		</table>
	</table>
Attached Images
File Type: jpg AT_MUT_TABLE.JPG (123.8 KB, 0 views)
__________________
0xBADC0DE

Last edited by acamus; Nov 15, 2009 at 01:21 AM.
Offline
 
Reply With Quote
Reply

Tags
5baud, automatic transmission, baud, ecu, evo, init, iso, mut, setting

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are On
Refbacks are Off

 



All times are GMT -7. The time now is 04:30 PM.


Powered by vBulletin® Version 3.7.4
Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO 3.2.0