Compatibility
Check whether your Mitsubishi unit is compatible with this controller before you buy.
Quick Answer
This controller communicates over the CN105 serial port found on most Mitsubishi Electric indoor units. If your unit has a CN105 connector on its control board, it is almost certainly compatible.
A good proxy: if your unit is compatible with Kumo Cloud (North America) or MELCloud (Europe/global), it has a CN105 port and will work with this project.
How to Check Your Unit
- Check your model number. It is on a label on the indoor unit (usually on the right side behind the front panel). Mitsubishi Electric models start with prefixes like MSZ, MSY, MFZ, MLZ, SLZ, SEZ, SVZ, PEAD, PVA, PKA, PCA, PLA, or PEFY.
- Look for the CN105 port. Open the front panel and locate the main control board. The CN105 port is a small white 5-pin connector, usually labeled "CN105" on the PCB. See the wiring reference for what it looks like.
- Check below. If your model series is in the compatible table, you are good to go.
Not Compatible
Mitsubishi Heavy Industries (SRK, SRC, SRF)
Not compatible. Mitsubishi Heavy Industries is a different company from Mitsubishi Electric. Their units (model numbers starting with SRK, SRC, or SRF) use an entirely different control protocol and do not have CN105 connectors.
Ecodan Air-to-Water Heat Pumps
Not compatible with this project. Ecodan, Zubadan, and Geodan air-to-water units have a CN105 connector physically, but they use a different serial protocol. The SwiCago/HeatPump library and this controller do not work with Ecodan units. See Mitsubishi-CN105-Protocol-Decode for Ecodan-specific projects.
Units Without CN105
- Very old units (pre-2006) may lack the CN105 port entirely.
- MSZ-HJ series — CN105 pads exist on the PCB but the connector is not populated. Advanced users have soldered the connector successfully, but this is not recommended for most users.
- Some China-market models (MSH-BF, MSZ-ZF) — may lack a populated CN105; soldering required.
- Lossnay energy recovery ventilators (LGH series) — not heat pumps; different protocol.
Compatible Unit Types
The following Mitsubishi Electric product families have CN105 ports and are compatible. This covers the vast majority of residential and light commercial units.
Wall-Mounted (MSZ / MSY Series)
| Series | Examples | Regions | Notes |
|---|---|---|---|
| MSZ-FX, MSZ-GX, MSZ-HX, MSZ-WX, MSZ-EX, MSZ-JX | MSZ-FX15NL, MSZ-GX12NL | NA (R454B) | Newest 2025 low-GWP models |
| MSZ-FS | MSZ-FS06NA, MSZ-FS09NA, MSZ-FS12NA, MSZ-FS18NA | NA | Widely confirmed |
| MSZ-GS | MSZ-GS06NA, MSZ-GS09NA, MSZ-GS12NA, MSZ-GS15NA | NA | Widely confirmed |
| MSZ-GL | MSZ-GL06NA, MSZ-GL09NA, MSZ-GL12NA, MSZ-GL15NA, MSZ-GL18NA, MSZ-GL24NA | NA, AU | Widely confirmed |
| MSZ-FH | MSZ-FH06NA, MSZ-FH09NA, MSZ-FH12NA, MSZ-FH15NA, MSZ-FH18NA | NA, EU | Widely confirmed; Hyper-Heat |
| MSZ-EF | MSZ-EF09NA, MSZ-EF15NA, MSZ-EF25VGK, MSZ-EF42VE | NA, EU | Designer series |
| MSZ-AP | MSZ-AP20VGK, MSZ-AP25VGK, MSZ-AP35VGD, MSZ-AP50VGK | EU, AU/NZ | Widely confirmed |
| MSZ-AY | MSZ-AY20VGK, MSZ-AY25VGK, MSZ-AY35VGK, MSZ-AY50VGK | EU | Confirmed |
| MSZ-LN | MSZ-LN25VG2, MSZ-LN35VGW, MSZ-LN50VG2W | EU, NZ | Kirigamine Style; some have built-in WiFi on CN110 — CN105 is separate and available |
| MSZ-HR | MSZ-HR25VF, MSZ-HR35VF, MSZ-HR45VF, MSZ-HR50VF | EU | Widely confirmed |
| MSZ-SF | MSZ-SF25VE, MSZ-SF35VE3, MSZ-SF50VE3 | EU | Confirmed |
| MSZ-BT, MSZ-DM, MSZ-RW, MSZ-FT, MSZ-GF, MSZ-FD, MSZ-FE, MSZ-GE, MSZ-WR, MSZ-HM, MSZ-JP, MSZ-D | Various | Various | All confirmed via Kumo Cloud / MELCloud / community reports |
| MSY (cooling-only) | MSY-GL09NA, MSY-GE10VA, MSY-GX18NL | NA, Asia | Same control board as MSZ equivalents |
| MSXY (Asia-Pacific) | MSXY-FN10VE, MSXY-FN13VE, MSXY-FP10VG | Singapore, Asia | Starmex-branded; confirmed |
Floor-Mounted (MFZ Series)
| Series | Examples | Notes |
|---|---|---|
| MFZ-KX (R454B), MFZ-KJ, MFZ-KA, MFZ-KT | MFZ-KA09NA, MFZ-KJ18NA, MFZ-KT25VG, MFZ-KT35VG | Confirmed; some MFZ-KT models report CN104 only — verify CN105 is present |
Ceiling Cassette (MLZ / SLZ Series)
| Series | Examples | Notes |
|---|---|---|
| MLZ-KX (R454B), MLZ-KP, MLZ-KY, MLZ-KA | MLZ-KP09NA, MLZ-KP12NA, MLZ-KP18NA, MLZ-KA50VA | Confirmed; horizontal vane not available on all models |
| SLZ-NL (R454B), SLZ-KA, SLZ-KF | SLZ-KA12NA, SLZ-M50FA | Four-way cassette; confirmed |
Ducted / Air Handlers
| Series | Examples | Notes |
|---|---|---|
| SEZ-NL (R454B), SEZ-KD, SEZ-M | SEZ-KD09NA, SEZ-KD25VAQ, SEZ-M50DAL | Confirmed; some older SEZ units may need 9600 baud |
| SVZ-NL (R454B), SVZ-KP, MVZ-A | SVZ-KP18NA, SVZ-KP24NA, SVZ-KP30NA, SVZ-KP36NA | Multi-position air handler; confirmed |
| PEAD-NL (R454B), PEAD-M, PEAD-RP, PEAD-SP, PEAD-A | PEAD-A18AA7, PEAD-M100JAAR1, PEAD-RP100EA2 | Mid-static ducted; confirmed. Some models have quirks — see notes below. |
| PVA-NL (R454B), PVA-A | PVA-A18AA7, PVA-A36AA7, PVA-A42AA7 | Multi-position air handler; confirmed |
| PVFY-NAMU | PVFY-P36NAMU, PVFY-P54NAMU | City Multi air handler; confirmed |
P-Series (Light Commercial)
| Series | Examples | Notes |
|---|---|---|
| PKA, PCA, PLA, PEA, PAA | PKA-A36KA7, PCA-A30, PLA-A18BA | All P-Series indoor units have CN105; confirmed via Kumo Cloud |
| PEFY (City Multi) | PEFY-P32VMA-E2, PEFY-P100VMA-E | Newer City Multi indoor units have native CN105. Older models may need a PAC-IT51AD-E adapter (CN100 → CN105). |
Trane / American Standard (Rebranded Mitsubishi)
| Series | Examples | Notes |
|---|---|---|
| NAXWST, NTXWPH, NTXMPH, NTXWST | NAXWST09A112AB, NTXWPH09B112AA | Same hardware as Mitsubishi; confirmed compatible |
Feature Availability
All compatible units support basic climate control (mode, temperature, fan speed). Some advanced features vary by model.
| Feature | Availability | Notes |
|---|---|---|
| Climate control (mode, temp, fan) | All models | Core functionality; always works |
| Vertical vane | Most wall-mount units | Not applicable to ducted units |
| Horizontal vane (wide vane) | Some wall-mount units | Not all models have motorized horizontal vanes |
| Outside air temperature | Many models | Depends on outdoor unit; may report -63.5°C when compressor is idle (normal). Not available on some multi-zone configurations. |
| Compressor frequency | Many single-zone systems | Often unavailable on multi-split systems. Some models always report 0. |
| Input power (W) & energy (kWh) | Some models | Varies significantly by model. Available on some MSZ-GS, MSZ-HR, MSZ-LN, MSZ-WX models. Not available on many others. |
| Runtime hours | Some models | Available on select models |
| i-See sensor | Models with i-See hardware | Sensor data readable on supported models; direct control not yet available |
| Remote temperature sensor | Most models | Override the unit's internal temperature reading with an external sensor (Home Assistant sensor for ESPHome, BLE sensor for HomeKit) |
Community Compatibility List
The SwiCago/HeatPump project maintains the most comprehensive community-verified list of compatible models, with 200+ confirmed units from users worldwide.
View the full community compatibility list →
Any model confirmed working on the SwiCago wiki will work with this project, since both use the same CN105 serial protocol.
Additional model reports can be found in:
- SwiCago/HeatPump Issue #13 — 260+ community reports
- echavet/MitsubishiCN105ESPHome — ESPHome component with tested model list
- mUART Supported Units — additional confirmed models
Common Questions
I found a CN105 port — is my unit compatible?
Almost certainly yes. If your Mitsubishi Electric indoor unit has a CN105 connector, it uses the same serial protocol that this controller communicates with. Flash the firmware, wire it up, and it should work.
My unit has CN110 but not CN105 — will it work?
CN110 is where Mitsubishi's own WiFi adapter (MELCloud / Kumo Cloud) connects. It is a separate port from CN105. Many newer units have both — CN110 for the factory WiFi module and CN105 for additional serial communication. Look for CN105 elsewhere on the control board. If your unit only has CN110 and no CN105, it is not compatible with this project.
My unit has CN100 instead of CN105
Some older City Multi (VRF) indoor units have CN100 instead of CN105. You can use a Mitsubishi PAC-IT51AD-E or PAC-IT52AD-E signal adapter to convert CN100 to a CN105-compatible interface. These adapters are not interchangeable — check which one your unit requires.
I have a multi-zone system — does it work?
Yes. Each indoor head in a multi-zone system has its own CN105 port. You need one controller per indoor unit. The outdoor unit (MXZ series) does not need a controller.
Note: some advanced sensors like compressor frequency and outside air temperature may not be available when multiple indoor units share a single outdoor unit.
Is Mitsubishi Heavy Industries the same as Mitsubishi Electric?
No. They are separate companies within the broader Mitsubishi Group. Mitsubishi Heavy Industries (MHI) makes HVAC units under model numbers starting with SRK, SRC, and SRF. These units use a completely different control protocol and are not compatible with this project.
This project works only with Mitsubishi Electric units (MSZ, MSY, MFZ, MLZ, SLZ, SEZ, SVZ, PEAD, PVA, PKA, PCA, PLA, PEFY prefixes).
My model is not on any list — can I try it anyway?
If your Mitsubishi Electric unit has a CN105 port, it is worth trying. The serial protocol is standardized across Mitsubishi Electric's product line. If it works, please report your model in the community discussions to help others.
I have a Trane or American Standard heat pump
Many Trane and American Standard ductless systems are rebranded Mitsubishi Electric units. Models starting with NAXWST, NTXWPH, NTXMPH, or NTXWST are Mitsubishi hardware and are compatible.
What about Ecodan / air-to-water heat pumps?
Mitsubishi Ecodan, Zubadan, and Geodan air-to-water heat pumps have a physical CN105 connector, but they use a different serial protocol than air-to-air units. This controller does not work with Ecodan units. See the Mitsubishi-CN105-Protocol-Decode project for Ecodan-specific solutions.
Regional Model Numbers
Mitsubishi Electric uses different model suffixes by region for the same hardware. The regional suffix does not affect CN105 compatibility — the same unit series is compatible across all regions.
| Region | Suffix Pattern | Examples |
|---|---|---|
| North America (R410A) | -NA, -NA-U1 | MSZ-GL09NA, MSZ-EF15NAW-U2 |
| North America (R454B) | -NL | MSZ-GX12NL, MSZ-FX15NL |
| Europe (R32) | -VG, -VGK, -VG2 | MSZ-AP25VGK, MSZ-LN35VG2W |
| Europe (R410A) | -VE, -VA, -VF | MSZ-SF35VE3, MSZ-HR35VF |
| Australia / NZ | -VGD, -VGKD, -VAD | MSZ-AP35VGD, MSZ-GE25VAD |
| Asia / Singapore | -VE, -VG (MSXY prefix) | MSXY-FN10VE, MSXY-FP13VG |
Disclaimer
This compatibility information is based on community reports, manufacturer documentation, and open-source project data. It is provided as-is and may not be exhaustive. Compatibility is not guaranteed for every unit. Always verify the presence of a CN105 connector on your specific unit before purchasing hardware. This project is not developed, endorsed, or certified by Mitsubishi Electric Corporation.