2
2
3
3
Packets sent on Mitsubishi's CN105 port seem to follow a general structure, but the specific content is still not
4
4
entirely well mapped out. Eventually I'm hoping to have this wiki compile all the known information, but quite a bit
5
- of data is available nonetheless.
5
+ of data is available nonetheless. Because this reference manual is not based on any formal documentation, developers
6
+ should expect significant changes to both layout and information as new findings are discovered.
7
+
8
+ This protocol reference covers * solely* the air-to-air variant of the IT protocol (identifier ` 0x0130 ` ). The
9
+ air-to-water protocol variant (identifier ` 0x027A ` ) uses significantly different data layouts, even if the general
10
+ structure is the same. Even so, there appear to be regional differences between version of the IT protocol. For
11
+ example, Japanese units currently expose fields that are not present on NA/EU/AUS units, though it is not known if this
12
+ is purelymissing features or if the Japanese market actually has a different protocol. This reference assumes the
13
+ former for now; that is, the protocol is globally consistent but features are not available in non-JP markets.
6
14
7
15
For reference purposes, Mitsubishi-internal names are included in this documentation. However, community-defined names
8
- will be used more frequently and tend to be preferred as they're overall less confusing.
16
+ will be used more frequently and tend to be preferred as they're overall less confusing.
9
17
10
18
## Packet Header
11
19
@@ -16,7 +24,7 @@ request/response structure.
16
24
| ------| ---------------------| --------------| -----------------| ---------------------------|
17
25
| 0 | Sync | Control Code | 0xFC | Yes |
18
26
| 1 | Packet Type | Service Code | See below | Most types to some extent |
19
- | 2-3 | Protocol Identifier | Model Code | 0x0130 | N/A |
27
+ | 2-3 | Protocol Identifier | Model Code | 0x0130, 0x027A | N/A |
20
28
| 4 | Payload Size | Data Length | 0x00-0x10 | Yes |
21
29
22
30
The protocol specification appears to require packet lengths of ` 0x01 ` , ` 0x02 ` , or ` 0x10 ` , depending on the packet type.
0 commit comments