Mitsubishi Outlander PHEV heater

Mitsubishi hybrid drive unit hacking
User avatar
Bigpie
Posts: 1585
Joined: Wed Apr 10, 2019 8:11 pm
Location: South Yorkshire, UK
Has thanked: 74 times
Been thanked: 299 times

Re: Mitsubishi Outlander PHEV heater

Post by Bigpie »

What are you putting in 0x185? It would be great if you made a wiki post about the AC setup
VW Beetle 2003
Outlander front generator
Prius Gen 3 inverter (EVBMW logic board)
Outlander charger
3x Golf GTE batteries
Chademo Charging
Outlander water heater
arber333
Posts: 3241
Joined: Mon Dec 24, 2018 1:37 pm
Location: Slovenia
Has thanked: 74 times
Been thanked: 223 times
Contact:

Re: Mitsubishi Outlander PHEV heater

Post by arber333 »

Bigpie wrote: Sat Oct 16, 2021 1:16 pm I think you are right about 0x285 being a general status message, at a glance, it looks like byte 5 is HV voltage.
I've asked just about everywhere I can think of for more logs but will play some more.
Well i tested the byte7 in 0x398 and it seems to come on in the presence of 0x285 msg. No matter of i put 00 into every byte or relevant data. I sent 0x285at 10ms interval.

However using 0x185 heater control still eludes me. :?
User avatar
Bigpie
Posts: 1585
Joined: Wed Apr 10, 2019 8:11 pm
Location: South Yorkshire, UK
Has thanked: 74 times
Been thanked: 299 times

Re: Mitsubishi Outlander PHEV heater

Post by Bigpie »

Yours warmed up?
*EDIT* Re-read, nope, I'm stuck too. There's someone on Damiens Discord that's hopefully going to get a log from a vehicle with the heater, I'll paste it here if and when I get it.
VW Beetle 2003
Outlander front generator
Prius Gen 3 inverter (EVBMW logic board)
Outlander charger
3x Golf GTE batteries
Chademo Charging
Outlander water heater
arber333
Posts: 3241
Joined: Mon Dec 24, 2018 1:37 pm
Location: Slovenia
Has thanked: 74 times
Been thanked: 223 times
Contact:

Re: Mitsubishi Outlander PHEV heater

Post by arber333 »

Bigpie wrote: Sun Oct 17, 2021 7:07 pm Yours warmed up?
*EDIT* Re-read, nope, I'm stuck too. There's someone on Damiens Discord that's hopefully going to get a log from a vehicle with the heater, I'll paste it here if and when I get it.
Well water is getting warm by compression from water pump and heater is reporting 1bit per hour :). Otherwise no i got zip :oops:
It would be best to have like 30s recording with heater coming online and then off. Also AC should be off. That would be ggreat.

I dont know why but i also tested 0x188 and 0x195 IDs but still zip.
arber333
Posts: 3241
Joined: Mon Dec 24, 2018 1:37 pm
Location: Slovenia
Has thanked: 74 times
Been thanked: 223 times
Contact:

Re: Mitsubishi Outlander PHEV heater

Post by arber333 »

Bigpie wrote: Sun Oct 17, 2021 7:07 pm Yours warmed up?
*EDIT* Re-read, nope, I'm stuck too. There's someone on Damiens Discord that's hopefully going to get a log from a vehicle with the heater, I'll paste it here if and when I get it.
Damn, i give up! I left canalyst to iterate 0 - 7 bytes in values and observed. Nothing on 0x185 or 0x188 channels.
It would be really good to at least get some of the IDs that change with values when heater comes online. You say someone is meant to record its car?

tnx
User avatar
Bigpie
Posts: 1585
Joined: Wed Apr 10, 2019 8:11 pm
Location: South Yorkshire, UK
Has thanked: 74 times
Been thanked: 299 times

Re: Mitsubishi Outlander PHEV heater

Post by Bigpie »

Yea, a guy on Damiens Discord, but not had it yet. I'm also chatting to someone on facebook that's hopefully going to provide a log this evening.
VW Beetle 2003
Outlander front generator
Prius Gen 3 inverter (EVBMW logic board)
Outlander charger
3x Golf GTE batteries
Chademo Charging
Outlander water heater
arber333
Posts: 3241
Joined: Mon Dec 24, 2018 1:37 pm
Location: Slovenia
Has thanked: 74 times
Been thanked: 223 times
Contact:

Re: Mitsubishi Outlander PHEV heater

Post by arber333 »

Bigpie wrote: Tue Oct 19, 2021 10:55 am Yea, a guy on Damiens Discord, but not had it yet. I'm also chatting to someone on facebook that's hopefully going to provide a log this evening.
I have seen somewhere a declaration that 0x185 or 0x188 should deal with AC and heating. I cant find the source now. Do you know more?
tnx
EDIT: Found it! I will try again with 0x188 tonight

I see a difference in logs:
00 00 00 FF 00 00 00 00
02 00 FF FF 00 00 00 00
User avatar
Bigpie
Posts: 1585
Joined: Wed Apr 10, 2019 8:11 pm
Location: South Yorkshire, UK
Has thanked: 74 times
Been thanked: 299 times

Re: Mitsubishi Outlander PHEV heater

Post by Bigpie »

I've tried that, didn't seem to warm up. The log from https://github.com/projectgus/mitsubish ... pt-ev-mode does toggle byte 0 from 0x00 to 0x02

I extracted some messages sent while 0x188 as 0x02 and tried playing that back (attached)
Attachments
heater_attempt.csv
(18.44 KiB) Downloaded 164 times
VW Beetle 2003
Outlander front generator
Prius Gen 3 inverter (EVBMW logic board)
Outlander charger
3x Golf GTE batteries
Chademo Charging
Outlander water heater
arber333
Posts: 3241
Joined: Mon Dec 24, 2018 1:37 pm
Location: Slovenia
Has thanked: 74 times
Been thanked: 223 times
Contact:

Re: Mitsubishi Outlander PHEV heater

Post by arber333 »

Bigpie wrote: Tue Oct 19, 2021 12:50 pm I've tried that, didn't seem to warm up. The log from https://github.com/projectgus/mitsubish ... pt-ev-mode does toggle byte 0 from 0x00 to 0x02

I extracted some messages sent while 0x188 as 0x02 and tried playing that back (attached)
Yes last one was a failure for me too. However i managed to get another insight in 0x398 msg. When i accidently connected HV (contactor) into working heater, active 12V, CAN bus with everything setup i got 03 in byte0 of 0x398 msg instead of 01. When i reset everything i got normal 01 byte0 I think this is an error signal. 03 should say incorrect HV application or similar :).
User avatar
Bigpie
Posts: 1585
Joined: Wed Apr 10, 2019 8:11 pm
Location: South Yorkshire, UK
Has thanked: 74 times
Been thanked: 299 times

Re: Mitsubishi Outlander PHEV heater

Post by Bigpie »

Didn't get sent the log :(

Are you saying you applied HV after powering up the heater byte 0 was 03?
VW Beetle 2003
Outlander front generator
Prius Gen 3 inverter (EVBMW logic board)
Outlander charger
3x Golf GTE batteries
Chademo Charging
Outlander water heater
arber333
Posts: 3241
Joined: Mon Dec 24, 2018 1:37 pm
Location: Slovenia
Has thanked: 74 times
Been thanked: 223 times
Contact:

Re: Mitsubishi Outlander PHEV heater

Post by arber333 »

Bigpie wrote: Wed Oct 20, 2021 9:07 am Didn't get sent the log :(

Are you saying you applied HV after powering up the heater byte 0 was 03?
Yes, i turned on the heaters 12V supply and CANbus telegram 0x285 and later i connected HV (contactor) i got 03 instead 01 in byte0 0x389. As soon as i reset 12V and CANbus i immediately got 01 on byte0. I think it is a status report similar to Eltek charger. 00 means no HV present, 01 means heater ready and 03 means heater error or something. Maybe 02 would mean heater operating?
User avatar
Bigpie
Posts: 1585
Joined: Wed Apr 10, 2019 8:11 pm
Location: South Yorkshire, UK
Has thanked: 74 times
Been thanked: 299 times

Re: Mitsubishi Outlander PHEV heater

Post by Bigpie »

Sounds a reasonable assumption. I've chased the various people that have access to a vehicle, but no log yet.

I might have to install my fall back for now, a Russian AC pre-heater similar to Johannes latest video, but instead of an inverter, I've cut the built in motor out of circuit so it heats up on DC.
VW Beetle 2003
Outlander front generator
Prius Gen 3 inverter (EVBMW logic board)
Outlander charger
3x Golf GTE batteries
Chademo Charging
Outlander water heater
arber333
Posts: 3241
Joined: Mon Dec 24, 2018 1:37 pm
Location: Slovenia
Has thanked: 74 times
Been thanked: 223 times
Contact:

Re: Mitsubishi Outlander PHEV heater

Post by arber333 »

Bigpie wrote: Thu Oct 21, 2021 7:47 am Sounds a reasonable assumption. I've chased the various people that have access to a vehicle, but no log yet.

I might have to install my fall back for now, a Russian AC pre-heater similar to Johannes latest video, but instead of an inverter, I've cut the built in motor out of circuit so it heats up on DC.
I have installed 5kw diesel Webasto on all my cars. Its just better at heatiing in winter, period. But i really want to have another option when i run out of oil. But i dont want to "smell old socks" with PTC air heaters :).
User avatar
EV_Builder
Posts: 1199
Joined: Tue Apr 28, 2020 3:50 pm
Location: The Netherlands
Has thanked: 16 times
Been thanked: 33 times
Contact:

Re: Mitsubishi Outlander PHEV heater

Post by EV_Builder »

Trying to help here; I think the heater needs more messages then only commanded to turn on. For example a message saying that the pump is running and a message that the fan/blower is turning?

Also what is the voltage we feed into the heater? I can imagine that if it isn't enough or too much it wont come on either.
Converting an Porsche Panamera
see http://www.wdrautomatisering.nl for bespoke BMS modules.
arber333
Posts: 3241
Joined: Mon Dec 24, 2018 1:37 pm
Location: Slovenia
Has thanked: 74 times
Been thanked: 223 times
Contact:

Re: Mitsubishi Outlander PHEV heater

Post by arber333 »

Might be more than 0x285 and 0x185...
My voltage is 370Vdc. I am using Chevy Volt gen2 battery 96S.
It should work there since every component from Outlander PHEV worked up to 400Vdc, tested!
User avatar
FJ3422
Posts: 113
Joined: Fri Jul 10, 2020 9:55 am
Location: Netherlands
Been thanked: 1 time

Re: Mitsubishi Outlander PHEV heater

Post by FJ3422 »

Received mine yesterday and immediately tried some things;
- 0x398 byte0 goes 00->01 as soon as 0x285h is received.
- 0x398 byte4 seems to be inlet temperature
- 0x398 byte5 seems to be outlet temperature
- 0x398 byte7 h70 when HV is <175Vdc, h00 when HV >175Vdc. So 175V seems to be the low-voltage limit.

With a lot of fuzzing, replaying of Outlander logs without water heater and combinations of both, nothing else then above appeared.
I also had watercirculation applied so we can exclude there is some kind of an internal flow detection that blocks operation.
@arber, in what case did you get 0x398 byte0 at '02' ?

I think we are really in need of an outlander-logfile that is equipped with the electric heater.
Small_IMG_3952.jpeg
User avatar
Bigpie
Posts: 1585
Joined: Wed Apr 10, 2019 8:11 pm
Location: South Yorkshire, UK
Has thanked: 74 times
Been thanked: 299 times

Re: Mitsubishi Outlander PHEV heater

Post by Bigpie »

Awesome work. I'm working on getting hold of a log.
VW Beetle 2003
Outlander front generator
Prius Gen 3 inverter (EVBMW logic board)
Outlander charger
3x Golf GTE batteries
Chademo Charging
Outlander water heater
arber333
Posts: 3241
Joined: Mon Dec 24, 2018 1:37 pm
Location: Slovenia
Has thanked: 74 times
Been thanked: 223 times
Contact:

Re: Mitsubishi Outlander PHEV heater

Post by arber333 »

FJ3422 wrote: Fri Oct 22, 2021 11:28 am @arber, in what case did you get 0x398 byte0 at '02' ?
I never got 02 only 01 at normal connection and 03 when HV contactor was connected late.
EDIT: i will try with more than 400Vdc to get an idea on what happens.
User avatar
Bigpie
Posts: 1585
Joined: Wed Apr 10, 2019 8:11 pm
Location: South Yorkshire, UK
Has thanked: 74 times
Been thanked: 299 times

Re: Mitsubishi Outlander PHEV heater

Post by Bigpie »

I've been sent a log while the car is heating from the remote, not had chance to look at it properly but it doesn't look like it's from the right can bus, but I've attached incase anyone gets to try before I do.
There's also the nuclear option.
20211104_125958 (1).jpg
20211104_162025.jpg
FET2 -> HTR1 Gate
FET1 -> HTR2 Gate
FET3 -> HTR4 Gate
FET4 -> HTR3 Gate

