Fix-free forum | Прошивки принтеров и МФУ
Общение => Прошивки => Тема начата: Nextor от Октябрь 17, 2013, 11:33:04 pm
-
Всем доброго времени суток, решил заморочиться идеей клонирования SCX-3400. Нужно такое бывает например если чип потерян или просто прямо говоря не очень хочется платить за прошивку. Прошу знающих помочь в реализации данной идеи. Что потребуется - всем знакомый дебаг кабель, компьютер, ну собственно подопытный scx-3400. Прошу меня поправить если я не прав - идея такова - Берем аппарат - не разу не прошивавшийся или заливаем оригинал, ставим чип, сливаем с него еепром, потом шьем фиксом, и опять сливаем еепром, сравниваем. Теперь очередь аппарата который нужно прошить, льем в него фикс - от того аппарата, с которого мы ранее считывали еепром, как только прошился - при перезагрузке - не даем ему загрузится, а загоняем его в дебаг (после пришивки во время первого включения) - и через дебаг дописываем нехватающие байтики при сравнении, потом ребутим аппарат все должно заколоситься.
Теперь у меня вопросы к Гуру:
1) Все ли я правильно описал ?
2) Какие команды вводить в дебаге и какие адреса в памяти чтобы дописать нужное в еепром ?
3) Прошивка должна быть МА или необязательно ?
-
Здравствуйте. Скажите пожалуйста для чего вам такое увлекательное занятие? Купите генератор за 10-20$ и шейте себе спокойно, не тратя свое драгоценное время на эти мелочи жизни. ИМХО.
-
Здравствуйте. Скажите пожалуйста для чего вам такое увлекательное занятие? Купите генератор за 10-20$ и шейте себе спокойно, не тратя свое драгоценное время на эти мелочи жизни. ИМХО.
Не обижайтесь, но я уже пояснял, - такое решение интересно для тех кто потерял или убил чип, а также кто не хочет платить за прошивку. Кому данная тема не интересна прошу не флудить... :Question:
-
Не обижайтесь, но я уже пояснял, - такое решение интересно для тех кто потерял или убил чип, а также кто не хочет платить за прошивку. Кому данная тема не интересна прошу не флудить... :Question:
Да, действительно, я не вник в суть темы, каюсь. От себя добавлю, что я в таких случаях перешиваю flash и eeprom дампами с прошитого аппарата (это вариант для владельцев программаторов). С debug не экспериментировал, интересно...
-
Не обижайтесь, но я уже пояснял, - такое решение интересно для тех кто потерял или убил чип, а также кто не хочет платить за прошивку. Кому данная тема не интересна прошу не флудить... :Question:
Да, действительно, я не вник в суть темы, каюсь. От себя добавлю, что я в таких случаях перешиваю flash и eeprom дампами с прошитого аппарата (это вариант для владельцев программаторов). С debug не экспериментировал, интересно...
Такой вариант тоже рассматривал, но думаю не всегда удобно отпаивать флешку и еепром, подпаять дебаг будет намного проще, чем данные микросхемы перезалить... т.к. в форуме рассматривался вопрос понижения версии, думаю данный способ можно использовать как универсальный способ прошивки.
-
Зачем столько городить? Тебе надо до прошивки фикса, слить дамп с eeprom, изменить в нём CRUM(под который есть фикс) залить дамп в eeprom и лить фикс. И я уже писал где-то в подобной теме, eeprom у них у всех разный и нужно редактировать именно родной дамп, с другого не подойдёт. Всё это хорошо, если прошивка не проверяет наличие чипа и не ставит в него отметку с проверкой её установки.
-
Зачем столько городить? Тебе надо до прошивки фикса, слить дамп с eeprom, изменить в нём CRUM(под который есть фикс) залить дамп в eeprom и лить фикс. И я уже писал где-то в подобной теме, eeprom у них у всех разный и нужно редактировать именно родной дамп, с другого не подойдёт. Всё это хорошо, если прошивка не проверяет наличие чипа и не ставит в него отметку с проверкой её установки.
Ну тогда можно рассмотреть вариант (если нврам разные) - просто вариант залития в апарат дампов с флешки и нврам через дебаг, эфект тот же. Смысл поднятия всей темы - как прошить аппарат если нет чипа
-
Выкладываю дампы флешки и еепром Samsung SCX-3400 версию точно не помню, но по моему 8, было слито с не прошитого аппарата, сливал давно поэтому версию точно не помню
http://yadi.sk/d/P7WpibaRBCHku (http://yadi.sk/d/P7WpibaRBCHku)
-
В 24с64 по адресу 0х001В05 начинается номер CRUM-11122750417 его и надо менять при клонировании.
Как то был опыт по смене серийника и crum через дебаг, на 3200 v9
eeprom writea 0 AE 20 1 1 XX
eeprom writea 0 AE 21 1 1 XX
eeprom writea 0 AE 22 1 1 XX
eeprom writea 0 AE 23 1 1 XX
eeprom writea 0 AE 24 1 1 XX
eeprom writea 0 AE 25 1 1 XX
eeprom writea 0 AE 26 1 1 XX
eeprom writea 0 AE 27 1 1 XX
eeprom writea 0 AE 28 1 1 XX
eeprom writea 0 AE 29 1 1 XX
eeprom writea 0 AE 2A 1 1 XX
eeprom writea 0 AE 2B 1 1 XX
eeprom writea 0 AE 2C 1 1 XX
eeprom writea 0 AE 2D 1 1 XX
eeprom writea 0 AE 2E 1 1 XX
eeprom writea 0 AE 2F 1 1 XX
eeprom writea 0 AE D10 1 1 XX
eeprom writea 0 AE D11 1 1 XX
eeprom writea 0 AE D12 1 1 XX
eeprom writea 0 AE D13 1 1 XX
eeprom writea 0 AE D14 1 1 XX
eeprom writea 0 AE D15 1 1 XX
eeprom writea 0 AE D16 1 1 XX
eeprom writea 0 AE D17 1 1 XX
eeprom writea 0 AE D18 1 1 XX
eeprom writea 0 AE D19 1 1 XX
eeprom writea 0 AE D1A 1 1 XX
eeprom writea 0 AE D1B 1 1 XX
eeprom writea 0 AE D1C 1 1 XX
eeprom writea 0 AE D1D 1 1 XX
eeprom writea 0 AE D1E 1 1 XX
eeprom writea 0 AE D1F 1 1 XX
eeprom writea 0 AE 1205 1 1 XX
eeprom writea 0 AE 1206 1 1 XX
eeprom writea 0 AE 1207 1 1 XX
eeprom writea 0 AE 1208 1 1 XX
eeprom writea 0 AE 1209 1 1 XX
eeprom writea 0 AE 120A 1 1 XX
eeprom writea 0 AE 120B 1 1 XX
eeprom writea 0 AE 120C 1 1 XX
eeprom writea 0 AE 120D 1 1 XX
eeprom writea 0 AE 120E 1 1 XX
eeprom writea 0 AE 120F 1 1 XX
Первые две колонки пишут серийник, а третья номер крума.
-
В 24с64 по адресу 0х001В05 начинается номер CRUM-11122750417 его и надо менять при клонировании.
Как то был опыт по смене серийника и crum через дебаг, на 3200 v9
eeprom writea 0 AE 20 1 1 XX
eeprom writea 0 AE 21 1 1 XX
eeprom writea 0 AE 22 1 1 XX
eeprom writea 0 AE 23 1 1 XX
eeprom writea 0 AE 24 1 1 XX
eeprom writea 0 AE 25 1 1 XX
eeprom writea 0 AE 26 1 1 XX
eeprom writea 0 AE 27 1 1 XX
eeprom writea 0 AE 28 1 1 XX
eeprom writea 0 AE 29 1 1 XX
eeprom writea 0 AE 2A 1 1 XX
eeprom writea 0 AE 2B 1 1 XX
eeprom writea 0 AE 2C 1 1 XX
eeprom writea 0 AE 2D 1 1 XX
eeprom writea 0 AE 2E 1 1 XX
eeprom writea 0 AE 2F 1 1 XX
eeprom writea 0 AE D10 1 1 XX
eeprom writea 0 AE D11 1 1 XX
eeprom writea 0 AE D12 1 1 XX
eeprom writea 0 AE D13 1 1 XX
eeprom writea 0 AE D14 1 1 XX
eeprom writea 0 AE D15 1 1 XX
eeprom writea 0 AE D16 1 1 XX
eeprom writea 0 AE D17 1 1 XX
eeprom writea 0 AE D18 1 1 XX
eeprom writea 0 AE D19 1 1 XX
eeprom writea 0 AE D1A 1 1 XX
eeprom writea 0 AE D1B 1 1 XX
eeprom writea 0 AE D1C 1 1 XX
eeprom writea 0 AE D1D 1 1 XX
eeprom writea 0 AE D1E 1 1 XX
eeprom writea 0 AE D1F 1 1 XX
eeprom writea 0 AE 1205 1 1 XX
eeprom writea 0 AE 1206 1 1 XX
eeprom writea 0 AE 1207 1 1 XX
eeprom writea 0 AE 1208 1 1 XX
eeprom writea 0 AE 1209 1 1 XX
eeprom writea 0 AE 120A 1 1 XX
eeprom writea 0 AE 120B 1 1 XX
eeprom writea 0 AE 120C 1 1 XX
eeprom writea 0 AE 120D 1 1 XX
eeprom writea 0 AE 120E 1 1 XX
eeprom writea 0 AE 120F 1 1 XX
Первые две колонки пишут серийник, а третья номер крума.
Ок, спасибо, осталось узнать где и какая при прошивке метка в еепром ставится, и как залить в во флешку через дебаг дамп, - как делали в 3200 (понижение с помощью дампа) И можно переходить от теории к практике...
-
Ок, спасибо, осталось узнать где и какая при прошивке метка в еепром ставится, и как залить в во флешку через дебаг дамп, - как делали в 3200 (понижение с помощью дампа) И можно переходить от теории к практике...
Можете сравнить дампы до и после:
SCX-3405W
Версия до прошивки 3.00.01.13, после прошивки 3.00.01.18 NU
http://gfile.ru/a1XgB (http://gfile.ru/a1XgB)
Может быть у кого то еще есть дампы ? Понятно что всегда можно воспользоваться генератором, или попросить прошивку, но возможны случаи когда принесут мертвеца, а неиспользованого чипа под рукой не окажется, чтобы сгенерить под него прошку.
-
Ок, спасибо, осталось узнать где и какая при прошивке метка в еепром ставится, и как залить в во флешку через дебаг дамп, - как делали в 3200 (понижение с помощью дампа) И можно переходить от теории к практике...
Можете сравнить дампы до и после:
SCX-3405W
Версия до прошивки 3.00.01.13, после прошивки 3.00.01.18 NU
[url]http://gfile.ru/a1XgB[/url] ([url]http://gfile.ru/a1XgB[/url])
Может быть у кого то еще есть дампы ? Понятно что всегда можно воспользоваться генератором, или попросить прошивку, но возможны случаи когда принесут мертвеца, а неиспользованого чипа под рукой не окажется, чтобы сгенерить под него прошку.
Поясните пожалуйста, это дампы чего ?
-
Из первой половины процитированного мною предложения видно что речь идет о EEPROM. Далее я написал SCX-3405W из чего следует, что дампы слиты с аппарата Samsung SCX-3405W, далее версии до прошивки - 3.00.01.13, после прошивки фиксом 3.00.01.18 NU. и соответственно ссылка на сами дампы прошивок EEPROM, до прошивки, и после прошивки фиксом.
(дампы от SCX-3405W, но думаю что на SCX-3400 ситуция будет похожей. Как изложить более доступно я к сожалению не знаю.
-
Выкладываю дампы еепром - прошитого аппарата SCX-3400, до активации крумом и после активации http://yadi.sk/d/ntwYGzevBFLER (http://yadi.sk/d/ntwYGzevBFLER)
-
Выкладываю дампы еепром - прошитого аппарата SCX-3400, до активации крумом и после активации [url]http://yadi.sk/d/ntwYGzevBFLER[/url] ([url]http://yadi.sk/d/ntwYGzevBFLER[/url])
Вот это интересно, для исследования. Версию подписывайте пожалуйста.
Вот ещё бы посмотреть есть ли в EEPROM что-то до первого запуска аппарата. Как я писал, дампы у всех аппаратов разные и не подходят.
-
Выкладываю дампы еепром - прошитого аппарата SCX-3400, до активации крумом и после активации [url]http://yadi.sk/d/ntwYGzevBFLER[/url] ([url]http://yadi.sk/d/ntwYGzevBFLER[/url])
Вот это интересно, для исследования. Версию подписывайте пожалуйста.
Вот ещё бы посмотреть есть ли в EEPROM что-то до первого запуска аппарата. Как я писал, дампы у всех аппаратов разные и не подходят.
Расскажу как было дело - изначально слетела метка на аппарате, я прошил сначала оригиналом потом фиксом, - все заколосилось. Потом слил программатором нврам,предварительно залив в апарат фикс под крум на который далее меняю нврам, - и залил туда нврам с чистого аппарата, единственное что я сделал поменял в нврам серийник и крум, собрал аппарат, картрижд не вставлял, включил - он заругался и попросил картридж. Я вставил картридж и прошивка как я понял активировалась, не печатая ни одного листа я опять разобрал и слил нврам.
В итоге что мы имеем - нврам с измененым крумом и серийником, от 8 версии, а фикс я заливал 12
В основном все делал по подсказкам Бахри
Можете меня попинать но только не сильно но из вышесказанного делаю вывод что нврамы от версии к версии если и меняются то это не критично, они подходят, по крайней мере на старых версиях прошивки. :-\
-
В 24с64 по адресу 0х001В05 начинается номер CRUM-11122750417 его и надо менять при клонировании.
Как то был опыт по смене серийника и crum через дебаг, на 3200 v9
eeprom writea 0 AE 20 1 1 XX
eeprom writea 0 AE 21 1 1 XX
eeprom writea 0 AE 22 1 1 XX
eeprom writea 0 AE 23 1 1 XX
eeprom writea 0 AE 24 1 1 XX
eeprom writea 0 AE 25 1 1 XX
eeprom writea 0 AE 26 1 1 XX
eeprom writea 0 AE 27 1 1 XX
eeprom writea 0 AE 28 1 1 XX
eeprom writea 0 AE 29 1 1 XX
eeprom writea 0 AE 2A 1 1 XX
eeprom writea 0 AE 2B 1 1 XX
eeprom writea 0 AE 2C 1 1 XX
eeprom writea 0 AE 2D 1 1 XX
eeprom writea 0 AE 2E 1 1 XX
eeprom writea 0 AE 2F 1 1 XX
eeprom writea 0 AE D10 1 1 XX
eeprom writea 0 AE D11 1 1 XX
eeprom writea 0 AE D12 1 1 XX
eeprom writea 0 AE D13 1 1 XX
eeprom writea 0 AE D14 1 1 XX
eeprom writea 0 AE D15 1 1 XX
eeprom writea 0 AE D16 1 1 XX
eeprom writea 0 AE D17 1 1 XX
eeprom writea 0 AE D18 1 1 XX
eeprom writea 0 AE D19 1 1 XX
eeprom writea 0 AE D1A 1 1 XX
eeprom writea 0 AE D1B 1 1 XX
eeprom writea 0 AE D1C 1 1 XX
eeprom writea 0 AE D1D 1 1 XX
eeprom writea 0 AE D1E 1 1 XX
eeprom writea 0 AE D1F 1 1 XX
eeprom writea 0 AE 1205 1 1 XX
eeprom writea 0 AE 1206 1 1 XX
eeprom writea 0 AE 1207 1 1 XX
eeprom writea 0 AE 1208 1 1 XX
eeprom writea 0 AE 1209 1 1 XX
eeprom writea 0 AE 120A 1 1 XX
eeprom writea 0 AE 120B 1 1 XX
eeprom writea 0 AE 120C 1 1 XX
eeprom writea 0 AE 120D 1 1 XX
eeprom writea 0 AE 120E 1 1 XX
eeprom writea 0 AE 120F 1 1 XX
Первые две колонки пишут серийник, а третья номер крума.
Ребята выручайте, команды не прокатывают, может формат не тот аппарат дали на выходные помучить... :-X :-X :-[ :Annoyed: :Annoyed: