niimbot-proto

This commit is contained in:
MultiMote 2024-07-29 22:14:37 +03:00
parent 87e5b970bf
commit c1df62dbba

View File

@ -16,7 +16,7 @@ tags:
categories:
- reverse-engineering
featured_image: miniature.jpg
lastmod: 2024-07-28T23:10:05+03:00
lastmod: 2024-07-29T22:14:05+03:00
telegram_entry_id: ""
type: default
---
@ -90,21 +90,24 @@ type: default
Начало последовательности пакетов для печати. Формат данного пакета отличается в разных версиях протоколов. Варианты:
* V1. 1 байт данных. Пример: `0x01`.
* V3. 2 байта данных. Итоговое количество страниц. Пример: `0x00 0x02` (2 страницы)
* V4. 7 байта данных. Пример: `0x00 0x02 0x00 0x00 0x00 0x00 0x00` (2 страницы)
- 2 байта - итоговое количество страниц.
- 4 байта - всегда нули.
- 1 байт - цвет страницы (назначение неизвестно).
* V5. 8 байт данных. Пример: `0x00 0x02 0x00 0x00 0x00 0x00 0x00 0x00` (2 страницы)
- 2 байта - итоговое количество страниц.
- 4 байта - всегда нули.
- 1 байт - цвет страницы (назначение неизвестно).
- 1 байт - вероятнее всего, плотность.
```
| 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 |
| | | | | | | | |
V1 |[ 1 ]| | | | | | | |
V3 |[ total_pages ]| | | | | | |
V4 |[ total_pages ]|[ 0 ]|[ 0 ]|[ 0 ]|[ 0 ]|[ page_color ]| |
V5 |[ total_pages ]|[ 0 ]|[ 0 ]|[ 0 ]|[ 0 ]|[ page_color ]|[ quality ]|
```
Значения:
Возвращается ответ с ID 0x02. Данные ответа (1 байт):
* 0x01 - успех
* 0x00 - ошибка
* **total_pages** итоговое количество страниц.
* **quality** вероятнее всего, плотность.
* **page_color** цвет страницы (назначение неизвестно).
Возвращается ответ с ID **0x02**. Данные ответа (1 байт):
* **0x01** - успех.
* **0x00** - ошибка.
## Важно знать