Окт 12

Прошивка струйных принтеров Epson в бесчиповые или S22->L100, SX130->L200

Вчера принесли в ремонт Epson S22 с установленной СНПЧ. В результате диагностики оказалось, что сдохли чипы. Таким образом появилась возможность проверить функцию программы PrintHelp — превратить аппарат в бесчиповую модель.

1. Удаляем чипы.

2. Чипы удалены.

3. Вставляем блок картриджей на место.

4. Выбираем «turn chipless» и нажимаем «Выполнить». Выключаем / включаем принтер.

5. Проверяем. Печатает!

Все работает, проверял лично. Есть возможность отката. Один недостаток — пропала функция прочистки печатающей головки 🙁 Все подробности на форуме http://resetters.ru/index.php?showtopic=28542

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

Окт 02

Прошивка принтера в ОС LINUX

По материалам обсуждения http://pirat.ca/viewtopic.php?p=226691#226691, автор VideoLoader.

Прошивка принтера Linux

Прошивка аппарата по кабелю USB

  1. Распечатываем отчёт, чтобы увидеть версию прошивки.
  2. Запускаем терминал, переходим в папку с файлом прошивки, например SCX4300_V1.18_Fact_romdl.hd
    $ cd /mo-skin_files/firmware/samsung/mono-scx/4300/orig
  3. Подключаем принтер к компьютеру, ждём пока CUPS автонастроит принтер, драйвер можно не устанавливать. Отключаем все лишние USB устройства.
  4.  Отправляем файл на принтер. Аппарат самостоятельно перезагружается.
    $ cat «SCX4300_V1.18_Fact_romdl.hd» > /dev/usb/lp0
    где /dev/usb/lp0 нода устройства принтера. Нода может быть и другой, например /dev/usblp0, чтобы узнать наверняка, можно посмотреть dmesg|tail -20 после включения принтера/мфу.
  5. Даём время аппарату для принятия прошивки (~3мин)
  6. Распечатываем отчет, убеждаемся, что версия прошивки изменилась

Как узнать серийный номер аппарата

Включаем принтер, запускаем терминал, даем команду
$ dmesg|tail -20|grep ‘Manufacturer\|SerialNumber’
(команда выдает марку и серийный номер устройства, подключенного последним)

Смена серийного номера аппарата по кабелю USB

  1. Распечатываем отчёт, чтобы сохранить старый серийник на всякий случай.
  2. Запускаем терминал, переходим в папку с файлом ChangeSN.hd
    $ cd mo-skin_files/soft/usb_sn_changer
  3. Открываем в ghex файл ChangeSN.hd, в строке @PJL SET SERIALNUMBER=Z2M8BAFZ800061D меняем серийный номер 15 знаков, сохраняем.
    $ ghex2 ChangeSN.hd
  4. Подключаем принтер к компьютеру, ждём пока CUPS автонастроит принтер, драйвер можно не устанавливать. Отключаем все лишние USB устройства.
  5. Отправляем файл на принтер.
    $ cat «ChangeSN.hd» > /dev/usb/lp0
    где /dev/usb/lp0 нода устройства принтера. Нода может быть и другой, например /dev/usblp0, чтобы узнать наверняка, можно посмотреть dmesg|tail -20 после включения принтера.
  6. Распечатываем отчет, убеждаемся, что SN сменился.
  7. Для Xerox всё тоже самое, только серийный номер состоит из 10 знаков.
Окт 01

Генератор прошивок Fix Maker v3.2

Предлагаю вашему вниманию генератор одноаппаратных фикс-прошивок для принтеров Samsung.

http://fix-maker.ru/

По просьбе автора программы ссылка удалена.

Сен 14

ML-2160/2165/2167 v05 MA FIX прошивка

Бесплатная прошивка для принтера Samsung ML-2160 ML-2165 ML-2167 версия V1.01.01.05

Скачать / Download

Не привязана ни к серийному номеру ни к номеру CRUM. Просто взять и прошить.

Для версии V1.01.01.08 есть решение с понижением версии.

Для принтеров ML-2165W и ML-2164 данная прошивка не подходит.

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

Июл 03

Я снова с вами!

Привет!
Благодаря стараниям добрых людей барыг мой уютненький журнальчик mo-skin.livejournal.com выпилен администрацией ЖЖ.

 

 

Dear LiveJournal user mo_skin,

We have received a report, properly formatted under the provisions set forth by United States law, indicating that your journal is being used primarily to distribute files in violation of the copyright of Samsung.  As such, your account has been suspended.

Regards,
Eric
LiveJournal Abuse Prevention Team

И оснований для его восстановления нет никаких. Посему отныне я буду обитать здесь.

В ЖЖ я завел новый журнальчик, но там будет только то, что не противоречит United States law , т.е. буду постить котиков, ебошить лук и ругать Путена (собственно для чего Живой Журнал и предназначен).

Если что, я здесь и здесь и здесь.

Всем спасибо за поддержку, а добрым людям, написавшим жалобу:

Май 18

ML-2580N V1.01.00.84

FIX_NU_Z2M8BAFZ800061D_ML2580_V1.01.00.84.zip
Серийник меняется, прошивал с 83 версии на 84.
Проверено лично!
SN: Z2M8BAFZ800061D

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

Мар 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).

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