КОНФЕРЕНЦИЯ СТАРТКОПИ
Принтеры, копировальные аппараты, МФУ, факсы и другая офисная техника:
вопросы ремонта, обслуживания, заправки, выбора


Рейтинг@Mail.ru Переход в графическую версию
Логин:
Пароль:

Samsung c460w: Вспомните молодость и верните прошивку: как из фикса сделать обычную

0. dww2000 04.06.26 21:57

Аппарат Samsunc c460W прошит фиксом, определяется как Samsung CLX3305 (даже без W ).
Можно ли вернуть родную прошивку, не выпаивая нанд и 24с512 ? Или хотя вернуть родную прошивку, сохранив пробег аппарата?

Скачал фирмваре с сайта Hp, запускаю прошивальщик, он не видит нужного принтера, подключённого по USB, поэтому ничего прошивать не хочет.
USBLIST2 что-то пытается прошить, цифры на экране монитора бегут, принтер никак не реагирует.
В techmenu апгрейд разрешён. SWUPGRADE_ON перед прошивкой по Usblist2 запускаю. Никакой реакции.

Как вы их прошивали назад?

А проблема в следующем:
1) не печатает по Wifi совсем (хотя wiFi настраивается и в сети WiFi принтер виден. Как это возможно с прошивкой 3305 (без W ) не знаю, но факт есть). При попытке печати по WiFi печатает на листе "SPL-C Error - Undefined command"
2) а вчера начал печатать белые (пустые) листы, что с компа, что внутренние отчеты)
Прежде, чем решать проблему (2) хочу вернуть родную прошивку.

1. serry 04.06.26 23:07

Можно попробовать через усбпрнс2 или усблист2 в принудиловке, но, по моему, это пустая затея, это возможно будет только через нанд на программатор
Отредактировано 23:11 04.06.26 serry

2. kgbeast 05.06.26 07:01

(0)В прошивке есть заголовок, в котором закодирована модель аппарата, загрузчик в МФУ проверяет эту информацию, при несовпадении процесс завершится с ошибкой. Не уверен на 100%, но можно попробовать изменить код модели в прошивке c460W, для этого нужен сам файл прошивки. Проще всего его можно извлечь, запустив exe и найти файл (расширение ".hd") в папке Temp, куда экзешник распаковывает содержимое. Далее нужно открыть прошивки (от CLX3305 и C460W) в hex-редакторе, сравнить байты после $IMG. Там 4 нулевых байта, 4 байта размера прошивки, 4 байта MainID и 4 байта SubID. Байты MainID и SubID из прошивки от CLX3305 нужно скопировать в прошивку от C460W и модифицированную прошивку послать через usblist2

3. kgbeast 05.06.26 08:10

Хотя.. Не прокатит, там КМК разные способы шифрования, плюс проверка версии.. Всё-таки лучший способ восстановить оригинал - прошивка дампом.

4. AndrUd 05.06.26 10:44

попробовать через дебаг - там при несоответствии вопрос вроде задается. подтверждение - нажать "Y"

5. kgbeast 05.06.26 11:09

(4)Так а как загрузчик расшифрует прошивку? Вот в официальной прошивке есть C46xW_Upgrade_Patch.exe - это патч (Violet_W_NFC_JIG_krom_199.hd), который прошивает новый загрузчик, который умеет в новое шифрование. Если у ТСа версия прошивки вида V3.00.<b><u>01</u></b>.20, то загрузчик не сможет расшифровать прошивку версии вида V3.00.<b><u>02</u></b>.21
Здесь 01 и 02 - это обозначение разных "поколений", несовместимых между собой.

6. dww2000 05.06.26 13:48

<cite><b>kgbeast</b> (5): Так а как загрузчик расшифрует прошивку? Вот в официальной прошивке есть C46xW_Upgrade_Patch.exe - это патч (Violet_W_NFC_JIG_krom_199.hd), который прошивает новый загрузчик, который умеет в новое шифрование.</cite>

Спасибо за пояснения, буду думать. Уж больно не хочется паять нанд.

7. _MAVR_ 05.06.26 21:24

Лучше поменять нанд... все равно сдохнет рано или поздно...

если через usbprns2 самый большой по размеру файл из прошивки не лезет то только программатор...

Хотя это вроде с НР было... там большой файл с "числовым" названием....

8. dww2000 08.06.26 19:34

<cite><b>_MAVR_</b> (7): Лучше поменять нанд... все равно сдохнет рано или поздно...
</cite>
А есть у кого бинарник для прошивки? Я два дня искал, не смог найти нигде. ИЛи файл hd версии V3.00.01.xx ?
Что я пытался делать:
- искать прошивку для Samsung clx3305 версии V3.00.02.хх с прошивальщиком. Не нашел. Хотел прошить фикс до версии V3.00.02, а затем, поменяв в hd файле прошивки С460w 4 байта MainID и 4 байта SubID залить.

9. kgbeast 09.06.26 06:26

https://ftp.hp.com/pub/softlib/software13/printers/SS/CLX-3300/CLX3305W_V3.00.02.20.zip - прямая ссылка на прошивку
сначала CLX330x_330xW_Upgrade_Patch.exe для обновления загрузчика
Затем CLX3305W_V3.00.02.20.hd или сразу подправленную C460W_V3.00.02.21.hd

11. dww2000 19.06.26 23:06

<cite><b>kgbeast</b> (9): https://ftp.hp.com/pub/softlib/software13/printers/SS/CLX-3300/CLX3305W_V3.00.02.20.zip - прямая ссылка на прошивку</cite>

Спасибо! А как такие вещи искать самому? По фтп шариться или есть еще какой способ, чтобы не задавать здесь глупых вопросов?

<cite><b>kgbeast</b>Затем CLX3305W_V3.00.02.20.hd или сразу подправленную C460W_V3.00.02.21.hd сравнить байты после $IMG. Там 4 нулевых байта, 4 байта размера прошивки, 4 байта MainID и 4 байта SubID</cite>

Вот не нашел там $IMG. Сравнение заголовков прошивок 3305 и C460: https://disk.yandex.ru/i/knpw1PXHWV4iVQ
(размер у файлов .hd одинаковый, байт-в-бйат). Пробовал менять ячейку 67 - не помогло. Пробовал менять ячейки с 7C по 7F - не помогло. Во всех этих случаях после загрузки прошивки принтер выдает image error.
Куда еще можно ткнуть?

12. kgbeast 20.06.26 06:44

<cite><b>dww2000</b> (11): А как такие вещи искать самому?</cite> есть сайт https://www.mmnt.ru, это поисковик по фтп. Там есть относительно старая база ftp.hp.com
Можете себе сохранить ссылку https://www.mmnt.net/db/0/20/ftp.hp.com/pub/softlib/software13/
Только нужно учитывать, что там ссылки на ftp, поэтому начало ссылки нужно менять на https, так же не все ссылки "живые"

<cite><b>dww2000</b> (11): Пробовал менять ячейку 67</cite> Да, это MainID (3305 - 06000062; C460 - 0600009b)

<cite><b>dww2000</b> (11): не помогло</cite> надо смотреть лог дебага


Принтеры, копировальные аппараты, МФУ, факсы и другая офисная техника:
вопросы ремонта, обслуживания, заправки, выбора

Переход в графическую версию
  Рейтинг@Mail.ru