Skip to content

Commit 9ed5da7

Browse files
authored
overall protocol reference disclaimers
1 parent f767192 commit 9ed5da7

File tree

1 file changed

+11
-3
lines changed

1 file changed

+11
-3
lines changed

docs/developer/it-protocol/index.mdx

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,18 @@
22

33
Packets sent on Mitsubishi's CN105 port seem to follow a general structure, but the specific content is still not
44
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.
614

715
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.
917

1018
## Packet Header
1119

@@ -16,7 +24,7 @@ request/response structure.
1624
|------|---------------------|--------------|-----------------|---------------------------|
1725
| 0 | Sync | Control Code | 0xFC | Yes |
1826
| 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 |
2028
| 4 | Payload Size | Data Length | 0x00-0x10 | Yes |
2129

2230
The protocol specification appears to require packet lengths of `0x01`, `0x02`, or `0x10`, depending on the packet type.

0 commit comments

Comments
 (0)