The can transceiver is a NXP TJA1049, its RX and TX pins are connected to the opto closes to the edge of the board.
Attachments
Log.txt
(378.33 KiB) Downloaded 156 times
VW Beetle 2003
Outlander front generator
Prius Gen 3 inverter (EVBMW logic board)
Outlander charger
3x Golf GTE batteries
Chademo Charging
Outlander water heater
User avatar
Bigpie
Posts: 1585
Joined: Wed Apr 10, 2019 8:11 pm
Location: South Yorkshire, UK
Has thanked: 74 times
Been thanked: 299 times

Re: Mitsubishi Outlander PHEV heater

Post by Bigpie »

The attached log isn't of use :( don't think we're going to get a log from this guy that's of use, his car is a 2014 with the older heater that isn't can controlled. Fuzzing is a bust so far.

I'm thinking, as it still puts the temperatures on the can bus, hard wiring a couple of the heaters so they're always on, and using a contactor externally as a work around for now.
VW Beetle 2003
Outlander front generator
Prius Gen 3 inverter (EVBMW logic board)
Outlander charger
3x Golf GTE batteries
Chademo Charging
Outlander water heater
arber333
Posts: 3241
Joined: Mon Dec 24, 2018 1:37 pm
Location: Slovenia
Has thanked: 74 times
Been thanked: 223 times
Contact:

Re: Mitsubishi Outlander PHEV heater

Post by arber333 »

Bigpie wrote: Fri Nov 05, 2021 12:19 pm The attached log isn't of use :( don't think we're going to get a log from this guy that's of use, his car is a 2014 with the older heater that isn't can controlled. Fuzzing is a bust so far.

I'm thinking, as it still puts the temperatures on the can bus, hard wiring a couple of the heaters so they're always on, and using a contactor externally as a work around for now.
What about the FET lines? How are they activated, High or low logic? I would assume they are normally pulled high and gate needs to be pulled low to open the FET. My DUE board could work with that. I use UL2003A and there are 5 pins left unused. No need for another contactor, only main contactor needed. You have a better photo what is behind those FETs? One could remove those fets and use wires directly....

EDIT: Or we could make a circuit board which would connect to OEM brain and put it in reset. Then we could use another chip to hijack its CAN connection and output pins to a CAN to our desire. A PIC18F with CAN would be sufficient i think...
User avatar
Bigpie
Posts: 1585
Joined: Wed Apr 10, 2019 8:11 pm
Location: South Yorkshire, UK
Has thanked: 74 times
Been thanked: 299 times

Re: Mitsubishi Outlander PHEV heater

Post by Bigpie »

You mean a photo of the underside of the board?
VW Beetle 2003
Outlander front generator
Prius Gen 3 inverter (EVBMW logic board)
Outlander charger
3x Golf GTE batteries
Chademo Charging
Outlander water heater
arber333
Posts: 3241
Joined: Mon Dec 24, 2018 1:37 pm
Location: Slovenia
Has thanked: 74 times
Been thanked: 223 times
Contact:

Re: Mitsubishi Outlander PHEV heater

Post by arber333 »

Bigpie wrote: Fri Nov 05, 2021 12:50 pm You mean a photo of the underside of the board?
Nevermind i see your first pic is good enough...
User avatar
Bigpie
Posts: 1585
Joined: Wed Apr 10, 2019 8:11 pm
Location: South Yorkshire, UK
Has thanked: 74 times
Been thanked: 299 times

Re: Mitsubishi Outlander PHEV heater

Post by Bigpie »

The little FETs and Gates they are connected to for the PTC heaters are 0v when off with the looks of it.
I've just been sent another log, remove .txt and choose CANHacker format when opening in savvycan
**EDIT** new log a bust too.
Attachments
17MY.trc.txt
(258.38 KiB) Downloaded 131 times
VW Beetle 2003
Outlander front generator
Prius Gen 3 inverter (EVBMW logic board)
Outlander charger
3x Golf GTE batteries
Chademo Charging
Outlander water heater
User avatar
Bigpie
Posts: 1585
Joined: Wed Apr 10, 2019 8:11 pm
Location: South Yorkshire, UK
Has thanked: 74 times
Been thanked: 299 times

Re: Mitsubishi Outlander PHEV heater

Post by Bigpie »

New log from a car with a heater, sadly a 2014.
Attachments
Remote heater till battery out.csv
(4.81 MiB) Downloaded 134 times
HeaterOn.CSV
(2.01 MiB) Downloaded 151 times
VW Beetle 2003
Outlander front generator
Prius Gen 3 inverter (EVBMW logic board)
Outlander charger
3x Golf GTE batteries
Chademo Charging
Outlander water heater
Post Reply