Перейти к содержанию
    

Блока wi-fi в режим клиента (STA) у принтера ZKC5804

Вкратце задача такова.

 

Нужен электронщик, готовый решить вопрос с перепрошивкой китайского принтера ZKC5804, предварительно слив и настроив заводскую прошивку блока wi-fi в режим клиента (STA).

 

Подробней.

1. Найти в заводской прошивке кусок кода отвечающий за переключения wi-fi в режим клиента (STA).

2. Поправить этот кусок кода (переключить из режима AP в STA).

3. Залить в принтер прошивку с STA.

В заводской прошивке, по умолчанию, прописан режим Access Point (AP).

На текущий момент… нашёл и переключил wi-fi в режим клиента (STA) с помощью программы АРК (работает под андроидом). Но, как только снять/поставить аккумулятор – wi-fi возвращается в режим точки доступа (AP). Т.е. этот режим хранится в конфиге и лежит в энергозависимом озу.

Доки к принтеру https://cloud.mail.ru/public/5qNa/VRkYBr8DX

В итоге: нужна прошивка с дефолтным STA режимом и инструкция, как её залить в принтер.

Цена вопроса – 30т.

Оплату гарантирую!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В поисках исполнителя вам помогут фотографии внутренностей, на которых видны маркировки микросхем, относящихся к беспроводной связи.

 

Возможно, что прошивка находится в микроконтроллере, защищённом от чтения - тогда дешевле будет обратиться к производителю принтеров. Но, например, если там установлена c флеш-память с образом Linux, то задача вполне решаемая.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Т.е. этот режим хранится в конфиге и лежит в энергозависимом озу.

....или нигде не лежит, а ставится прошивкой всегда в такое состояние при начальной инициализации WiFi-модуля.

 

Возможно, что прошивка находится в микроконтроллере, защищённом от чтения - тогда дешевле будет обратиться к производителю принтеров. Но, например, если там установлена c флеш-память с образом Linux, то задача вполне решаемая.

Насколько можно понять из поста, модуль WiFi там - физически отдельный компонент.

А значит в разрыв интерфейса связи между управляющим МК и WiFi можно вставить свой МК, который может как угодно изменить процесс их общения (добавить/убрать команды).

И никакие защиты от чтения тогда не страшны.

 

Если интерфейс связи WiFi-модуля с главным МК простой (не USB), то оплата вполне адекватная, а задача не сложная.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В итоге: нужна прошивка с дефолтным STA режимом и инструкция, как её залить в принтер.

Это все конечно хорошо, но как вы планируете настраивать и сбрасывать доступ к принтеру после перевода WiFi в режим клиента?

Подозреваю, что производитель не ввел фиксацию клиентского режима, чтобы не решать проблему не видимого нигде устройства, залоченного на определенный ssid/password.

Т.е. скорее всего нужно добавить функционал, которого в устройстве нет, а не просто изменить битик в прошивке.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Фотографии платы и блока беспроводной связи

 

https://drive.google.com/file/d/0B1LcWFS2sB...iew?usp=sharing

 

Это все конечно хорошо, но как вы планируете настраивать и сбрасывать доступ к принтеру после перевода WiFi в режим клиента?

Подозреваю, что производитель не ввел фиксацию клиентского режима, чтобы не решать проблему не видимого нигде устройства, залоченного на определенный ssid/password.

Т.е. скорее всего нужно добавить функционал, которого в устройстве нет, а не просто изменить битик в прошивке.

В заводских настройках все ssid_ы/password_ы одинаковы.

Мы нашли, как прописать уникальный ssid правкой прошивки.

 

 

 

Изменено пользователем GRIV

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Мы нашли, как прописать уникальный ssid правкой прошивки.

Выложите, пожалуйста, прошивку, если это возможно.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Всем заинтересовавшимся: в принтере стоит LPC1114 и модуль на основе NL6621M.

 

Сохранить настройки WiFi, если там стандартная прошивка, можно командой AT+SAVE.

Можно ли вводить AT-команды не разбирая устройство и как обновляется прошивка - вопросы, требующие изучения.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Прога которой правили прошивку

http://joxi.ru/12MVBnxIMK3RgA

Но саму прошивку пока локализовать в файл не удалось.

 

Попробую вытащить за выходные.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Прога прошивки https://drive.google.com/file/d/0B1LcWFS2sB...iew?usp=sharing

Все доки и софт к принтеру одним архивом https://cloud.mail.ru/public/5qNa/VRkYBr8DX

 

Плату управления и принтер вышлю по требованию.

Изменено пользователем GRIV

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...