0. dww2000 17.04.26 13:49
Есть практически новый (пробег 1600 страниц) HP Color M283 со сгоревшим процессором по USB. Перепаивать его я не решился, не настолько фанат. Купил б/у форматтер, но там пробег более 100 000. Обидно. Решил разобраться, где в епром-ке записан пробег. Сходу не нашел (ни в двоичном виде, ни в ASCII. Ни в моторолловской кодировке, ни в интеловской не нашел). Решил посмотреть что-то попроще, остановился на HP M1536, благо их есть 4 штуки.
что сделал:
1) распечатал страницу состояния.
2) считал епром (16КБ)
3) начал искать там цифры пробега. Ничего даже близко не нашел. Сохранил файл.
4) запаял епром назад. Включил, сделал распечатку 8 страниц.
5) считал епром. Сравнил с изначальной. Разница была примерно в 30 байтах, но на 8 ни один байт не отличался (да, перенос в старший байт тоже просмотрел, нет ничего).
6) запаял назад. Сделал распечатку 1 страницы.
7) считал епром. Разница была примерно в 30 байтах. Сравнил с пунктом 5. Разница на 1 есть, но к цифре пробега отношения я не нашел.
8) запаял назад. Просто включил МФУ, затем выключил.
9) считал и сравнил с пунктом 7. Разница была примерно в 10-20 байтах. Эти адреса отсеял как не имеющие отношения к пробегу.
10) осталось буквально 10 адресов, которые могут иметь отношение к пробегу. Но цифры там совсем-совсем никакие.
Пример: пробег при распечатке пишет 15000 страниц. Ищу в дампе 3A98 или 983A, или 3A99, 993A, 3A97, 973A или просто строку "15000" - нет ничего подобного. МОжет, конечно, надо было искать пробег не в кол-ве страниц А4, а letter? но уж больно чудно.
Вопрос: Какая у современных микроконтроллеров может быть логика хранения переменных?
И второстепенный вопрос: в епром-ке есть и SSL сертификат. зачем он там?(зачем он, это понятно, но почему он в епром-ке, а не в основной прошивке?)
PS Как хорошо и просто раньше было. Сиди, правь себе знакогенератор для К580ВГ75 :)
1. serry 17.04.26 13:51
<cite><b>dww2000</b> (0): Есть практически новый (пробег 1600 страниц) HP Color M283 со сгоревшим процессором по USB. Перепаивать его я не решился, не настолько фанат. Купил б/у форматтер, но там пробег более 100 000. Обидно. Решил разобраться, где в епром-ке записан пробег</cite> А просто перепаять епромину с неисправной платы на исправную - это никак? Или там кроме проца - епромина тоже сдохла?
<cite><b>dww2000</b> (0): Перепаивать его я не решился, не настолько фанат.</cite> А что, есть оборудование+навыки, но нет фанатизма? Странно...
Отредактировано 13:54 17.04.26 serry
2. dww2000 17.04.26 13:55
<cite><b>serry</b> (1): А просто перепаять епромину с неисправной платы на исправную - это никак? Или там епромина сдохла?</cite>
После этого пишет серийник ХХХХХ и на что-то еще ругается (давно делал, с тех пор и стоит этот аппарат). Как я полагаю, чтобы перепаять успешно епром с одного форматтера на другой надо, чтобы версия прошивки на обоих форматтерах совпадала). А может еще и данные DC контроллера надо в епром прописывать, до этого не дошел, но предположение такое есть.
3. dww2000 17.04.26 14:06
надо еще поискать в двоично-десятичном формате, мало ли.
4. MishGun 17.04.26 15:33
<ESC>%-12345X@PJL SET SERVICEMODE = HPBOISEID
@PJL DEFAULT PAGES = [ваше_число]
@PJL DEFAULT COLORPAGES = [ваше_число]
@PJL SET SERVICEMODE = EXIT
@PJL RESET
<ESC>%-12345X
могет быть, а могет нет
может и проскочит..
Отредактировано 15:38 17.04.26 MishGun
5. dww2000 17.04.26 15:41
<cite><b>MishGun</b> (4): <ESC>%-12345X@PJL SET SERVICEMODE = HPBOISEID
@PJL DEFAULT PAGES = [ваше_число]
@PJL DEFAULT COLORPAGES = [ваше_число]
@PJL SET SERVICEMODE = EXIT
@PJL RESET
<ESC>%-12345X
могет быть, а могет нет
может и проскочит..</cite>
не, это ни разу (как минимум через USBPRN и/или usblist) не сработало. Ни на серийник, ни на счетчики.
6. serry 17.04.26 17:18
(4) Не, даже в тех аппаратах, в которых через пжл можно сменить серийник и некоторые умолчания - счётчик общий не сменить, проверено.