T.E.S.T.C.O.P.Y. • Просмотр темы - Samsung SCX-3200 очень неадекватное поведение!

Samsung SCX-3200 очень неадекватное поведение!  Вопрос решен

Все что касается fix-прошивки принтеров пишем только здесь!

Модераторы: kvg, Тиныч!

Прилепить пост

Сообщение Князь » Ср окт 03, 2012 9:07 am

История этого принтера такова: мастер поехал прошивать его на выезде(человек опытный) приехал распечатал отчет, получил фикс 8 версии необновляемый, в аппарате была 7я версия, и попытался прошить прошивка не уходила в аппарат тоесть на долю секунды мелькало доссовское окно и исчезало(такое бывает если комп не видит аппарата), он принтер решил перезагрузить после того как выключил и включил аппарат завис в состоянии красноя лампочка, на дисплее ничего, механикой не крутит! После нескольких попыток его включить он все же включился и причем еще и прошивку схавал! Сейчас аппарат по прежнему ведет себя неадекватно: зависает, может зависнуть при включении, может пару листв напечатать нормально потом смещать изображение местами вот так:
Скрытый текст +
Изображение

Всегда хаотично и в разных местах! Мастер под угрозой физической расправы (шучу конечно), начал выпытывать у клиента инфу в итоге рассказали что давно его купили и он начал вот так же зависать! Его убрали в кладовку и забыли через год вспомнили и решили прошить!
Лог дебага при попытке прошить оригиналом 10й версии:
Код: выделить все
Boot&Mon. CheckSum OK!


[SFLASH_InitFLASH][NG]

[ POWER ON  Booting... ]



Press any key to execute Monitor Program within 1 sec...



<CPU:375Mhz RAM:166Mhz SysClk:125Mhz DDR2>



----------------------------------------------------------------

START-UP MODE : Monitor Program

  Boot into pROBE+ like stand-alone mode

  [Type 'help' to see command info.]

  Version : Ver.1.18 (BlueMT) 2010-10-15

----------------------------------------------------------------

Do you want to download from external port?[N] : n



pROBE+> fl



Upgrade Flash ROM Image

[SFLASH_InitFLASH][NG]



FlashCheckSum

{

check sum start address : 40060000, count : 00014FFE

check sum : 0000A5A5

} /* Checksum End



==> Now program restarted on the RAM to program flash ROM(0x40060000)

jump to 0x40060000

Flash Data Download Address : 0x40100000



===============================

    Start flash_writer         

===============================

[SFLASH_InitFLASH][NG]

verify_Image : 0x40100000

i_header->pul_start_addr : 0x00000000

i_header->ul_count : 0x00000000

model : 0x00000000

flash type : 0x00000000

image type : 0x00000000

temp_buf :

SIG :

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 (0x40100000)

-------------------------

Samsung OTG, 2006

Link ID   : [00000000]

-------------------------

Drv "design ware core" USB download<HS><HS> я

Boot&Mon. CheckSum OK!


[SFLASH_InitFLASH][NG]

[ POWER ON  Booting... ]



Press any key to execute Monitor Program within 1 sec...



<CPU:375Mhz RAM:166Mhz SysClk:125Mhz DDR2>



----------------------------------------------------------------

START-UP MODE : Monitor Program

  Boot into pROBE+ like stand-alone mode

  [Type 'help' to see command info.]

  Version : Ver.1.18 (BlueMT) 2010-10-15

----------------------------------------------------------------

Do you want to download from external port?[N] : n



pROBE+> fl



Upgrade Flash ROM Image

[SFLASH_InitFLASH][NG]



FlashCheckSum

{

check sum start address : 40060000, count : 00014FFE

check sum : 0000A5A5

} /* Checksum End



==> Now program restarted on the RAM to program flash ROM(0x40060000)

jump to 0x40060000

Flash Data Download Address : 0x40100000



===============================

    Start flash_writer         

===============================

[SFLASH_InitFLASH][NG]

verify_Image : 0x40100000

i_header->pul_start_addr : 0x00000000

i_header->ul_count : 0x00000000

model : 0x00000000

flash type : 0x00000000

image type : 0x00000000

temp_buf :

SIG :

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 (0x40100000)

-------------------------

Samsung OTG, 2006

Link ID   : [00000000]

-------------------------

Drv "design ware core" USB download<HS><HS><EPB_RX 0x00000200>

Image includes PJL(0000001B) -> Waste 92 bytes

[[4194424 Bytes received]] - Complete Downloading



} /* Download End */

