diff --git a/content/posts/niimbot-proto/index.md b/content/posts/niimbot-proto/index.md index 195400d..228a728 100644 --- a/content/posts/niimbot-proto/index.md +++ b/content/posts/niimbot-proto/index.md @@ -16,7 +16,7 @@ tags: categories: - reverse-engineering featured_image: miniature.jpg -lastmod: 2024-07-25T21:34:50+03:00 +lastmod: 2024-07-25T21:40:32+03:00 telegram_entry_id: "" type: default --- @@ -46,13 +46,15 @@ type: default ### Протокол обмена данным варьируется между разными моделями -В основном это касается набора пакетов при непосредственно печати. +В основном это касается набора пакетов при непосредственно печати. Изучив код приложения, можно сделать вывод, что есть пять вариаций протокола + вариации для самих моделей. + +![proto files](proto_files.png) ### Протокол обмена данными варьируется даже в пределах ревизий одной модели Это можно увидеть в декомпилированном коде приложения: -![](protocol_tasks.png) +![protocol tasks](protocol_tasks.png) ### Принтер искусственно занижает плотность печати при использовании неправильной или отсутствующей RFID метке @@ -80,3 +82,6 @@ type: default * **Сторонние проекты** - D110 - печатает без проблем с нужной плотностью. - B1 - аналогично с D110. + +Что касаемо самой метки - считывание происходит при закрытии крышки. +Принтер видит метку даже если она снаружи корпуса. Так что можно просто приложить метку снаружи, закрыть корпус и печатать на чём попало. \ No newline at end of file diff --git a/content/posts/niimbot-proto/proto_files.png b/content/posts/niimbot-proto/proto_files.png new file mode 100644 index 0000000..95319f0 Binary files /dev/null and b/content/posts/niimbot-proto/proto_files.png differ