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