Общение > Прошивки

Положил принтер ML-2580n прошивкой FixGen

(1/4) > >>

tesla-1986:
Завалил ML-2580N прошивкой FixGen в принудиловке.Теперь при включении сразу горит оранжевый глаз как будто он в принудительном режиме.Лог дебага при включении:
Start flash_writer
===============================
verify_Image : 0x42000000
i_header->pul_start_addr : 0x00000000
i_header->ul_count : 0x00000000
model : 0x00000000
flash type : 0x00000000
image type : 0x00000000
temp_buf :
SIG : $IMG
Can not find sig
----------- Display Dcache Status ------------
Control register = 0x000510F8
Icahe : ON
Dcahe : OFF
MMU : OFF

Download Image from PC
{
Ready to download from Parallel/Usb/Serial (0x42000000)
-------------------------
Samsung OTG, 2006
Link ID : [4F54240A]
-------------------------
Drv "design ware core" USB download<HS><HS>
Лог дебага при прошивке оригинальной прошивкой:
[ POWER ON Booting... ]

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

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

Checksum Fail!!, original checksum = 0x0000A5A5, checksum = 0x00008526
finish copy image to the RAM

===> Now program restarted on the RAM to program flash
jump to 0x40020000
Flash Data Download Address : 0x42000000

===============================
Start flash_writer
===============================
verify_Image : 0x42000000
i_header->pul_start_addr : 0x00000000
i_header->ul_count : 0x00000000
model : 0x00000000
flash type : 0x00000000
image type : 0x00000000
temp_buf :
SIG : $IMG
Can not find sig
----------- Display Dcache Status ------------
Control register = 0x000510F8
Icahe : ON
Dcahe : OFF
MMU : OFF

Download Image from PC
{
Ready to download from Parallel/Usb/Serial (0x42000000)
-------------------------
Samsung OTG, 2006
Link ID : [4F54240A]
-------------------------
Drv "design ware core" USB download<HS><HS>
[ POWER ON Booting... ]

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

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

Checksum Fail!!, original checksum = 0x0000A5A5, checksum = 0x00008526
finish copy image to the RAM

===> Now program restarted on the RAM to program flash
jump to 0x40020000
Flash Data Download Address : 0x42000000

===============================
Start flash_writer
===============================
verify_Image : 0x42000000
i_header->pul_start_addr : 0x00000000
i_header->ul_count : 0x00000000
model : 0x00000000
flash type : 0x00000000
image type : 0x00000000
temp_buf :
SIG : $IMG
Can not find sig
----------- Display Dcache Status ------------
Control register = 0x000510F8
Icahe : ON
Dcahe : OFF
MMU : OFF

Download Image from PC
{
Ready to download from Parallel/Usb/Serial (0x42000000)
-------------------------
Samsung OTG, 2006
Link ID : [4F54240A]
-------------------------
Drv "design ware core" USB download<HS><HS><EPB_RX 0x00000200>
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]
Found new kernel(0x424F0018)!!!!
ZIP Dest : 0x40D80000
[[[FFFFFFF8]]], [[[000F69A8]]]
Downloaded Image is not Valid
Reset Target and Run Flash Writing Program Again
Не удается войти в режим pROBE но я так понимаю его и не надо он же прошивается?

Добавлено спустя 2 минуты 54 секунды:
почему не совпадает контрольная сумма я же оригиналом пытаюсь шить

Aleksey Mo-skin:

--- Цитировать ---FlashCheckSum
{
check sum start address : 42000018, count : 00700000
check sum : 0000A5A5
} /* Checksum End

Source Checksum is valid
--- Конец цитаты ---

Контрольная сумма сходится.


--- Цитировать ---ZIP Dest : 0x40D80000
[[[FFFFFFF8]]], [[[000F69A8]]]
Downloaded Image is not Valid
--- Конец цитаты ---

А вот это значит, что поврежден загрузчик и он не может распаковать прошивку.

tesla-1986:
Алексей что делать то?Программатор что ли только?И еще вопрос как ты научился ревресингу прошивок )

Aleksey Mo-skin:
Можно через дебаг

1. Входим pROBE>
2. Нажимаем Ctrl+C

"Do you want to download from external port?[N] :"
Нажимаем Y

"Enter Start Address[0x40d80000] : 0x"
Нажимаем Enter

3. Перетаскиваем файл Kernel_ML2580_V1.01.00.88.fls ( You are not allowed to view links. Register or Login )  на usbprns2.exe

Снова спросит:
"Do you want to download from external port?[N] :"
Нажимаем N

4. Вводим команду go 40d80000 и нажимаем Enter

Принтер должен включиться в обычном режиме, но это еще не все

5. Не выключая принтер прошиваем оригинальной прошивкой You are not allowed to view links. Register or Login


Если не получится - лог терминала сюда.

tesla-1986:
Алексей дело в том что принтер не входит в режим probe

Навигация

[0] Главная страница сообщений

[#] Следующая страница

Перейти к полной версии