0x80xx
0x8000 - Model Number
Type: u16
Name: model-number (1)
Model Number. This is the firmware identifier.
Note
Devices will report 0x8007 - Variant simultaneously with this property.
0x8001 - Firmware Version
Name: firmware-version (1)
Offset | Type | Description |
---|---|---|
0 | u8 | Major |
1 | u8 | Minor |
2 | u8 | Patch |
3 | u8 | Beta (optional) |
Beta field will normally only be present for beta versions. In this case, its value will be in the range 1-255. A value of 0 can be ignored and the version should be treated as a production release.
JSON
"{major}.{minor}.{patch}" |
"{major}.{minor}.{patch}-beta.{beta}"
0x8002 - Hardware Version
Name: hardware-version (1)
Offset | Type | Description |
---|---|---|
0 | u8 | Major |
1 | u8 | Minor |
Note
If hardware version is unknown the value 0.0 is used
JSON
"{major}.{minor}"
0x8003 - MAC Address
Type: mac-address
Name: mac-address (1)
Bluetooth MAC address.
Note
Not reported.
0x8005 - Production Info Extended
Type: dictionary
Key | Type | Description |
---|---|---|
0 | u48 | MAC Address |
1 | u16 | Model Number |
2 | u8 | Variant |
3 | u8 [4] | Firmware Version |
4 | u8 [65] | Public Key |
5 | u32 | Chip |
6 | u32 | Chip Variant |
7 | u32 | Chip Package |
0x8006 - Production Info
Type: u32
Name: production-info (1)
Note
Not reported.
0x8007 - Variant
Type: u8
Name: variant (1)
Device variant.
One firmware (Model Number) can operate differently depending on the value of this property.
The combination of 0x8000 - Model Number and 0x8007 - Variant defines the Meshtech Product Name.
Note
A value of 0 or 255 indicates that variant is unused.
Note
Devices will report 0x8000 - Model Number simultaneously with this property.
0x8008 - Public Key
Name: public-key (10)
ECDSA P-256/spec256r1 device public key. The key is in uncompressed format (65 bytes).
0x8009 - Host Public Key
Name: host-public-key (10)
Note
This property is written internally by the gateway host. It is only applicable to extender dongles when operating as gateway.
ECDSA P-256/spec256r1 host public key. The key is in uncompressed format (65 bytes).
If no key exists, the value will be a 65-byte array of all 0's. This indicates that the dongle is unpaired. The key is used for pairing with the host and can be written once.
0x8010 - Activated
Type: u8
Name: activated (10)
Value | Description |
---|---|
0 | Deactivated |
1 | Activated |
A gateway must be activated before it can be used.
Note
This property is only applicable when extenders operate as gateway.
Note
This property can only be written from Meshtech Device Management.
0x8020 - Power Source
Type: u8
Name: power-source (1)
Value | Description |
---|---|
0 | Unknown |
1 | Mains powered |
2 | Battery powered |
3 | Mains powered, with backup battery |
JSON
"unknown" | "mains" | "battery" | "mains-with-backup-battery"