Fix-free forum | Прошивки принтеров и МФУ
Общение => Прошивки => Тема начата: prorokkk от Май 18, 2015, 10:08:07 pm
-
Дали 1860 горит два глаза
Логи Debag-a:
Запуск
[ POWER ON Booting... ]
Press any key to execute Monitor Program within 1 sec...
Loading Kernel...
New kernel!
checksum is not valid(original = 0x0000A5A5, calculated = 0x0000A5E5)
Run Firmware Upgrade Mode...
Flash Data Download Address : 0x40400000
===============================
Start flash_writer
===============================
FW src addr : 0x40400018
FW dest addr : 0x00000000
FW size : 0x00000000
<<<0x00000000>>>
<<<0x00000000>>>
Can not find sig
Download Image from PC
{
Ready to download from Parallel/Usb/Serial (0x40400000)
-------------------------
Link ID : [4F54281A]
-------------------------
USB download<HS><HS>
Льем V24 org
<EPB_RX 0x00000200>
Image includes PJL(0000001B) -> Waste 80 bytes
[[512104 Bytes received]] - Complete Downloading
} /* Download End */
FW src addr : 0x40400018
FW dest addr : 0x00000000
FW size : 0x0007D000
<<<0x00000000>>>
<<<0x00000000>>>
checksum is valid
Found new kernel(0x40415018)!!!!
[ZLIB ERROR]The compressed data are corrupted or incomplete!!!
[1000024], [-8]
Invalid img!
Not found new kernel!!!!
Downloaded Image is not Valid
Reset Target and Run Flash Writing Program Again
по fl тоже самое
Льем Kernel v24
Do you want to download from external port?[N] : y
Enter Start Address[0x40017000] : 0x
Ready to download from Parallel/Usb/Serial (0x40017000)
-------------------------
Link ID : [4F54281A]
-------------------------
USB download<HS><HS><EPB_RX 0x00000200>
Special Image is downloading(font, etc)...
-> Address is 0x40017000
[[980326 Bytes received]] - Complete Downloading
----------------------------------------------------------------
Do you want to download from external port?[N] : n
pROBE+> go 40017000
Executing the code at 0x40017000
Assert ::
Стартует нормально, лью orginal_v24.hd-orginal_v28.hd
[PJL] Alloc memory to download FW : 0x404E5EC0
Flash Data Download Address : 0x404E5EC0
===============================
Start flash_writer
===============================
firmware source address : 0x404E5EC0
firmware address to be written : 0x00000000
firmware size : 0x0007D000
Main Model ID is Correct(0x03000055)!!!
Sub Model ID is Correct(0x00010002)!!!
Found new kernel!!!! (0x404FAED8)
Check ROM Image... Image decompression failed...
==>> CJI_IF_SetFWUpdateState : code[00000002], arg1[00000000], arg2[00000000]
Image is not valid!!!
==>> CJI_IF_SetFWUpdateState : code[00000004], arg1[00000000], arg2[00000000]FW
Upgrade Fail ... Check the FW !!
Что было и чем шили никто не знает что внутри х.з.
на Версии ниже 24 говорит нет нового ядра так-что думаю там v24 "недошитая"
Прошу помощи... C чего начать, куда смотреть... Ядро распаковывал сам.... но раз уж запустилось то думаю правильно распаковал...
-
Залить В ПРИНУДИЛОВКЕ ориг 28 версии.
Если прокатит - то пофиксить 28 фиксом.
Если нет - то жтаг.
(как вариант - терроризировать Админа. но это малоперспективно)
-
Вроде все версии пробовал... заливать, не идет...
А по командам pl не подскажет никто что да как...
-
АААА...
Вижу "ZLIB ERROR" - это повреждено ядро.
Не проходит процедура распаковки залитой прошивки на вшивость.
С такими вопросами - только к Админу.
Или приобрести уже готовое решение http://prn-jtag.com/ (http://prn-jtag.com/)
или упрашивать его искать кусок кода, где идет сравнение на вшивость и патчить его дебагом.
Впрочем, возможно - виновато железо. Допустим RAM сбоит.
-
А Админ тут бывает? :)
Вопрос.. при залитом Kernel шьет принтер Ядро или все тот-же boot?
Если шьет boot тогда dm можно сдампить флешку "кусочками" и найти "отличие-баг" и пофиксить его, но вопрос какими командами?
А не бывали в сети "убийцы" принтеров так скажем что-бы после прошивки boot напрочь отказывался принимать прошивку?...
-
Допустим найду я место в .hd где идет проверка zlib как в 1860 использовать pm.l ?
-
Про куски бута и ядра в процессе раздрая я ничего не посоветую. Не в курсе.
Из вредоносных прошивок на 1860 была лишь МА 19 версии, которая на 2000 листов вставала. Но в Принудиловке можно залить 24 МА - и нет проблем.
А Админ - он как товарищ Сталин - не спит. Бдит.
Без его бдения не только форум, но и (скажу по секрету) жизнь на планете может быть под угрозой!
-
Думаю нашел что нужно в IDA если правильно все подсчитал и RAM не битый то завтра обойду проверку ZLIB и овощ превратится в... другой овощ)
Админу привет! Mo-Skin Это он же?)
-
Думаю нашел что нужно в IDA если правильно все подсчитал и RAM не битый то завтра обойду проверку ZLIB и овощ превратится в... другой овощ)
Админу привет! Mo-Skin Это он же?)
Товарищ! Какова судьба овоща???