Мар 07

Восстановление Xerox 3160b после прошивки ML-2580

Анамнез:

Был Xerox 3160b, делец какой-то прошил в самсунг 2580.. компом видится как 2580… выходит в готовность,отчет не печатает.. при вкл загорается зеленым, через 5 сек красным и так по кругу))) двигатели молчат… в принудительном принимает прошивку только от 2580.

После подключения дебага получили вот такой лог:

Press any key to execute Monitor Program within 1 sec...
New kernel was found...

CHKSUM
{
check sum start address : 004F0000, count : 00150000
check sum : 0000A5A5
} /* Checksum End

Checksum OK!!
 Find Compressed Kernel
 Kernel UnZip Done!!
 JUMP address = 0x40D80000
jump to 0x40D80000NEW MAC

------------------------------------------------------------------------------
'ROOT' task - #00020000

task status(2)                  - 0x00000000
- Ready
task highest stack addr - 0x4157DE00
task current stack addr - 0x4157DD14
task lowest stack addr - 0x4157BA00
------------------------------------------------------------------------------

------------------------------------------------------------------------------
Call Stack : SP=0x4157DD30 (Stack End=0x4157DE00)
------------------------------------------------------------------------------

[KERNEL]  Code Start Addr = 0x40D80000, Code End Addr = 0x40FBCF4C
[NETWORK] Code Start Addr = 0x00000000, Code End Addr = 0x00000000
4157DD44  =  40E344DC
4157DD48  =  40E361F4
4157DD5C  =  40DA2E2C
4157DD68  =  40DAB948
4157DD6C  =  40EB2928
4157DD78  =  40E96980
4157DD8C  =  40DABE74
4157DD98  =  40DABDF8
4157DDA4  =  40F5CBB8
4157DDB4  =  40DAB904
4157DDC0  =  40D800B8
4157DDD0  =  40EBD40C
4157DDDC  =  40EBC080
4157DDE4  =  40EBC080

[ WATCH DOG RESET  Booting... ]

Press any key to execute Monitor Program within 1 sec...
New kernel was found...

И так по кругу.

При попытке прошить Xerox:

Image includes PJL(0000001B) -> Waste 48 bytes
[[7340104 Bytes received]] - Complete Downloading

} /* Download End */
verify_Image : 0x42000000
i_header->pul_start_addr : 0x00000000
i_header->ul_count : 0x00700000
model : 0x0300002F
flash type : 0x00010001
image type : 0x00000000
temp_buf : $IMG
SIG : $IMG

FlashCheckSum
{
check sum start address : 42000018, count : 00700000
check sum : 0000A5A5
} /* Checksum End

Source Checksum is valid
ul_rom_size[0x42700018]
Not found new kernel!!!!
Downloaded Image is not Valid
Reset Target and Run Flash Writing Program Again

Оригинал от самсунга принимал на ура, а ксерокс не лез ни в какую.
Мной была немного подправлена оригинальная прошивка ML2580 V1.01.00.88, в результате получился файл ML2580_V1.01.00.88_X.fls , аппарат его принял нормально, после чего оригинал 3160 так же без проблем залился через принудительный режим. Принтер вышел в готовность, и стал нормально работать.

Спасибо за внимание.

Скачать файлы / Download files

PS: Предоставленные файлы вы используете на свой страх и риск, после ремонта восстановите оригинальное ПО.