Навигация |
|
|
|
|
|
Материалы сайта |
|
|
Локальный форум |
|
Главная страница --> Архив локального форума 2005
Xerox M20: Сброс чипа
root Можно ли обнулить чип и как? root Kamensk 1. Можно. 2. Ищи. root Украина, Черновцы С одной стороны, понимаю, что поощряю лень, с другой - единственная прошивка, которую мне удалось найт на этого черта, выглядит очень странно (явно кто-то кривыми руками полазил). А очень хочется увидеть оригинальную. Поэтому: 1. идешь на repair/c_x3450.htm ( 50.htm ) 2. паяешь программатор по схеме на рис 1 (для ленивых) 3. качаешь программу с www.lancos.com/prog.html ( www.lancos.com/prog.html ) 4. считываешь прошивку с родного чипа, сохраняешь ее в формате .hex 5. открываешь этот файл и полностью копируешь его в буфер 6. из буфера вставляешь сюда. 7. Здесь твою прошивку исправят, может я, может кто другой, и выложат сюда же. 8. заберешь отсюда прошивку и зашьешь в чип. Вроде все. PS: если принтер под руками, то прошу после чтения чипа распечатать отчет и привести здесь информацию из него, ту часть, которая касается картриджа. root Kamensk "С одной стороны, понимаю, что поощряю лень," - ни фига, ты свое любопытсво поощряешь. И пральна. root Украина, Черновцы :) root Канск Я помню - когда-то всё начиналось... PS. Из песни Макаревича. root Kamensk Он помнит, а ты - не очень... "Я помню, КАК всё начиналось"... :) root Канск Дык я перефразировал... да чтоб к теме, что ли. Когда-то все начинают, я в этом смысле. :)
По прошивке: могу выслать рабочюю на мыло, но не сегодня. Я уж с пывом, пяттниса уж... root Украина, Черновцы так зачем же мылом, в хекс и сюда. Только вот рабочая - понятие относительное. У меня вроде тоже есть рабочая, но по ней кто-то топтался, причем здорово :). root Канск Извини, с собой нетууу... root Украина, Черновцы ну кинешь, когда сможешь :), пока пей пиво, счастливчик :). root Zaporogie Да вот сегодняшняя- :10000000205845524F5820000000000000 0000001A :1000100000000000000000000000000000 000000E0 :1000200008000000000000003230303430 3600009C :100030004352554D2D3037303830333439 35343B19 :1000400032303035303331310000000000 00000024 :100050000000000000000000205845524F 582000CA :1000600000000000000000000000000000 00000090 :1000700000000000000000000000000000 00000080 :10008000A8CF5845524F58000000000000 00000063 :1000900000000000000000000000000000 00000060 :1000A00008000000000000003230303430 3600001C :1000B0004352554D2D3037303830333439 35343B99 :1000C00000000000000000000000000000 00000030 :1000D0000000000000000000A8CF584552 4F580013 :1000E00000000000000000000000000000 00000010 :1000F00000000000000000000000000000 00000000 :10010000A8CF5845524F58000000000000 000000E2 :1001100000000000000000004372756D20 4279204D :100120004877616E672E736BFFFFFFFFFF FFFFFFD6 :100130004352554D2D3037303830333439 35343B18 :1001400000000000000000000000000000 000000AF :100150000000000000000000A8CF584552 4F580092 :1001600000000000000000000000000000 0000008F :1001700000000000000000000000000000 0000007F :10018000A8CF5845524F58000000000000 00000062 root Украина, Черновцы вот примерно такая и у меня. Кривая она: в серийнике точка с запятой, и копии областей не совпадают. Такое впечатление, что кто-то лепил одно поверх другого, причем еще и со смещением. Вообще эта прошивка не должна бы работать. Неужели работала? root Zaporogie Не буду врать, не пробовал. Нету сабжа. root Tula Ребят, мы купили в Булате спец. 2 чипа китайских новых и там тоже копии областей не совпадают. вот, и вроде работают. root Украина, Черновцы да оно то работает, потому что использует только часть чипа. Но думаю что в оригинале не может быть такой каши, как в опубликованной прошивке. Интересно узнать, что там должно быть реально. Поэтому и охочусь :) за прошивкой. Готов ее персонально обнулить :). root Украина, Черновцы кстати, может их в Булате и зашили :). Чипы то подходят не только к этому картриджу. root 16 ( (16) ) прошивка с нового картриджа М20. И обнулять не надо :-)
:10000000A8CF5845524F58000000000000 000000E3 :1000100000000000000000000000000000 000000E0 :1000200008000000000000003230303630 39000097 :100030004352554D2D3036303932303636 37313225 :1000400000000000000000000000000000 000000B0 :100050000000000000000000A8CF584552 4F580093 :1000600000000000000000000000000000 00000090 :1000700000000000000000000000000000 00000080 :10008000A8CF5845524F58000000000000 00000063 :1000900000000000000000000000000000 00000060 :1000A00008000000000000003230303630 39000017 :1000B0004352554D2D3036303932303636 373132A5 :1000C00000000000000000000000000000 00000030 :1000D0000000000000000000A8CF584552 4F580013 :1000E00000000000000000000000000000 00000010 :1000F00000000000000000000000000000 00000000 :00000001FF
root Kamensk 17 ( (17) ) Смущает токмо одно. Первая строчка дампа твоего, потом - дампа с м20: 0000 : FF FE 3A 00 31 00 30 00 30 00 30 00 30 00 30 00 : яю:.1.0.0.0.0.0. 0000 : 20 58 45 52 4F 58 20 00 00 00 00 00 00 00 00 00 : XEROX ......... Не смущает столь вопиющие несоответсвие? root Украина, Черновцы Дима, а где ты видишь "0000 : FF FE 3A 00 31 00 30 00 30 00 30 00 30 00 30 00 : яю:.1.0.0.0.0.0."? Може у меня с глазом чего? root Kamensk Не знаю. Это я вижу, если (17) открываю в программаторе... Где то у меня описание hex формата валялось, если надо - могу поискать... root Украина, Черновцы да описание не надо, сам посмотри глазом на (17). Там таких буков нету. Может чего-то криво сохранилось? root Украина, Черновцы в принципе если посмотреть на 17, там конце нули, хекс - 30 30... а у тебя почему-то получилось 30 00 30 00... такое впечатление, что ты дамп дампа смотришь :) root Kamensk Берем из (17) первую строчку: :10 0000 00 A8CF5845524F58000000000000000000E3 Разбираем: : - маркер, плевать. 10 - количество байтов данных или служебных в этой строке, десятичное это 16 будет 0000 - смещение байтов от начала блока 00 - тип записи, в данном случае - данные A8 CF 58 45 52 4F 58 00 00 00 00 00 00 00 00 00 - сами данные Е3 - байт контрольной суммы, по какому алгоритму он в этом случае считается - не знаю. Вывод: поня криво прочитала, делаем еще раз. root Kamensk Сделал. У меня поня опять читает такую же фигню. Вывод: пойду покурю и напишу програмку по быстрому для чтения hex файлов. К сожалению, неячности с контрольной суммой, потому она проверяться не будет - раз, и сохранение в hex не сделаю - два. root Украина, Черновцы контрольная считается просто: от 100h отнять сумму всех байт строки (h). root Украина, Черновцы кстати, по чтению поней: только что взял и сохранил 17 как .bin, .hex, .e2p. В смысле это один и тот же хекс, только с разными расширениями. И все нормально открылись. Во как. Чего-то с этой лошадью не то..... root Kamensk И вправду получается... Когда то для Радио РК-86 дизассемблировал кусок кода, там алгоритм неверный дали подсчета КС, но то было давно и толком не помню. Что то там считались две суммы, одна из них без последнего байта, и что то с ними делалось. Но тому уж 20 лет прошло - не помню, а снова писать дизассемблер, дизассемблировать монитор... Спасиб, щас напишем...
root г. Пятигорск 26 ( (26) ) А ты сохрани его (в смысле из (17)) как *.txt - то же прочтет... root Украина, Черновцы так hex и txt практически одинаковые. А вот .bin этож совсем другое, в принципе e2p и bin почти одно и тоже, только e2p с шапкой. Меня удивляет, что hex, сохраеннный как bin нормально открылся root Kamensk e2p - шапка длиной 152 байта, потом обычный двоичный, а hex - он и есть обычный текстовый файл, потому и плевать ему на расширение. Что то у меня дельфя заглючила, что бывает частенько на этой машине, дома попробую на другой. Из текстового файла такое читает, что матой ругаться хоца... root Украина, Черновцы 17 ( (17) ) Конечно с опозданием, но все равно спасибо! Вот это похоже на настоящую прошивку, в отличии от того что находится в нете. root Kamensk 17 0000 : A8 CF 58 45 52 4F 58 00 00 00 00 00 00 00 00 00 : ЁПXEROX......... 11 0000 : 20 58 45 52 4F 58 20 00 00 00 00 00 00 00 00 00 : XEROX ......... Та, что у меня завалялась 0000 : 20 58 45 52 4F 58 20 00 00 00 00 00 00 00 00 00 : XEROX ......... И вот то, что завалялась с 319: 0000 : A8 CF 58 45 52 4F 58 00 00 00 00 00 00 00 00 00 : ЁПXEROX......... Может быть, Alt (17) немножко попутал и выложил прошивку от 3119, в которой просто число копий стоит на 8к? Правда, начиная с 80 адреса идет поатор блока 00-7F, что прошивке 3119 не соответсвует - там другие данные... ЗЫ. Глюк, на который я жаловался в (30), произошел от кривого системного файла, ruky.dll - обновил себе тотал из готовой сборки, а там всунули акеллу - он и промахнулся: сохранял в юникоде, а я не заметил вовремя... ЗЫЗЫ. Корректность hex формата с точки зрения полного соответсвия стандарту не проверял - кривая системная библиотека скушала много времени. ЗЫЗЫЗЫ. В принципе, надо будет сделать проще - вставляешь в окно программы кусок текста, скопированного из компы, нажимаешь кнопочку... :) root Украина, Черновцы 32 ( (32) ) :) Ну, этот файлик у всех периодически портится, когда мозги другим забиты. Главное, чтобы это не превратилось в систему :))). А прошивка, похоже, то, что надо :). Тем более, что автор говорит, что с нового. И похоже, не врет :)). Я пытался анализировать внутренности разных прошивок. В некоторых пишутся две копии, в большинстве одна. Полной уверенности нет, но мне кажется, что если вторую копию убить, то ничего не изменится. Во всяком случае рассматривал прошивки юзаных - все счетчики в первой копии. По идее вторая и не нужна. Но в оригинале зачем-то есть. Кроме того, гуляя по разным прошивкам, заметил, что например, pe120, pe220 да и m20 работают с 00:205845524F582, хотя в родных прошивках 00:A8CF5845524F58 (кстати именно такая прошивка и гуляет нетом - в первой копии 00:20..., во второй, неизуродованой 00:A8...). И 3119 от m20 действительно отличается только количеством копий и ресурсом. root Прошивка (17) с М20. 33 ( (33) ) Раньше в прошивках М20 было 4 копии одного и того же, последний год в новых картриджах встречал только 2 копии. Причем иногда забывал в одной копии менять серийный номер, т.е. в разных копиях разные серийные номера. Картридж работал, заказчики не жаловались, что при этом писал сам аппарат не знаю. Специально считал сейчас прошивку с отработанного М20. Изменения (счетчики и т.п.) только в первой копии, вторую аппарат не трогает. Зачем она ? root Посмотрел свои прошивки pe120, pe220, 3119 - все начинаются с 00:A8CF5845524F58. root Kamensk 34 ( (34) ) Есть такое подозрение, что на некоторых разных сабжах прошивки все таки одинаковые... Вывод - хорошо бы иметь прошивки с картриджа, который никуда не вставлялся... Покопался сейчас - в некоторых прошивках и 4 одинаковых блока... Просто работает он, видимо, с еачалом, а что там потом идет - ему пофиг. root Kamensk 35 ( (35) ) А у меня странно - 3119 часть начинается с A8 CF, часть - 20 58
root Украина, Черновцы 36 ( (36) ) И причем не все корректные. Часто посреди третьей копии торчит "By Hwang" :). 34 ( (34) ) Скорее всего ничего и не писал, так как по-видимому вторая копия ни на что не влияет. Чисто теоретически можно предположить, что либо есть, либо будет аппарат с таким же картриджем, который "живет" во второй копии. А этому похоже пиливать :) на вторую копию. При наличии аппарата под руками это можно легко проверить, взять, да и затереть вторую копию и посмотреть, чего оно квакнет. Почти на 100% уверен, что все будет нормально. Но аппарата нет.... root Украина, Черновцы 37 ( (37) ) Ничего странного, если учесть, что не все они родные, а в нетовских ошибок полно. Ну и наверное 3119 попадает в то же число работающих с двумя началами. root Пятигорск 38 ( (38) ) Вот у меня есть под рукой PE220, на днях (завтра-послезавтра) проверю разные варианты - отпишусь. Если кто придумает, какие варианты проверить - буду рад... (а то у меня сейчас голова другим занЯта). А вообще, прошеля я по своим старым пошивкам, (которые шил еще на "дуру", не особо вникая, только цифру в номере менял), так на 3420 у меня были прошивки, где Xerox начинался и с "0"-го и с"1"-го и со "2"-го байтов, и при этом в 1и 2 байтах были как 20 58, так и А8 CF,... клиенты не жаловались. root Украина, Черновцы 40 ( (40) ) Значит и 3420 попадает в "многоядные" :) принтера :). А с pe220 вроде как и так все ясно - работает с обоими, во всяком случае это следует из комментариев к твоей коллекции. Вот правда 3-х вариантов я в 3420 вроде бы не видел.
|
Canon cp660: нужен драйвер
root Ukraine Подскажите, где найти драйвер? root помощник шериffа сайт Кэнона только что уронили злобные хакеры? root Kamensk Да нет, просто мне как раз этот драйвер нужен был, я и взял там. А обратно еще не положил. читать далее
|
|