Torque

Forums

Forums

Guest  

Show or hide header
Welcome Guest, posting in this forum require registration.




Torque » Torque OBD ECU Scanner » Torque Discussion / Ideas » Mitsubishi Outlander PHEV Flow Control

Pages: [1] 2
Author Topic: Mitsubishi Outlander PHEV Flow Control
derekt
Member
Posts: 15
Post Mitsubishi Outlander PHEV Flow Control
on: December 19, 2016 (GMT)

I own a Mistubishi Outlander PHEV, and I want to access the EV information, using Extended PIDs. I have followed many threads on this topic, but as yet have not seen a positive resolution. In order to access these PIDs correctly, I need to activate Flow Control, which Torque does not do at the moment, or should I say, I have not yet found a way of asking it to do so!
However, an addition to the Custom PID definition could fix this for me, and for the ever-growing number of Outlander PHEV owners.
I am able to set the Flow Control ‘Data’ and Flow Control ‘Mode’ by way of the Vehicle Custom Initialisation string, viz:

ATFCSD300000
ATFCSM1

Now, consider the following example.
I have defined a Custom PID, with Mode 21 PID 01, and 761 in the OBD Header field, as a result of which Torque sends the following OBD commands:

ATSH761
2101

However, only the first data frame is returned from the ECU. The above two commands need to be prefaced with

ATFCSH761

in order to activate Flow Control, and have the remaining frames delivered. It would be great if an additional option to specify this could be provided in the Custom PID definition. I have verified that this works by using a Bluetooth Terminal Emulator.

I would be more than willing to BETA test such an addition.

cintakc
Member
Posts: 1438
Post Re: Mitsubishi Outlander PHEV Flow Control
on: December 19, 2016 (GMT)

Just look example, can by analogy create your PID
https://yadi.sk/d/G58Km3se3447Wa

derekt
Member
Posts: 15
Post Re: Mitsubishi Outlander PHEV Flow Control
on: December 19, 2016 (GMT)

Quote from cintakc on December 19, 2016
Just look example, can by analogy create your PID
https://yadi.sk/d/G58Km3se3447Wa
****************************************************************

Thanks for your quick response; I will try this tomorrow.

derekt
Member
Posts: 15
Post Re: Mitsubishi Outlander PHEV Flow Control
on: December 20, 2016 (GMT)

Formidable – it works, as you say!

I’m sure that I’ve seen a post like this (from you) in one of the several topics that I checked, but one of the respondents advised that the Diag Start/Stop fields were experimental, and should not be used.

This method does generate a lot of Bluetooth traffic, when all I wanted to do was to insert one extra command, but nonetheless, I get the result I wanted.

So, thank you very much for your helpful advice.

cintakc
Member
Posts: 1438
Post Re: Mitsubishi Outlander PHEV Flow Control
on: December 21, 2016 (GMT)

block address PHEV – 7E2
PIDs: 2101, 2120, 2122, 2123, 213D, 2161, 21A0, 21A1, 21A2, 21A9

anko
Member
Posts: 143
Post Re: Mitsubishi Outlander PHEV Flow Control
on: December 8, 2017 (GMT)

Quote from cintakc on December 19, 2016
Just look example, can by analogy create your PID
https://yadi.sk/d/G58Km3se3447Wa

Haven’t been around for quite a while and was curious with respect to this post. Unfortunately, the link dead ends. Can somebody help me on what it contains / contained?

cintakc
Member
Posts: 1438
Post Re: Mitsubishi Outlander PHEV Flow Control
on: December 8, 2017 (GMT)

what are your problems?

anko
Member
Posts: 143
Post Re: Mitsubishi Outlander PHEV Flow Control
on: December 8, 2017 (GMT)

Last time I checked in there seemed to be no good way to enable flow control for other ECUs n the default other than using the experimental headers (which I never got to work either). Your post suggests three is a solutuon now?

cintakc
Member
Posts: 1438
Post Re: Mitsubishi Outlander PHEV Flow Control
on: December 8, 2017 (GMT)

on Mitsubishi, I can give you addresses for flow control

anko
Member
Posts: 143
Post Re: Mitsubishi Outlander PHEV Flow Control
on: December 8, 2017 (GMT)

