Documentation on TCU Commands supported by TCU, for configuration
- ECU TXID = 746
- ECU RXID = 783
- Retrieve configuration value:
21 XX(XX = Field ID) - Write configuration value:
3B XX YY...(XX = Field ID, YY = Field Value)
61 13 XX YYYY
61= Configuration value13= Configuration IDXX= Connection Profile number (1 as default)- after that comes the field value
When writing Connection profile to TCU, packet must be populated with enough zero bytes for it to go through. Each connection profile field has 128-bytes of space. Unused bytes must be zero.
When writing Global fields, there is no requirement to fill zero bytes.
Example (writing APN Name to "internet"):
3B 13 01 69 6E 74 65 72 6E 65 74 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
Field ID: 0x81
Content:
- [0-19 bytes] = VIN
- [20-22 bytes] = CRC (usually just zeroed out)
Field ID: 0x81
Content:
- Byte 3, offset 7: 1 = ON, 2 = OFF
0x82 WRONG RESPONSE : Unknown(618261470000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00FFFFFFFFFFFFFFFF)
0x83
61 83 33 4E 44 30 44 01 44 03 18 33 35 31 34 38 06 1B 00 00 00 00 00 00 00 80
Field ID: 0x09
Content:
- [0] = Antenna level (RSSI?)
- [1] = Reception power
- [2] = Error rate
Field ID: 0x10
Field type: ASCII
Example:
2A 39 39 23 0000000000000000000000000000000000000000
*99#
Field ID: 0x11
Field type: ASCII
Example :
7A 65 72 6F 00000000000000000000000000000000000000000000000000000000
zero
Field ID: 0x12
Field type: ASCII
Example :
65 6D 69 73 73 69 6F 6E 000000000000000000
emission
Field ID: 0x13
Field type: ASCII
Example :
67 64 63 2E 6E 69 73 73 61 6E 2E 63 78 6E 00000000000000000000000000000000000000000000000000000000000000000000
gdc.nissan.cxn
Field id: 0x14
Field type: ASCII
DNS1 IP address
Example:
61 75 74 6F 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
auto
Field id: 0x15
Field type: ASCII
DNS2 IP address
Example:
61 75 74 6F 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
auto
Field id: 0x16
Field type: ?
Proxy hostname (no idea what kind of proxy, HTTP?)
Nullbytes
Field id: 0x17
Field type: ?
Port number of proxy
Nullbytes
Field id: 0x18
Field type: ASCII
Data connection mode (IP by default). I guess used for modem's AT+CGDCONT configuration
Field id: 0x19
Field type: ASCII
Example:
6E 69 73 73 61 6E 2D 65 75 2D 64 63 6D 2D 62 69 7A 2E 76 69 61 61 71 2E 65 75
nissan-eu-dcm-biz.viaaq.eu
Field id: 0x1C
Field Type: ?
33 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
Field id: 0x1D
Field Type: ?
30 20 20 20202020202020202020202020
Field id: 0x1E
Field Type: ?
31 20 20 20202020202020202020202020