


После загрузки с зажатой "стоп" стало понятно что прошивка корявая-аппарат спокойненько так попросил подтвердить мое намерение залить в него оригинал 95-ой версии повторным нажатием кнопки "СТОП" после чего вошел в принуд и начался рутинный процесс заливки оригинала. И тут (в конце прошивки)-БАХ! Download error!
Перезагрузка и нет ребутов, "картридж пуст". Отчет печатаем из tech mode, все вроде бы нормально, 95-я версия (на наклейке форматтера, к стати, 99-я, это выяснилось после вскрытия), но..... пофиксить не получается, потому как принтер не принимает не фикс, ни оригинал 99-ой версии, при входе в принуд (с зажатой "стоп") он просит повторно нажать стоп и просто перезагружается (иногда не сразу, раза с 4-го, 5-го), при подаче "fl" через дебаг-результат тот же-перезагрузка без подачи каких-либо сообщений.
Итак, логи:
Грузимся в обычном режиме:
- Код: выделить все
[ POWER ON Booting... ] Press any key to execute Monitor Program within 1 sec... Find Compressed Kernel CHKSUM { check sum start address : 00040000, count : 00440000 check sum : 0000A5A5 } /* Checksum End Checksum OK!!XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXx Kernel UnZip Done!! jump to 0x40B00000 ------------------------------------------------------------------------------ BackUp Debugging Message ------------------------------------------------------------------------------ Task Name: PJLT , Exception Type: Undefined Instruction ------------------------------------------------------------------------------ SP =4192D534 LR =40B6BB1C R0 =471FF740 R1 =00000030 R2 =00000020 R3 =18023000 R4 =4192D578 R5 =471FF740 R6 =00000006 R7 =4122A3FC R8 =00E00018 R9 =41000000 R10=00038003 R11=00000000 R12=40020000 PC =40020000 ------------------------------------------------------------------------------ Call Stack ------------------------------------------------------------------------------ 40E86948 40E87878 40B0E654 40B0E818 40E87394 41000000 40E87394 41000000 40B6BB1C FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF ------------------------------------------------------------------------------ NEW MAC Check PowerOn Mode PBA Port ---- ( GPIO3In - 0xED67406C, GPIOIn - 0xFFFFA5DF ) ################### Normal Mode Start########################## [USB Host Event] HostID:0x00000001, PortNum:0x00000001, HubDevAddr:0x00000000, Speed:0x00000002NEW MAC gIsIPv4PacketAccepted : 00000001 gIsIPv6PacketAccepted : 00000001 [Attached] [Class/Sub/Proto]:<00000009/00000000/00000000> [Manufacturer]:<Philips Semiconductors> [Product]:<ISP1520> [Serial Number]:<> [VID/PID:0x00000471/0x00003526]
Пытаемся влить 99-ю, оригинал:
- Код: выделить все
[PJL]Write Rom Process!!(Count=14680088) [PJL:FWUpgrade]HIP Address 0x471DF740 [PJL:FWUpgrade] 0x00000000 , ееее All Preparation is Done... Now JUMP to Flash Write Procedure.!!!!!!!! -- 0x40020000 ------------------------------------------------------------------------------ Undefined Instruction Running: 'PJLT' -#00540000 ------------------------------------------------------------------------------ CPSR = 600000D3 (nZCv IF ARM SVC) SP =4192D534 LR =40B6BB1C R0 =471DF740 R1 =00000030 R2 =00000020 R3 =18023000 R4 =4192D578 R5 =471DF740 R6 =00000006 R7 =4122A3FC R8 =00E00018 R9 =41000000 R10=00038003 R11=00000000 R12=40020000 PC =40020000 Assertion failed: 0, file excepthndl.c, line 953 ------------------------------------------------------------------------------ 'PJLT' task - #00540000 task status(2) - 0x00000000 - Ready task highest stack addr - 0x4192D800 task current stack addr - 0x4192D458 task lowest stack addr - 0x4192B800 ------------------------------------------------------------------------------ ------------------------------------------------------------------------------ Call Stack : SP=0x41204D50 (Stack End=0x4192D800) ------------------------------------------------------------------------------ [KERNEL] Code Start Addr = 0x40B00000, Code End Addr = 0x4103856C [NETWORK] Code Start Addr = 0x40300000, Code End Addr = 0x407CFDAC 41204D64 = 40E86948 41204D6C = 40E87878 41204D7C = 40B0E654 41204D84 = 40B0E818 41204E6C = 40E87394 41204E7C = 41000000 41204E84 = 40E87394 41204EAC = 41000000 41204ED0 = 40B6BB1C Assertion failed: 0, file excepthndl.c, line 953, Task PJLT
Господа мэтры, помогите решить сию интересную проблемку....... Ума не приложу куда и как копать.
Н-да, еще добавлю по программатору-первая мысль была флэш на проггер и нет проблем, но тут есть проблема-на проггер нет адаптора под эту флэшу потому вариант с прграмматором не рассматривается в виду отсутствия технической возможности осуществления.
Не мно7го дополню-может что прошло мимо глаз (кто поглазастее чего углядит):
- Код: выделить все
pROBE+> debug on
----------------------------------------------------
[DIAG] : Debug ON (Magic ID = 0x24444F4E)
----------------------------------------------------
Find Compressed Kernel
CHKSUM
{
check sum start address : 00040000, count : 00440000
check sum : 0000A5A5
} /* Checksum End
Checksum OK!!XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXx
Kernel UnZip Done!!
jump to 0x40B00000
------------------------------------------------------------------------------
BackUp Debugging Message
------------------------------------------------------------------------------
Task Name: PJLT , Exception Type: Undefined Instruction
------------------------------------------------------------------------------
SP =4192D534 LR =40B6BB1C
R0 =471FF740 R1 =00000030 R2 =00000020 R3 =18023000 R4 =4192D578
R5 =471FF740 R6 =00000006 R7 =4122A3FC R8 =00E00018 R9 =41000000
R10=00038003 R11=00000000 R12=40020000
PC =40020000
------------------------------------------------------------------------------
Call Stack
------------------------------------------------------------------------------
40E86948
40E87878
40B0E654
40B0E818
40E87394
41000000
40E87394
41000000
40B6BB1C
FFFFFFFF
FFFFFFFF
FFFFFFFF
FFFFFFFF
FFFFFFFF
FFFFFFFF
FFFFFFFF
FFFFFFFF
FFFFFFFF
FFFFFFFF
FFFFFFFF
FFFFFFFF
FFFFFFFF
FFFFFFFF
FFFFFFFF
FFFFFFFF
FFFFFFFF
FFFFFFFF
FFFFFFFF
FFFFFFFF
FFFFFFFF
FFFFFFFF
FFFFFFFF
------------------------------------------------------------------------------
NEW MAC
BOOT Debug is Enabled!!
----------- ARM Control Coprocessor ------------
Control register = 0x 510ff
MMU : ON
Icahe : ON
Dcahe : ON
----------------------------------------------
<<ROOT START>>
Installed Memory = 128MB
==================================
Check remained memory in region #0
rnid : 0x0
Remained RN#0 region : 0x364200 - 3555840
==================================
########################################################
Total installed Memory Size is 0x08000000 [128 MB]
########################################################
CM : gulFixedSegStartAddr =0x41980000, gulFixedSegEndAddr = 0x48000000
$FIL 0x 400000 0x41980000
$S2E 0x 100 0x41d80000
$MCT 0x 200 0x41d80100
$UEV 0x 100000 0x41d80300
$RJL 0x 800 0x41e80300
$RJ2 0x fc00 0x41e80b00
$JCB 0x 11b800 0x41e90700
$JC2 0x a0000 0x41fabf00
$MIV 0x 500 0x4204bf00
0x 0 0x 0
$CJL 0x 7d00 0x4204c400
$MJL 0x 20000 0x42054100
$Con 0x 100 0x42074100
$END 0x 10 0x42074200
0x 0 0x42074210
0x 0 0x42074210
OSAL_CreateTask:input name MUsbHostTa, Task Number 2, TaskID a0000
OSAL_CreateTask:input name MUsbHostTe, Task Number 3, TaskID c0000
HPVC_Initialize()
IPDMA DRV
OSAL_CreateTask:input name CENW, Task Number 4, TaskID 170000
OSAL_CreateTask:input name NVMT, Task Number 5, TaskID 1a0000
OSAL_CreateTask:input name NVMD, Task Number 6, TaskID 1c0000
[SM]CheckBackupMem() NVRAM Check : 0, DRAM Check : 2, FM Check : 1
OSAL_CreateTask:input name BBCbHandle, Task Number 7, TaskID 250000
[BB]NF Block = 2, SF Block = 3
Check Address = 0xdfebbb9a
Check PowerOn Mode PBA Port ---- ( GPIO3In - 0xED6540EF, GPIOIn - 0xFFFFA5D3 )
################### Normal Mode Start##########################
OSAL_CreateTask:input name FFDR, Task Number 8, TaskID 290000
[UHMSC] Mount Ready
[SFLASH] Recovery Start
- List[0]:[SFLASH:\FAXBACK][11][10] OK
- List[1]:[SFLASH:\JOB][12][10] OK
[SFLASH] Recovery End
[SFLASH] Mount Success
OSAL_CreateTask:input name AppTmMgr, Task Number 9, TaskID 2d0000
OSAL_CreateTask:input name JMT0, Task Number 10, TaskID 310000
OSAL_CreateTask:input name JMT1, Task Number 11, TaskID 330000
OSAL_CreateTask:input name JMT5, Task Number 12, TaskID 350000
OSAL_CreateTask:input name JMT6, Task Number 13, TaskID 370000
OSAL_CreateTask:input name JMT7, Task Number 14, TaskID 390000
OSAL_CreateTask:input name JMT8, Task Number 15, TaskID 3b0000
OSAL_CreateTask:input name JMT9, Task Number 16, TaskID 3d0000
OSAL_CreateTask:input name JSTask, Task Number 17, TaskID 420000
OSAL_CreateTask:input name JSSPTask, Task Number 18, TaskID 480000
OSAL_CreateTask:input name JSDGTask, Task Number 19, TaskID 4a0000
OSAL_CreateTask:input name MAA, Task Number 20, TaskID 4d0000
************** Fault History CompEntry **************
OSAL_CreateTask:input name FHTK, Task Number 21, TaskID 4f0000
OSAL_CreateTask:input name PJLT, Task Number 22, TaskID 540000
OSAL_CreateTask:input name PJLU, Task Number 23, TaskID 560000
OSAL_CreateTask:input name CPCS, Task Number 24, TaskID 580000
OSAL_CreateTask:input name CPCF, Task Number 25, TaskID 5a0000
OSAL_CreateTask:input name CRCP, Task Number 26, TaskID 5c0000
5MSec Callback is registered.... 0x40b0fcc8
5Msec is Already Started...
Currtnt time before fix : 2014-04-19[07] 09:34:08
Currtnt time : 2014-04-19[07] 09:34:08
############# Fault History Task Start #############
OSAL_CreateTask:input name CMIB, Task Number 27, TaskID 650000
OSAL_CreateTask:input name CNJI, Task Number 28, TaskID 670000
OSAL_CreateTask:input name CALT, Task Number 29, TaskID 6a0000
OSAL_CreateTask:input name CJI, Task Number 30, TaskID 6d0000
OSAL_CreateTask:input name CSTS, Task Number 31, TaskID 6e0000
OSAL_CreateTask:input name CS2A, Task Number 32, TaskID 7a0000
OSAL_CreateTask:input name CFP, Task Number 33, TaskID 7d0000
OSAL_CreateTask:input name CPSU, Task Number 34, TaskID 7f0000
OSAL_CreateTask:input name CNS, Task Number 35, TaskID 810000
OSAL_CreateTask:input name tENM, Task Number 36, TaskID 8e0000
OSAL_CreateTask:input name tHUB, Task Number 37, TaskID 8f0000
OSAL_CreateTask:input name CNSP, Task Number 38, TaskID 910000
OSAL_CreateTask:input name MSCD, Task Number 39, TaskID 950000
OSAL_CreateTask:input name MNT0, Task Number 40, TaskID 980000
OSAL_CreateTask:input name MNT1, Task Number 41, TaskID 9b0000
OSAL_CreateTask:input name MNT2, Task Number 42, TaskID 9e0000
OSAL_CreateTask:input name MNT3, Task Number 43, TaskID a10000
OSAL_CreateTask:input name MNT4, Task Number 44, TaskID a40000
OSAL_CreateTask:input name MNT5, Task Number 45, TaskID a70000
OSAL_CreateTask:input name FJI, Task Number 46, TaskID ab0000
OSAL_CreateTask:input name FAXT, Task Number 47, TaskID ae0000
OSAL_CreateTask:input name FAXD, Task Number 48, TaskID b10000
OSAL_CreateTask:input name ImT0, Task Number 49, TaskID b50000
OSAL_CreateTask:input name ImT1, Task Number 50, TaskID b70000
OSAL_CreateTask:input name ImT2, Task Number 51, TaskID b90000
OSAL_CreateTask:input name ImT3, Task Number 52, TaskID bb0000
OSAL_CreateTask:input name ImT4, Task Number 53, TaskID bd0000
OSAL_CreateTask:input name ImT5, Task Number 54, TaskID bf0000
OSAL_CreateTask:input name ImT6, Task Number 55, TaskID c10000
OSAL_CreateTask:input name ImT7, Task Number 56, TaskID c30000
OSAL_CreateTask:input name ImT8, Task Number 57, TaskID c50000
OSAL_CreateTask:input name ImT9, Task Number 58, TaskID c70000
OSAL_CreateTask:input name Im10, Task Number 59, TaskID c90000
OSAL_CreateTask:input name Im11, Task Number 60, TaskID cb0000
OSAL_CreateTask:input name Im12, Task Number 61, TaskID cd0000
OSAL_CreateTask:input name Im13, Task Number 62, TaskID cf0000
OSAL_CreateTask:input name Im14, Task Number 63, TaskID d10000
OSAL_CreateTask:input name PSC1, Task Number 64, TaskID e10000
OSAL_CreateTask:input name PSC2, Task Number 65, TaskID e30000
OSAL_CreateTask:input name ES, Task Number 66, TaskID e60000
OSAL_CreateTask:input name REND, Task Number 67, TaskID e80000
OSAL_CreateTask:input name PM, Task Number 68, TaskID eb0000
OSAL_CreateTask:input name PM2, Task Number 69, TaskID ee0000
OSAL_CreateTask:input name RLS, Task Number 70, TaskID f00000
OSAL_CreateTask:input name EM, Task Number 71, TaskID f50000
Intialize PageCnt...!!! Tick Start ::>> 297
OSAL_CreateTask:input name PAGECNT, Task Number 72, TaskID f70000
Start Load All Crum for EEPROM
OSAL_CreateTask:input name ScnEngineH, Task Number 73, TaskID fa0000
OSAL_CreateTask:input name RING, Task Number 74, TaskID fc0000
OSAL_CreateTask:input name DIAL, Task Number 75, TaskID fe0000
OSAL_CreateTask:input name PMOD, Task Number 76, TaskID 1000000
OSAL_CreateTask:input name PMGR, Task Number 77, TaskID 1020000
OSAL_CreateTask:input name RDB_TASK, Task Number 78, TaskID 1070000
OSAL_CreateTask:input name RDP_TASK, Task Number 79, TaskID 1090000
OSAL_CreateTask:input name RJI, Task Number 80, TaskID 10c0000
OSAL_CreateTask:input name UIDM, Task Number 81, TaskID 10e0000
<EM:0>
Start of PageCnt Task
[PageCnt] WM!!
[PageCnt] Crum_ProcessPreRx Start!
[PageCnt] PageCnt_ActivateCRUM return[1]
OSAL_CreateTask:input name tUsbIt, Task Number 82, TaskID 1160000
OSAL_CreateTask:input name tPOLLHUB, Task Number 83, TaskID 1170000
OSAL_CreateTask:input name tMsecBaseP, Task Number 84, TaskID 1180000
OSAL_CreateTask:input name UIEN, Task Number 85, TaskID 11b0000
OSAL_CreateTask:input name Rip, Task Number 86, TaskID 1210000
[USB Host Event] HostID:0x00000001, PortNum:0x00000001, HubDevAddr:0x00000000, Speed:0x00000002(CopyNVvars): sizeof (NVVars) =0x1f80
<EM:12103>NEW MAC
gIsIPv4PacketAccepted : 00000001
gIsIPv6PacketAccepted : 00000001
OSAL_CreateTask:input name CSWS, Task Number 87, TaskID 1670000
[PageCnt] PageCnt_ActivateCRUM return[1]
Rip : Initialize map table size(32)
MM : Create Segment
==============================================================================================
Display MST =
[SegID] [Handle] [SegSize] [BlockSize] [TotBNO] [TAllocBNO] [TFreeBNO] [TLargeBNO] [VM] [Start] [End]=
$RJL 0 0x 7c0 64 31 0 31 31 0 0x41e80300 0x41e80ac0
$RJ2 1 0x fc00 64 1008 0 1008 1008 0 0x41e80b00 0x41e90700
$JCB 2 0x 11b800 64
[SEHn]SHADING - Start!!!
[SEHn]SHADING - Start!!!
[SEHn]SHADING - Start!!!
[CM_IF_MemoryInfo] Extended Memory[0] TotalSize[0x8000000]
[BB]Warning : Unused Get BB Called. id(1169, BB_SEHn_ADF_SCANNER_VERSION) SnmpMIB_IF.c 110 line
[BB]Warning : Unused Get BB Called. id(486, BB_EMAIL_SENT_PAGECOUNT) SnmpMIB_IF.c 110 line
[BB]Warning : Unused Get BB Called. id(1589, BB_SERVER_FAX_IMAGE_SENT) SnmpMIB_IF.c 110 line
==================================
Check remained memory in region #0
rnid : 0x0
Remained RN#0 region : 0x1f2a00 - 2042368
==================================