Yes, please do. This is for an Outlander phev.

cintakc
Member
Posts: 1438
Post Re: Mitsubishi Outlander PHEV Flow Control
on: December 9, 2017 (GMT)

Do you have such a car?
What blocks are you interested in?
But for example, a block:
EV/MiEV Remote System
atsp6\natsh73a\natfcsh73a\natfcsd30080a\natfcsm1\natcra73b\n1092

anko
Member
Posts: 143
Post Re: Mitsubishi Outlander PHEV Flow Control
on: December 10, 2017 (GMT)

Thanks, yes I do have an Outlander PHEV.

I think I know all the headers and response headers:

61E / 61F / Cell Management Unit 1
62E / 62F / Cell Management Unit 2
63E / 63F / Cell Management Unit 3
64E / 64F / Cell Management Unit 4
65E / 65F / Cell Management Unit 5
67E / 67F / Cell Management Unit 7
68E / 68F / Cell Management Unit 8
69E / 69F / Cell Management Unit 9
6AE / 6AF / Cell Management Unit 10
6BE / 6BF / Cell Management Unit 11
600 / 500 / Keyless Operating System
620 / 504 / ETACS
688 / 511 / Airco
6A0 / 514 / Combination Meter
6E0 / 51C / Supplemental Restrain System
718 / 719 / ACC / FCM / …
71A / 71B / Lane Departure Warning
724 / 725 / Compressor
726 / 727 / P-Lock
73A / 73B / EV – MiEV
73C / 73D / Generator Control Unit
753 / 754 / Rear Motor Control Unit
755 / 756 / Front Motor Control Unit
761 / 762 / Battery Management Unit
765 / 766 / OnBoardCharger
773 / 774 / OSS
784 / 785 / AWC / ABS / …
796 / 797 / Power Steering
7A8 / 535 / Audio
7E0 / 7E8 / Engine (default for all 0x0ABC PIDs)
7E0 / 7EA / PHEV

Any I may have missed?

Do you have information on what kind of data each of the supported PIDs return? I know quite a lot, but I have never come across a pid 1092.

cintakc
Member
Posts: 1438
Post Re: Mitsubishi Outlander PHEV Flow Control
on: December 10, 2017 (GMT)

1092 – Diagnostic Start command

If you give me the ID of the block you need, which is in response to request 1A87, 1A9C,
I can see the data PIDs that you need.

anko
Member
Posts: 143
Post Re: Mitsubishi Outlander PHEV Flow Control
on: December 11, 2017 (GMT)

At first, I was a bit confused about what you were asking, but you are asking me to provide the responses to 1A87 and 1A9C requests to the ECU for which I want to know the available PIDs?

Just as an example, Keyless Operation System ECU gives me this:

1A87:

500 10 16 5A 87 04 64 00 01
500 21 FF 43 00 2C 00 03 38
500 22 36 33 37 42 30 39 30
500 23 20 20 00 00 00 00 00

Which translates into:

– ECU 04
– Supplier Confirm 64
– ECU Confirm 00
– ECU Diag version 01
– HW Version 4300
– SW Version: 2c0003
– HW Prtnumber 8637B090

1A9C:

500 10 15 5A 9C 01 04 64 00
500 21 01 FF 2C 00 03 38 36
500 22 33 37 42 30 39 30 30
500 23 30 20 00 00 00 00 00

Which translates into:

– Number of modules 1
– SW Part number 8637B09000

Would you need everything for each ECU? Or a specific item from these responses?

And to be honest, I am not looking for any particular item from any particular ECU. In the past I have collected quite some useful items from various ECUs and in general, I am curious to learn what else is out there.

Also, do you have information on what traffic is available on the CANBUS without asking for it? I am talking about the information that is constantly broadcasted by the various ECU’s. I have learned that working with that information (adapter in STMA or ATMA mode) is much faster than querying for information. I can extract a lot of information from this traffic, but I have not been able to find everything that I can get through question / answer protocol.

(BTW: I think a plugin could be created that feeds TP with the information gathered using STMA or ATMA requests)

cintakc
Member
Posts: 1438
Post Re: Mitsubishi Outlander PHEV Flow Control
on: December 11, 2017 (GMT)

