Fix-free forum | Прошивки принтеров и МФУ
Общение => Помогите! => Тема начата: metsys от Ноябрь 29, 2019, 04:08:49 pm
-
Всем доброго!
Есть агрегат Samsung ML-1665 (картридж китай) с исходным сосотоянием: при нажатии ВКЛ вспыхивают 2 индикатора и тишина.
Естественно, текущуая версия прошивки мне не известна и узнать неоткуда.
На наклейке под крышкой значится v34
Задача: привести в чуйства.
Вчера попросил фикс под свой серийник с v35 версией (полагая что она крайняя) http://fix-free.ru/index.php/topic,11816.0.html (http://fix-free.ru/index.php/topic,11816.0.html)
Ввожу в принудительный режим, заходит, моргает переменно индикаторами о готовности, отправляю прошивку на загрузку - уходит на порт файл прошивки, ДОС окно закрывается.
В это время на принтере в пол света зеленый становится чуть ярче и тишина, неважно сколько ждать.
Далее пробую залить вроде оригинальную прошивку v34 отсюда printservis.com.ua/fw/ML-1660/ML-1660_V1.01.00.34_printservis.com.ua.rar - результат точно такой же.
Дело ясное, что дело темное.... распаиваю debug (скорость 38400 8N1 на других скоростях показывает мусор) и получаю выхлоп:
попытка залить фикс
======================
Start flash_writer
======================
[Iflash]=== Iflash_HWProtection ===
verify_Image : 0x02700000
i_header->pul_start_addr : 0x00000000
i_header->ul_count : 0x00000000
Download Image from PC
{
Download dest addr: 0x02700000
Please send data via usb!!!
Image includes PJL(0000001B) -> Waste 45 bytes -> Waste over
[0x0008000C=524300 Bytes received]-Complete Downloading
}/*Download End*/
verify_Image : 0x02700000
i_header->pul_start_addr : 0x00000000
i_header->ul_count : 0x00080000
IFlashCheckSum START!!!
start addr(0x0270000C) - end addr(0x0278000C)
checksum(0x0000A5A5) - end addr(0x0278000C)
IFlashCheckSum return TRUE END!!!
Source Checksum is valid
Found new kernel(0x0271C00C)!!!!
[[[-8]]], [[[1020035]]]
Image is invalid
Reset and Download Again
попытка залить ориг v34
======================
Start flash_writer
======================
[Iflash]=== Iflash_HWProtection ===
verify_Image : 0x02700000
i_header->pul_start_addr : 0x00000000
i_header->ul_count : 0x00000000
Download Image from PC
{
Download dest addr: 0x02700000
Please send data via usb!!!
Image includes PJL(0000001B) -> Waste 45 bytes -> Waste over
[0x0008000C=524300 Bytes received]-Complete Downloading
}/*Download End*/
verify_Image : 0x02700000
i_header->pul_start_addr : 0x00000000
i_header->ul_count : 0x00080000
IFlashCheckSum START!!!
start addr(0x0270000C) - end addr(0x0278000C)
checksum(0x0000A5A5) - end addr(0x0278000C)
IFlashCheckSum return TRUE END!!!
Source Checksum is valid
Found new kernel(0x0271C00C)!!!!
[[[-8]]], [[[1020034]]]
Image is invalid
Reset and Download Again
Неутешительные выводы:
Image is invalid на fix v35 и orig v34
единственное пока утешение - bootloader жив, но не более.
возможен последний вариант - попробовать залить orig v35, но у меня её нет, если у кого есть, прошу поделиться пожалуйста.
какие еще возможны варианты воскрешения?
-
Оригинальная.
Админ подскажет секретные команды.
-
Спасибо Sana956, попробовал только что закатить, но результат такой же, что и выше - Image is invalid
Подцепил к убунте и посмотрел usb:
$ lsusb
Bus 003 Device 002: ID 04e8:3268 Samsung Electronics Co., Ltd ML-1610 Mono Laser Printer
это хоть что то объясняет, например ID ML-1610
Тогда следующий вопрос: где оно хранится и как вернуть всё взад?
Что то есть сомнения, что если хозяин и залил чужой дамп от 1610, то он переписал 93с66 или всётаки в ней эти данные?
Если нет, то как откатить к родному 1665?
Админ подскажет секретные команды.
Ждёмс ))
-
http://prn-jtag.com/ (http://prn-jtag.com/) вас спасёт. Если железо исправно, конечно.
Но нужен jlink. Он стоит денег.
-
J-Link JLink V8 https://www.aliexpress.com/item/32912331371.html (https://www.aliexpress.com/item/32912331371.html) подойдёт?
(зы посмотрел в закрома и волосы дыбом встали сколько программаторов... как у дурного фантиков)
я недосмотрел на сайте, похоже что пойдет (а сообщение уже не могу удалить)