verify_Image : 0x40100000

i_header->pul_start_addr : 0x00000000

i_header->ul_count : 0x00400000

model : 0x05000041

flash type : 0x00020002

image type : 0x00000000

temp_buf : $KER

SIG : $KER



FlashCheckSum

{

check sum start address : 4010001C, count : 00400000

check sum : 0000A5A5

} /* Checksum End



Source Checksum is valid

 [Error] download uncompress image error -3

Downloaded Image is not Valid

Reset Target and Run Flash Writing Program Again
-----------------------------------------------
Date: 02.10.2012 - 17:00:52
End log file

Вот лог его обычного включения:
Код: выделить все
Boot&Mon. CheckSum OK!


[SFLASH_InitFLASH][NG]

[ POWER ON  Booting... ]



Press any key to execute Monitor Program within 1 sec...

Kernel Data Read Start From Serial Flash

New kernel was found...



CHKSUM

{

check sum start address : 41000000, count : 001B0000

check sum : 0000A5A5

} /* Checksum End



Checksum OK!!

Kernel Data Read End

 Find Compressed Kernel

 Kernel UnZip Done!!

jump to 0x40080000

------------------------------------------------------------------------------
BackUp Debugging Message
------------------------------------------------------------------------------
Task Name: ROOT , Exception Type: Assert
------------------------------------------------------------------------------


Assertion failed:

 file ..\..\..\..\Platform\App\BB\BlueMT\BB_NvmDrvInfo.c, line 559

------------------------------------------------------------------------------
Call Stack
------------------------------------------------------------------------------
 401F2244
 401F283C
 401D77EC
 401F2AF0
 401F30B4
 4027A494
 4021751C
 40216534
 40080750
 4008F90C
 4008E580
 4008E580
 4008E580
 FFFFFFFF
 FFFFFFFF
 FFFFFFFF
 FFFFFFFF
 FFFFFFFF
 FFFFFFFF
 FFFFFFFF
 FFFFFFFF
 FFFFFFFF
 FFFFFFFF
 FFFFFFFF
 FFFFFFFF
 FFFFFFFF
 FFFFFFFF
 FFFFFFFF
 FFFFFFFF
 FFFFFFFF
 FFFFFFFF
 FFFFFFFF
------------------------------------------------------------------------------


 ramsize= 406BFFFF, gsbsize = 40501204, FreeMemPtr = 40500548, FreeMemStart = 40500548

 <<< Reelase Mode >>>

<<<LogMsg_PrintOff>>>

 Model Code : SCX3200

 Main Kernel F/W Version : V3.00.01.08

 Main Kernel F/W Date : OCT-18-2010

 Check PowerOn Mode PBA Port ---- ( GPIO3In - 0x2da00, GPIOIn - 0xef )

DRAM:>

 ################### Normal Mode Start##########################

Еще все никак не могу поймать лог когда он зависает там по круги идет одно и то же! Вроде нормальный старт потом какая то хрень и по новой и так по кругу до тех пор пока не выключишь! Как поймаю выложу!
Вобще вопросы:
1. Реально ли оживидь через дебаг?
2. Если нет поможет ли прошивка флешь?

Добавлено спустя 3 минуты 47 секунд:
Вот поймал вот эта шняга вылазит когда он зависает:
Код: выделить все
Data Access Abort
               Running:  'RIPT' -#00C00000
------------------------------------------------------------------------------
CPSR = 20000013 (nzCv if ARM SVC)      SP =406773AC LR =40720450
R0 =3306D084 R1 =419EB504 R2 =407D7FC0 R3 =00000384 R4 =4103D534
R5 =00000000 R6 =00000001 R7 =407D9CC4 R8 =407DA4BC R9 =407D85E4
R10=407D9CD8 R11=407D8AAC R12=00000000
PC =4072046C





Assertion failed: 0, file excepthndl.c, line 799



<<<Doassert_InformToPRN>>>

Boot&Mon. CheckSum OK!


[SFLASH_InitFLASH][NG]

[ WATCH DOG RESET  Booting... ]



Press any key to execute Monitor Program within 1 sec...

Kernel Data Read Start From Serial Flash

New kernel was found...



CHKSUM

{

check sum start address : 41000000, count : 001B0000

check sum : 0000A5A5

} /* Checksum End



Checksum OK!!

Kernel Data Read End

 Find Compressed Kernel

[ERROR] The compressed Kernel-Image is corrupted or incomplete!!!



 Kernel UnZip Done!!

jump to 0x40080000

------------------------------------------------------------------------------
BackUp Debugging Message
------------------------------------------------------------------------------
Task Name: ROOT , Exception Type: Assert
------------------------------------------------------------------------------


Assertion failed:

 file ..\..\..\..\Platform\App\BB\BlueMT\BB_NvmDrvInfo.c, line 559

------------------------------------------------------------------------------
Call Stack
------------------------------------------------------------------------------
 401F2244
 401F283C
 401D77EC
 401F2AF0
 401F30B4
 4027A494
 4021751C
 40216534
 40080750
 4008F90C
 4008E580
 4008E580
 4008E580
 FFFFFFFF
 FFFFFFFF
 FFFFFFFF
 FFFFFFFF
 FFFFFFFF
 FFFFFFFF
 FFFFFFFF
 FFFFFFFF
 FFFFFFFF
 FFFFFFFF
 FFFFFFFF
 FFFFFFFF
 FFFFFFFF
 FFFFFFFF
 FFFFFFFF
 FFFFFFFF
 FFFFFFFF
 FFFFFFFF
 FFFFFFFF
------------------------------------------------------------------------------


 ramsize= 406BFFFF, gsbsize = 40501204, FreeMemPtr = 40500548, FreeMemStart = 40500548

 <<< Reelase Mode >>>

<<<LogMsg_PrintOff>>>
------------------------------------------------------------------------------
Data Access Abort
               Running:  'ROOT' -#00020000
------------------------------------------------------------------------------
CPSR = 60000013 (nZCv if ARM SVC)      SP =406BF984 LR =401DCB68
R0 =00000004 R1 =0000020F R2 =0007FBC8 R3 =00000028 R4 =403E54F0
R5 =00000001 R6 =4034069C R7 =00000000 R8 =00000000 R9 =40501204
R10=00000000 R11=00000000 R12=000003FC
PC =40219850





Assertion failed: 0, file excepthndl.c, line 799

Assert within Exception(3) !!!!!

<<<HAL_ResetMachine>>> WatchDog Reset !!!

Boot&Mon. CheckSum OK!


[SFLASH_InitFLASH][NG]

[ WATCH DOG RESET  Booting... ]



Press any key to execute Monitor Program within 1 sec...

Kernel Data Read Start From Serial Flash

New kernel was found...



CHKSUM

{

check sum start address : 41000000, count : 001B0000

check sum : 0000A5A5

} /* Checksum End



Checksum OK!!

Kernel Data Read End

 Find Compressed Kernel

[ERROR] The compressed Kernel-Image is corrupted or incomplete!!!



 Kernel UnZip Done!!

jump to 0x40080000

------------------------------------------------------------------------------
BackUp Debugging Message
------------------------------------------------------------------------------
Task Name: ROOT , Exception Type: Assert
------------------------------------------------------------------------------


Assertion failed:

 file ..\..\..\..\Platform\App\BB\BlueMT\BB_NvmDrvInfo.c, line 559

------------------------------------------------------------------------------
Call Stack
------------------------------------------------------------------------------
 401F2244
 401F283C
 401D77EC
 401F2AF0
 401F30B4
 4027A494
 4021751C
 40216534
 40080750
 4008F90C
 4008E580
 4008E580
 4008E580
 FFFFFFFF
 FFFFFFFF
 FFFFFFFF
 FFFFFFFF
 FFFFFFFF
 FFFFFFFF
 FFFFFFFF
 FFFFFFFF
 FFFFFFFF
 FFFFFFFF
 FFFFFFFF
 FFFFFFFF
 FFFFFFFF
 FFFFFFFF
 FFFFFFFF
 FFFFFFFF
 FFFFFFFF
 FFFFFFFF
 FFFFFFFF
------------------------------------------------------------------------------


 ramsize= 406BFFFF, gsbsize = 40501204, FreeMemPtr = 40500548, FreeMemStart = 40500548

 <<< Reelase Mode >>>

<<<LogMsg_PrintOff>>>

 Model Code : SCX3200

 Main Kernel F/W Version : V3.00.01.08

 Main Kernel F/W Date : OCT-18-2010
------------------------------------------------------------------------------
Data Access Abort
               Running:  'ROOT' -#00020000
------------------------------------------------------------------------------
CPSR = 80000013 (Nzcv if ARM SVC)      SP =406BF830 LR =40180018
R0 =406BF8DC R1 =406BF85C R2 =00000080 R3 =FFFFFFFF R4 =41FC0000
R5 =403E5504 R6 =406C0000 R7 =406CBC7C R8 =4032CB1C R9 =00000000
R10=00000000 R11=00000000 R12=00000000
PC =406CBC80





Assertion failed: 0, file excepthndl.c, line 799



<<<Doassert_InformToPRN>>>Assert within Exception(3) !!!!!

<<<HAL_ResetMachine>>> WatchDog Reset !!!

Boot&Mon. CheckSum OK!


[SFLASH_InitFLASH][NG]

[ WATCH DOG RESET  Booting... ]



Press any key to execute Monitor Program within 1 sec...

Kernel Data Read Start From Serial Flash

New kernel was found...



CHKSUM

{

check sum start address : 41000000, count : 001B0000

check sum : 0000A5A5

} /* Checksum End



Checksum OK!!

Kernel Data Read End

 Find Compressed Kernel

[ERROR] The compressed Kernel-Image is corrupted or incomplete!!!



 Kernel UnZip Done!!

jump to 0x40080000

------------------------------------------------------------------------------
BackUp Debugging Message
------------------------------------------------------------------------------
Task Name: ROOT , Exception Type: Assert
------------------------------------------------------------------------------


Assertion failed:

 file ..\..\..\..\Platform\App\BB\BlueMT\BB_NvmDrvInfo.c, line 559

------------------------------------------------------------------------------
Call Stack
------------------------------------------------------------------------------
 401F2244
 401F283C
 401D77EC
 401F2AF0
 401F30B4
 4027A494
 4021751C
 40216534
 40080750
 4008F90C
 4008E580
 4008E580
 4008E580
 FFFFFFFF
 FFFFFFFF
 FFFFFFFF
 FFFFFFFF
 FFFFFFFF
 FFFFFFFF
 FFFFFFFF
 FFFFFFFF
 FFFFFFFF
 FFFFFFFF
 FFFFFFFF
 FFFFFFFF
 FFFFFFFF
 FFFFFFFF
 FFFFFFFF
 FFFFFFFF
 FFFFFFFF
 FFFFFFFF
 FFFFFFFF
------------------------------------------------------------------------------


 ramsize= 406BFFFF, gsbsize = 40501204, FreeMemPtr = 40500548, FreeMemStart = 40500548

 <<< Reelase Mode >>>

<<<LogMsg_PrintOff>>>

 Model Code : SCX3200

 Main Kernel F/W Version : V3.00.01.08

 Main Kernel F/W Date : OCT-18-2010
Аватар пользователя
Князь   
Учит других ломать принтеры

Прилепить пост

Сообщение Alexkyahta » Ср окт 03, 2012 9:11 am

25-ю прошей
Аватар пользователя
Alexkyahta   
Правильно собрал лазерный принтер

Прилепить пост

Сообщение Князь » Ср окт 03, 2012 9:15 am

Вот у меня мысли об этом и были! Но все же может варианты есть в дебаге! Дак полезно кому будет у кого программаторов серьезных нет!
Аватар пользователя
Князь   
Учит других ломать принтеры

Прилепить пост

Сообщение Alexkyahta » Ср окт 03, 2012 9:19 am

оригинал 10-й не влез у тебя
Аватар пользователя
Alexkyahta   
Правильно собрал лазерный принтер

Прилепить пост

Сообщение Князь » Ср окт 03, 2012 9:20 am

Alexkyahta писал(а):оригинал 10-й не влез у тебя

Не влез???
Аватар пользователя
Князь   
Учит других ломать принтеры

Прилепить пост

Сообщение Alexkyahta » Ср окт 03, 2012 9:21 am

Князь писал(а):
Alexkyahta писал(а):оригинал 10-й не влез у тебя

Не влез???

судя по логу
Аватар пользователя
Alexkyahta   
Правильно собрал лазерный принтер

  Вопрос решен

Прилепить пост

Сообщение Князь » Чт окт 04, 2012 6:52 am

Не помогла даже прошивка 25-ой, вобщем походу что то с форматером! Будем менять! То что это форматер однозначно убедился заменой с донора! Спасибо Лёх за диалог! :-):
Аватар пользователя
Князь   
Учит других ломать принтеры


Вернуться в Все о прошивке принтеров

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 14

вверх
вниз
x

#{title}

#{text}