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

Проблема с прошивкой SCX-3405FW

<< < (2/3) > >>

negodiay:
Доброго времени.

Вот лог с попытки прошивки штатной V3.00.01.10:
(click to show/hide)
Loading boot application...
[NG0x00000000]

 Boot : Egmont FNW(C3N) V0.14 09-29-2011
 <Winbond W25Q64>

Press any key to execute Monitor Program within 1 sec...
Kernel Data Read Start From Serial Flash
Kernel Data Read End
Compressed Kernel was found (0x02800000)...
Decompressing Kernel to RAM
src_addr = 0x0280000C, dest_addr = 0x00100000, ul_size = 0x007BFC00

 Decompress ..........................................
 [Zlib] err = -3
Upgrade Flash ROM Image

===============================
    Start flash_writer
===============================
 <Winbond W25Q64>

Download Image from PC
{
Ready to download from Parallel/Usb/Serial (0x03000000)
-------------------------
Samsung OTG, 2006
Link ID   : [4F54281A] = [4F542000]
-------------------------
....Done.<HS><HS>
Image includes PJL(0000001B) -> Waste 92 bytes
[[9457904 Bytes received]] - Complete Downloading

Verify Image             : 0x03000000
i_header->pul_start_addr : 0x00000000
i_header->ul_count       : 0x00800000
 Model      : 0x05000063
 Flash Type : 0x00160002
 Image Type : 0x00000000
 Flash Slave: 0x00000000
temp_buf : $KER
SIG : $IMG

FlashCheckSum

check sum start address : 0300001C, count : 00800000
check sum : 0000A5A5
} /* Checksum End

Source Checksum is valid
Boot image!
Found new kernel(0x0304001C)!!!!
 Decompress ... Done
Version : 3000110
 Decompress ..........................................
 Check ROM Image... Image decompression failed...
 Encryption Kernel check Error
Downloaded Image is not Valid
Reset Target and Run Flash Writing Program Again

Пробовал, вариант из этой You are not allowed to view links. Register or Login темы, но безрезультатно.
По поводу дампов, к сожалению нет программатора, а так же правильного паяльника, боюсь убить плату...

negodiay:
Теме up, все еще нужна помощь

Aleksey Mo-skin:
pm.l 12BCC E3A00001
fl

negodiay:
Алексей, вы царь и бог! Принтер успешно прошился и возродился к жизни, спасибо!
Теперь 2 вопроса:
1. Если не секрет, то как влияет команда "pm.l 12BCC E3A00001" на процесс прошивки, и как расшифровывается этот хитрый код?
2. Я прошил штатную V3.00.01.10. Теперь хочу fix, для этого зарегистрировался на FixGen PRO, но там фиксы начинаются с V3.00.01.13.
Если я прошью 13fix поверх 10, это прокатит? Или надо сначала залить штатную 13?

Заранее извиняюсь за глупые вопросы..  :)

Aleksey Mo-skin:
Было:
ROM:00012BCC                 BL      sub_125E4 // функция проверки
ROM:00012BD0                 CMP     R0, #1 // сравнение регистра R0 с единицей
ROM:00012BD4                 BEQ     loc_12C90 // Переход на подпрограмму прошивки в случае равенства

Стало:
ROM:00012BCC                 MOV    R0, #1 // Запись в R0 единицы
ROM:00012BD0                 CMP     R0, #1 // сравнение регистра R0 с единицей
ROM:00012BD4                 BEQ     loc_12C90 // Переход на подпрограмму прошивки в случае равенства

Навигация

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

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

[*] Предыдущая страница

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