yes, this is what i need
I just need to substitute answers to these two requests in the emulator so that the scanner will continue to issue requests for this block
I’ll look and write to you

cintakc
Member
Posts: 1438
Post Re: Mitsubishi Outlander PHEV Flow Control
on: December 11, 2017 (GMT)
Tail gate lock SW
2168 (A)			Bit(A:1)		OFF/ON

Tail gate unlock SW
2168 (A)			Bit(A:5)		OFF/ON

Passengers door lock/unlock SW
2168 (A)			Bit(A:2)		OFF/ON

Drivers door lock/unlock SW
2168 (A)			Bit(A:3)		OFF/ON

Memorized KOS keys
2166 (A)			A		count

Memorized emergency KOS keys
2167 (A)			A		count

Received KOS key data(ID)
210D (D)			D		count

Received KOS key data(button)
21 0D (E)	Lookup(E::1='Panic:2='Lock':4='Trunk':8='Unlock':16='Slide door(left)':32='Slide door(right)':64='Start remote':128='Stop remote')			-
00 - '-'
01 - 'Panic'
02 - 'Lock'
04 - 'Trunk'
08 - 'Unlock'
10 - 'Slide door(left)'
20 - 'Slide door(right)'
40 - 'Start remote'
80 - 'Stop remote'

init string;
atsp6\natsh600\natfcsh600\natfcsd30080a\natfcsm1\natcra500\n1092

file csv, for example, one line
"Name","ShortName","ModeAndPID","Equation","Min Value","Max Value","Units","Header"
"PHEV Tail gate lock SW","TG lock SW","2168","Bit(A:1)","0","1","off/on","600"
etc.
anko
Member
Posts: 143
Post Re: Mitsubishi Outlander PHEV Flow Control
on: December 11, 2017 (GMT)

That is beautiful! Thanks. This simulator is really a Mitsubishi thing, then?

I have ‘discovered’ quite a bunch of PIDs myself, but this was the hard way. Ideally, at some point I would hope to have the full list of available PIDs. Can I try a few more?

CMU (first of many):

1A87
6BF 10 16 5A 87 04 85 00 04
6BF 21 FF 02 02 03 01 00 39
6BF 22 34 39 39 43 39 34 37
6BF 23 20 20 FF FF FF FF FF

1A9C
6BF 10 15 5A 9C 01 04 85 00
6BF 21 04 FF 03 01 00 39 34
6BF 22 39 39 43 39 34 37 30
6BF 23 41 FF FF FF FF FF FF

BMU:

1A87
762 10 16 5A 87 04 85 00 00
762 21 FF 00 06 BD 21 4A 39
762 22 34 39 39 44 30 35 34
762 23 20 20 00 00 00 00 00

1A9C
762 10 15 5A 9C 01 04 85 00
762 21 00 FF BD 21 4A 39 34
762 22 39 39 44 30 35 34 30
762 23 30 20 00 00 00 00 00

PHEV:

1A87
7EA 10 16 5A 87 04 85 00 00
7EA 21 FF 00 00 61 07 11 39
7EA 22 34 38 36 41 30 31 34
7EA 23 20 20 FF FF FF FF FF

1A9C
7EA 10 15 5A 9C 01 04 85 00
7EA 21 00 FF 61 07 11 39 34
7EA 22 38 36 41 30 31 34 30
7EA 23 32 FF FF FF FF FF FF

cintakc
Member
Posts: 1438
Post Re: Mitsubishi Outlander PHEV Flow Control
on: December 11, 2017 (GMT)

well, I’ll try to do, maybe not so fast

anko
Member
Posts: 143
Post Re: Mitsubishi Outlander PHEV Flow Control
on: December 11, 2017 (GMT)

Haha. Don’t worry about that. I appreciate what you are doing for me!

cintakc
Member
Posts: 1438
Post Re: Mitsubishi Outlander PHEV Flow Control
on: December 12, 2017 (GMT)

anko,
give me answers to such requests, I need to know how many bytes are in the response
for CMU11 – 2110,2101
for BMU – 2101,2107,2111,2113,2114,2115,2116,2117

Pages: [1] 2
WP-Forum by: Fredrik Fahlstad, Version: 2.4
Page loaded in: 0.477 seconds.

  Follow me on twitter