Мар 20

Main board ML-2160. Есть ли дебаг?

Форматер Samsung ML-2160 вид спереди:

Разъём отсутствует, но есть куда подпаяться. Аналогично SCX-3400 http://www.testcopy.ru/practikum/32-xerox-samsung/145-mfp-samsung-scx-3400-series.html

Обратная сторона:

Для полноценной работы необходимо установить перемычку (обведено красным).

[ POWER ON  Booting… ]
Skip Download
Press any key to execute Monitor Program within 1 sec…
<CPU:300Mhz RAM:100Mhz SysClk:100Mhz >
—————————————————————-
START-UP MODE : Monitor Program
  Boot into pROBE+ like stand-alone mode
  [Type ‘help’ to see command info.]
  Version : Bluejay SEC Enc.V5.20 2011-10-07
—————————————————————-
Do you want to download from external port?[N] : l
pROBE+>Команда ‘help’ или ‘?’ не работает. Но все команды аналогичны ML-1860:

pROBE+> ?
-----ROM monitor command format-----------
dm   start_addr <byte_count>
dm.b start_addr <byte_count>
dm.w start_addr <byte_count>
dm.l start_addr <byte_count>
ESC  repeat memory dump
fm   start_addr  byte_count byte_value
fm.b start_addr  byte_count byte_value
fm.w start_addr  word_count word_value
fm.l start_addr  long_count long_value
pm   addr        byte_value
pm.b addr        byte_value 
pm.w addr        word_value 
pm.l addr        long_value 
cmp  src1_addr src2_addr size : compare memory 
memcpy   source_addr dest_addr length : memory copy
ml    : Automatically download and execute the ram area binary
fl    : upgrade flash image
go   jmp_addr               
--------------
reboot
ctrl+c   : Download image

Версию понижать, думаю, не даст, так же, как и 1860 не даёт.

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

Мар 20

Сводки с полей.

Утро началось с радостной новости: по моей жалобе закрыт сайт http://www.vzlom-soft.ru/ , распространяющий под видом прошивок SMS-вымогатели.

Дальше веселее! Пришло письмо от Ромы.

Что могу сказать? С лутовскими они вряд-ли договорятся. А если и так, то народ начнет искать и узнает, что в eeprom хранится не только серийный номер… Ведь у Банзая все прошивки уже куплены, засланцы есть везде, не беспокойтесь!

Насчет тесткопи, похоже, что да — договорились:

Такие дела.

Мар 12

Ситьюэйшн. Обзор положения дел в сфере фикс-прошивок.

Ты помнишь, как все начиналось?..

А началось все с выпуска Самсунгом серии аппаратов с защитой от заправки картриджей на основе чипов  S3CC921, которые было невозможно прошить. Первые представители – ML-1640 и SCX-4300. Если для 1640 было достаточно перемычкой заблокировать запись  в 93С66, то на 4300 такой финт ушами был невозможен. В какой-то момент вдобавок ко всему возник дефицит картриджей к этому МФУ, что привело к волне недовольства Самсунгом, т.к. кроме того, что картридж нельзя заправить,так ещё и купить его невозможно. В это время некий украинский программист Андрей Л. разобрался в том, как устроена прошивка и подправил её так, чтобы принтер вечно работал со стартовым картриджем без чипа. Это была победа! Фикс-прошивки стали оперативно выпускаться на все модели, Андрей стал известен далеко за пределами Украины, вокруг него образовалась группа разработчиков-фиксописателей. Все прошивки в то время были многоаппаратными, и довольно быстро попадали в общий доступ в интернете.

Деньги-деньги-дребеденьги.

В какой-то момент у разработчиков возникла идея ограничить распространение прошивок, привязав каждую к серийному номеру. Это означало, что фикс работал только на одном аппарате, соответственно такие прошивки можно было продавать не опасаясь, что они будут применены многократно. Так возникли платные OA — одноаппаратные прошивки. Кроме того, появились появились фиксы с защитой от обновления через интернет (NU – No Update).

Цирк приехал!

Мар 02

Результат тестирования МА прошивки ML-1860 (ml-1860 несовместимый картридж с тонером)

Ранее я писал, что начинаю проверку многоаппаратной прошивки для ML-1860/1865 v19.
Сегодня появилось немного свободного времени и аппарат, который можно было погонять. Принтер абсолютно новый, чип заклеил сразу, потом залил МА-фикс. Поставил на распечатку 1100 пустых страниц, заботливо подкармливая агрегат бумагой. Принтер грелся, гудел, значение уровеня тонера смарт панель медленно уменьшала (вот так Гнус приворовывает даже на пустых листах!). В итоге в отчете 1102 отпечатанных страницы, уровень тонера 81%. Выключаем/включаем аппарат — глаз зелёный, уровень тонера — 100%, ОК, поехали дальше. Запускаю ещё тысячу страниц, с ещё большей заботой кормлю зверька теплой бумагой, читаю новости. Задание выполнено, горит зелёный индикатор, печатаю отчет — Total Page Counts: 2102.

Далее самое интересное: выключаю-включаю принтер, и тут, на тебе, горит красный светодиод, смарт-панель пишет: «Несовместимый картридж с тонером»!

Отклеиваю скотч с чипа — ситуация не меняется! Красный глаз и несовместимый картридж. Далее ввожу принтер в режим принудительной загрузки обновления ПО (включаю в зажатой кнопкой «Печать экрана»), создаю прошивку под свой серийник помощью FixGen v Final, заливаю с помощью usbprns3, аппарат перезагружается и выходит в готовность, глаз зеленый, отчет печатает, уровень тонера — 100%. Победа.

В итоге мы имеем результат:
1. Принтер блокируется где-то между 1000 и 2100 отпечатанных страниц.
2. Даже с рабочим чипом принтер отказывается печатать.
3. Ситуация легко исправляется нормальной прошивкой в принудительном режиме.
4. Это не провокация фиксоделов.
5. Кто шил этим фиксом, ждите недовольных клиентов (хотя кому-то совесть может позволить взять деньги за повторную прошивку).
6. Придется отказаться от использования данной прошивки.

Истина установлена, всем спасибо за внимание!

Файлы предоставлены в ознакомительных целях, после ознакомления восстановите оригинальное программное обеспечение.