Notices
ECU Flash

EvoScan v2.6 Beta11 now supports EvoX and OpenPort2.0 datalogging

Thread Tools
 
Search this Thread
 
Old May 27, 2009 | 10:02 PM
  #61  
tephra's Avatar
EvoM Guru
15 Year Member
iTrader: (6)
 
Joined: Feb 2007
Posts: 9,486
Likes: 67
From: Melbourne, Australia
oh are you saying that by sending "0xA0<MUTID>" over CAN you can access the MUT TABLE??

or are you talking about still using serial MUT (not CAN)?
Reply
Old May 27, 2009 | 10:03 PM
  #62  
tephra's Avatar
EvoM Guru
15 Year Member
iTrader: (6)
 
Joined: Feb 2007
Posts: 9,486
Likes: 67
From: Melbourne, Australia
where did you get the 0xA0 number from?
Reply
Old May 27, 2009 | 10:07 PM
  #63  
acamus's Avatar
Evolved Member
 
Joined: Mar 2008
Posts: 730
Likes: 3
From: Lattitude 48.38°, Longitude 17.58°, Altitude 146m = Slovakia, for common dude
Dave, I have just spitted out what I have found in 7-9 ECU's, hoping someone with standard tool (e.g. ELM327 based) will try it out. If the translation from OBDII to CAN
is straight forward and they have kept the functionality in CAN processing then X guys could benefit from my finding. I only hope they have retained the functionality with CAN, but I cannot test it, nor confirm it via disassembly.
Reply
Old May 27, 2009 | 10:09 PM
  #64  
tephra's Avatar
EvoM Guru
15 Year Member
iTrader: (6)
 
Joined: Feb 2007
Posts: 9,486
Likes: 67
From: Melbourne, Australia
no thats ok. I am just trying to understand what you are saying

Where did you get the 0xA0 address/byte from?
Reply
Old May 27, 2009 | 10:10 PM
  #65  
acamus's Avatar
Evolved Member
 
Joined: Mar 2008
Posts: 730
Likes: 3
From: Lattitude 48.38°, Longitude 17.58°, Altitude 146m = Slovakia, for common dude
Originally Posted by tephra
where did you get the 0xA0 number from?
e.g. 88590015:

0003A6D8 mov.w @(h'130,pc), r11 ; h'A0

but this is present in any ROM

Last edited by acamus; Nov 4, 2009 at 10:22 PM.
Reply
Old May 27, 2009 | 10:16 PM
  #66  
tephra's Avatar
EvoM Guru
15 Year Member
iTrader: (6)
 
Joined: Feb 2007
Posts: 9,486
Likes: 67
From: Melbourne, Australia
ok.

well MUT technically isn't OBD - as far as I know (Hamish told me) the sequence for CT9A is:

send 1byte "0x00" init code @ 5bps
set baudrate to 15625bps
receive 3 bytes - just make sure you get 3
send 1byte request which is the MUTID - ie 0x26
receive 1byte response for that ID

Now 0x00 doesn't work on the X. 0x33 which is the REAL OBD init code doesn't work either, 0x10 DOES work but that's something different again (repeating sequence of key info @ 10400bps)

I spent a LOT of time looking at the disasm trying to uncover the new init code. But I can't find it.

Also the MUT_TABLE is refernced ONLY in the serial parts of the code, No CAN routines are associated with the MUT_TABLE.. So I think its unlikely that MUTTABLE over CAN works...

I will try some more init codes, but apart from that we are up a dirty creak without a paddle...
Reply
Old May 27, 2009 | 10:26 PM
  #67  
acamus's Avatar
Evolved Member
 
Joined: Mar 2008
Posts: 730
Likes: 3
From: Lattitude 48.38°, Longitude 17.58°, Altitude 146m = Slovakia, for common dude
Originally Posted by tephra
ok.

well MUT technically isn't OBD - as far as I know (Hamish told me) the sequence for CT9A is:

send 1byte "0x00" init code @ 5bps
set baudrate to 15625bps
receive 3 bytes - just make sure you get 3
send 1byte request which is the MUTID - ie 0x26
receive 1byte response for that ID

Now 0x00 doesn't work on the X. 0x33 which is the REAL OBD init code doesn't work either, 0x10 DOES work but that's something different again (repeating sequence of key info @ 10400bps)

I spent a LOT of time looking at the disasm trying to uncover the new init code. But I can't find it.

Also the MUT_TABLE is refernced ONLY in the serial parts of the code, No CAN routines are associated with the MUT_TABLE.. So I think its unlikely that MUTTABLE over CAN works...

I will try some more init codes, but apart from that we are up a dirty creak without a paddle...
Actually those 3 bytes are sync and keywords.....

If I am not mistaken standard CAN uses OBD protocol i.e. Mode, PID to retrieve operational parameters. If I should test this one out, I would connect any CAN standard device to CAN ECU, and I would send Mode A0 PID 07 request to ECU
which is responsible for engine at the bus to see if it fits with MUT request 07.
Reply
Old May 27, 2009 | 10:29 PM
  #68  
tephra's Avatar
EvoM Guru
15 Year Member
iTrader: (6)
 
Joined: Feb 2007
Posts: 9,486
Likes: 67
From: Melbourne, Australia
yeh on the 3 bytes - Hamish ignores them, just ensures he gets 3 back...


ok so YOUR saying that a mode of 0xA0 should allow access to the MUT TABLE.

well I can test that out - HOWEVER like I said I find ZERO links between the MUT_TABLE and the CAN routines.

I have found the main CAN routine which handles all the different MODES, ie 0x01 (current), 0x21 (by ID)... etc etc
Reply
Old May 30, 2009 | 06:04 AM
  #69  
evo4mad's Avatar
Thread Starter
Former Sponsor
iTrader: (4)
 
Joined: Dec 2003
Posts: 723
Likes: 1
From: TGA, New Zealand
Originally Posted by acamus
No, what I have meant is standard OBDII init sequence as described e.g. here, and then you are sending OBDII requests down the line e.g. Mode 01 PID 05 would return standard OBDII temperature.
Now if you are initialized and connection is build up for OBDII communication according to ISO9141, one can send Mode=A0, PID= MUT_RequestId to get value from MUT table. e.g. Mode A0 PID 26 for knock sum retrieval.

If they have retained the functionality with CAN then it would be helpful for X guys, but as I have said, I am not that far with CAN ECU disassembly yet to confirm it, and I have no mitsu CAN ECU around
Yes EvoScan has already done this for the 12 months. its called Hybrid Mode. MUT over OBDII. I use it Mostly for datalogging on the 1996 3000GT vehicles.
Reply
Old May 30, 2009 | 06:09 AM
  #70  
evo4mad's Avatar
Thread Starter
Former Sponsor
iTrader: (4)
 
Joined: Dec 2003
Posts: 723
Likes: 1
From: TGA, New Zealand
I looked back at January 2008 and we already know how to do MUT over OBDII using 0xA0. Here is the information from my website from last year:

Hybrid 95-99 DSM/3000GT/Eclipse (16Pin) Supported Vehicles:
EvoScan is the first to support these vehicles. Select "Hybrid" and select ECU "EFI" in EvoScan.
EvoScan software is confirmed working with these vehicles, using the EvoScan 1.3U Datalogger/Reprogramming cable.
34) Mitsubishi Eclipse/DSM (1995 and 1996 support Hybrid MUT Protocol)
35) Mitsubishi 3000GT (Hybrid MUT Protocol)
36) Mitsubishi Eclipse (Hybrid MUT Protocol)
Reply
Old May 30, 2009 | 06:11 AM
  #71  
evo4mad's Avatar
Thread Starter
Former Sponsor
iTrader: (4)
 
Joined: Dec 2003
Posts: 723
Likes: 1
From: TGA, New Zealand
We already tried that the Hybrid mode doesn't work on EvoX.
Reply
Old May 30, 2009 | 06:12 AM
  #72  
evo4mad's Avatar
Thread Starter
Former Sponsor
iTrader: (4)
 
Joined: Dec 2003
Posts: 723
Likes: 1
From: TGA, New Zealand
EvoScan supports OpenPort2 cables and the main CAN protocol, and it has everything we need for the EvoX, including knocksum.
Reply
Old May 31, 2009 | 10:59 AM
  #73  
inco9nito99's Avatar
Evolved Member
iTrader: (90)
 
Joined: Jul 2005
Posts: 1,917
Likes: 0
From: Roselle, IL
Normal for the ACD/ABS lights to come on/flicker once logging when set for E8/9?
Reply
Old May 31, 2009 | 12:07 PM
  #74  
kaymin's Avatar
Evolved Member
iTrader: (11)
 
Joined: Oct 2005
Posts: 769
Likes: 1
From: Washington State
Originally Posted by inco9nito99
Normal for the ACD/ABS lights to come on/flicker once logging when set for E8/9?
ya. I freaked out for a sec till I figured out it was the 2.0 cable
Reply
Old May 31, 2009 | 07:45 PM
  #75  
PeteyTurbo's Avatar
Evolved Member
20 Year Member
iTrader: (9)
 
Joined: May 2004
Posts: 1,581
Likes: 10
From: Philadelphia
Does this new version, or any of the older versions of EVOSCAN support the innovative LM2 wideband just as it did the LM1??
Reply



All times are GMT -7. The time now is 07:12 PM.