diff --git a/dissector/messages.md b/dissector/messages.md index b3a4e484..4c3844ed 100644 --- a/dissector/messages.md +++ b/dissector/messages.md @@ -1273,71 +1273,71 @@ Message have zero to two payloads. cameras only have weak encryption that is easily broken since the decryption key is fixed and well-known. - - 67: ` (FW Upgrade)` +- 67: ` (FW Upgrade)` - - Client + - Client - - Header + - Header - | Magic | Message ID | Message Length | Encryption Offset | Status Code | Message Class | Payload Offset | - | ----------- | ----------- | -------------- | ----------------- | ----------- | ------------- | -------------- | - | 0a bc de f0 | 00 00 00 43 | 00 00 01 00 | 00 00 00 00 | 00 00 | 64 14 | 00 00 00 00 | + | Magic | Message ID | Message Length | Encryption Offset | Status Code | Message Class | Payload Offset | + | ----------- | ----------- | -------------- | ----------------- | ----------- | ------------- | -------------- | + | 0a bc de f0 | 00 00 00 43 | 00 00 01 00 | 00 00 00 00 | 00 00 | 64 14 | 00 00 00 00 | - - Extension + - Extension - ```xml - - - - FIRMWAREFILE.pak - SIZE_IN_BYTES - 0 - - - ``` + ```xml + + + + FIRMWAREFILE.pak + SIZE_IN_BYTES + 0 + + + ``` - - **Notes:** updateParameter refers to updating the settings. If 1 it will restore factory settings. If 0 it will keep current. + - **Notes:** updateParameter refers to updating the settings. If 1 it will restore factory settings. If 0 it will keep current. - - Camera + - Camera - - Header + - Header - | Magic | Message ID | Message Length | Encryption Offset | Status Code | Message Class | Payload Offset | - | ----------- | ----------- | -------------- | ----------------- | ----------- | ------------- | -------------- | - | 0a bc de f0 | 00 00 00 43 | 00 00 00 00 | 00 00 00 00 | c8 00 | 00 00 | 00 00 00 00 | + | Magic | Message ID | Message Length | Encryption Offset | Status Code | Message Class | Payload Offset | + | ----------- | ----------- | -------------- | ----------------- | ----------- | ------------- | -------------- | + | 0a bc de f0 | 00 00 00 43 | 00 00 00 00 | 00 00 00 00 | c8 00 | 00 00 | 00 00 00 00 | - - Client + - Client - - Header + - Header - | Magic | Message ID | Message Length | Encryption Offset | Status Code | Message Class | Payload Offset | - | ----------- | ----------- | -------------- | ----------------- | ----------- | ------------- | -------------- | - | 0a bc de f0 | 00 00 00 43 | 00 00 94 58 | 00 00 00 00 | 00 00 | 64 14 | 00 00 00 6a | + | Magic | Message ID | Message Length | Encryption Offset | Status Code | Message Class | Payload Offset | + | ----------- | ----------- | -------------- | ----------------- | ----------- | ------------- | -------------- | + | 0a bc de f0 | 00 00 00 43 | 00 00 94 58 | 00 00 00 00 | 00 00 | 64 14 | 00 00 00 6a | - - Extension + - Extension - ```xml - - - 1 - - ``` + ```xml + + + 1 + + ``` - - Payload + - Payload - This contains binary data of the file but stops once the message size reaches - 38000 bytes and continues in another packet. There does not appear to - be a checksum or hash and this part contains only the raw bytes of the file. + This contains binary data of the file but stops once the message size reaches + 38000 bytes and continues in another packet. There does not appear to + be a checksum or hash and this part contains only the raw bytes of the file. - - Camera + - Camera - - Header + - Header - | Magic | Message ID | Message Length | Encryption Offset | Status Code | Message Class | Payload Offset | - | ----------- | ----------- | -------------- | ----------------- | ----------- | ------------- | -------------- | - | 0a bc de f0 | 00 00 00 43 | 00 00 00 00 | 00 00 00 00 | c8 00 | 00 00 | 00 00 00 00 | + | Magic | Message ID | Message Length | Encryption Offset | Status Code | Message Class | Payload Offset | + | ----------- | ----------- | -------------- | ----------------- | ----------- | ------------- | -------------- | + | 0a bc de f0 | 00 00 00 43 | 00 00 00 00 | 00 00 00 00 | c8 00 | 00 00 | 00 00 00 00 | - - **Notes:** Last two messages repeat until all data is sent + - **Notes:** Last two messages repeat until all data is sent - 76: ``