T.E.S.T.C.O.P.Y. • Просмотр темы - Samsung SCX 3400 DEBUG

Samsung SCX 3400 DEBUG

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

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

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

Сообщение mmn1980 » Пн дек 12, 2016 8:29 am

Здравствуйте! Уважаемые!
В канторе встал аппарат Samsung SCX 3400 - на чип заругался, просит новый картридж с чипом. Чип заюзали до такого состояния что он заблокировался и никакие отчеты не выходят из него. На форматере наклейка что 19 версия. Подключил я в разъему debug usb программатор - запустил терминал. Ввожу fl - отправляю оригинальную 19 в программатор - процес проходит успешно но в конце прошивки выдает ошибки. Лог с терминала прилагаю. До этого принтера шил такие же аппараты через DEBUG - было все нормально. Подскажите что не так делаю.

Скрытый текст +
Loading boot application...
[NG0x00000000]

Boot : Egmont(C3N) V0.12 08-01-2011
<Winbond W25Q32>

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

----------------------------------------------------------------
START-UP MODE : Monitor Program
[Type 'help' to see command info.]
Version : Egmont(C3N) V0.12 08-01-2011
----------------------------------------------------------------
Do you want to download from external port?[N] : n
No
vxshell> fl

Upgrade Flash ROM Image

===============================
Start flash_writer
===============================
<Winbond W25Q32>
Verify Image : 0x01900000
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 signature


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

} /* Download End */

Verify Image : 0x01900000
i_header->pul_start_addr : 0x00000000
i_header->ul_count : 0x00400000
Model : 0x05000063
Flash Type : 0x00130002
Image Type : 0x00000000
temp_buf : $KER
SIG : $IMG

FlashCheckSum

check sum start address : 0190001C, count : 00400000
check sum : 0000A5A5
} /* Checksum End

Source Checksum is valid
Boot image!
Found new kernel(0x0194001C)!!!!
Decompress ....................................................................
..... Done
Decompress ....................................................................
..... Done
cur : 0x3000119, new : 0x3000119
This is a valid image.!!!!
Encryption Kernel check OK

[[[[[ Flash Writing : BASE : 0x00000000]]]]]
SPI No. from - to ( 0 - 0)
flash_start_addr : 0x00000000
flash_end_addr : 0x00400000
flash_data_size : 0x00400000
src_image_start_addr : 0x0190001C
[SFLASH_Erase] 00000000, 00010000, 00010000
0x00004000 words - 0x00010000 bytes programmed(2 percent : 0x003F0000)
[SFLASH_Erase] 00010000, 00010000, 00010000
0x00004000 words - 0x00010000 bytes programmed(4 percent : 0x003E0000)
[SFLASH_Erase] 00020000, 00010000, 00010000
0x00004000 words - 0x00010000 bytes programmed(5 percent : 0x003D0000)
[SFLASH_Erase] 00030000, 00010000, 00010000
0x00004000 words - 0x00010000 bytes programmed(7 percent : 0x003C0000)
[SFLASH_Erase] 00040000, 00010000, 00010000
0x00004000 words - 0x00010000 bytes programmed(8 percent : 0x003B0000)
[SFLASH_Erase] 00050000, 00010000, 00010000
0x00004000 words - 0x00010000 bytes programmed(10 percent : 0x003A0000)
[SFLASH_Erase] 00060000, 00010000, 00010000
0x00004000 words - 0x00010000 bytes programmed(11 percent : 0x00390000)
[SFLASH_Erase] 00070000, 00010000, 00010000
0x00004000 words - 0x00010000 bytes programmed(13 percent : 0x00380000)
[SFLASH_Erase] 00080000, 00010000, 00010000
0x00004000 words - 0x00010000 bytes programmed(15 percent : 0x00370000)
[SFLASH_Erase] 00090000, 00010000, 00010000
0x00004000 words - 0x00010000 bytes programmed(16 percent : 0x00360000)
[SFLASH_Erase] 000A0000, 00010000, 00010000
0x00004000 words - 0x00010000 bytes programmed(18 percent : 0x00350000)
[SFLASH_Erase] 000B0000, 00010000, 00010000
0x00004000 words - 0x00010000 bytes programmed(19 percent : 0x00340000)
[SFLASH_Erase] 000C0000, 00010000, 00010000
0x00004000 words - 0x00010000 bytes programmed(21 percent : 0x00330000)
[SFLASH_Erase] 000D0000, 00010000, 00010000
0x00004000 words - 0x00010000 bytes programmed(22 percent : 0x00320000)
[SFLASH_Erase] 000E0000, 00010000, 00010000
0x00004000 words - 0x00010000 bytes programmed(24 percent : 0x00310000)
[SFLASH_Erase] 000F0000, 00010000, 00010000
0x00004000 words - 0x00010000 bytes programmed(25 percent : 0x00300000)
[SFLASH_Erase] 00100000, 00010000, 00010000
0x00004000 words - 0x00010000 bytes programmed(27 percent : 0x002F0000)
[SFLASH_Erase] 00110000, 00010000, 00010000
0x00004000 words - 0x00010000 bytes programmed(29 percent : 0x002E0000)
[SFLASH_Erase] 00120000, 00010000, 00010000
0x00004000 words - 0x00010000 bytes programmed(30 percent : 0x002D0000)
[SFLASH_Erase] 00130000, 00010000, 00010000
0x00004000 words - 0x00010000 bytes programmed(32 percent : 0x002C0000)
[SFLASH_Erase] 00140000, 00010000, 00010000
0x00004000 words - 0x00010000 bytes programmed(33 percent : 0x002B0000)
[SFLASH_Erase] 00150000, 00010000, 00010000
0x00004000 words - 0x00010000 bytes programmed(35 percent : 0x002A0000)
[SFLASH_Erase] 00160000, 00010000, 00010000
0x00004000 words - 0x00010000 bytes programmed(36 percent : 0x00290000)
[SFLASH_Erase] 00170000, 00010000, 00010000
0x00004000 words - 0x00010000 bytes programmed(38 percent : 0x00280000)
[SFLASH_Erase] 00180000, 00010000, 00010000
0x00004000 words - 0x00010000 bytes programmed(40 percent : 0x00270000)
[SFLASH_Erase] 00190000, 00010000, 00010000
0x00004000 words - 0x00010000 bytes programmed(41 percent : 0x00260000)
[SFLASH_Erase] 001A0000, 00010000, 00010000
0x00004000 words - 0x00010000 bytes programmed(43 percent : 0x00250000)
[SFLASH_Erase] 001B0000, 00010000, 00010000
0x00004000 words - 0x00010000 bytes programmed(44 percent : 0x00240000)
[SFLASH_Erase] 001C0000, 00010000, 00010000
0x00004000 words - 0x00010000 bytes programmed(46 percent : 0x00230000)
[SFLASH_Erase] 001D0000, 00010000, 00010000
0x00004000 words - 0x00010000 bytes programmed(47 percent : 0x00220000)
[SFLASH_Erase] 001E0000, 00010000, 00010000
0x00004000 words - 0x00010000 bytes programmed(49 percent : 0x00210000)
[SFLASH_Erase] 001F0000, 00010000, 00010000
0x00004000 words - 0x00010000 bytes programmed(50 percent : 0x00200000)
[SFLASH_Erase] 00200000, 00010000, 00010000
0x00004000 words - 0x00010000 bytes programmed(52 percent : 0x001F0000)
[SFLASH_Erase] 00210000, 00010000, 00010000
0x00004000 words - 0x00010000 bytes programmed(54 percent : 0x001E0000)
[SFLASH_Erase] 00220000, 00010000, 00010000
0x00004000 words - 0x00010000 bytes programmed(55 percent : 0x001D0000)
[SFLASH_Erase] 00230000, 00010000, 00010000
0x00004000 words - 0x00010000 bytes programmed(57 percent : 0x001C0000)
[SFLASH_Erase] 00240000, 00010000, 00010000
0x00004000 words - 0x00010000 bytes programmed(58 percent : 0x001B0000)
[SFLASH_Erase] 00250000, 00010000, 00010000
0x00004000 words - 0x00010000 bytes programmed(60 percent : 0x001A0000)
[SFLASH_Erase] 00260000, 00010000, 00010000
0x00004000 words - 0x00010000 bytes programmed(61 percent : 0x00190000)
[SFLASH_Erase] 00270000, 00010000, 00010000
0x00004000 words - 0x00010000 bytes programmed(63 percent : 0x00180000)
[SFLASH_Erase] 00280000, 00010000, 00010000
0x00004000 words - 0x00010000 bytes programmed(65 percent : 0x00170000)
[SFLASH_Erase] 00290000, 00010000, 00010000
0x00004000 words - 0x00010000 bytes programmed(66 percent : 0x00160000)
[SFLASH_Erase] 002A0000, 00010000, 00010000
0x00004000 words - 0x00010000 bytes programmed(68 percent : 0x00150000)
[SFLASH_Erase] 002B0000, 00010000, 00010000
0x00004000 words - 0x00010000 bytes programmed(69 percent : 0x00140000)
[SFLASH_Erase] 002C0000, 00010000, 00010000
0x00004000 words - 0x00010000 bytes programmed(71 percent : 0x00130000)
[SFLASH_Erase] 002D0000, 00010000, 00010000
0x00004000 words - 0x00010000 bytes programmed(72 percent : 0x00120000)
[SFLASH_Erase] 002E0000, 00010000, 00010000
0x00004000 words - 0x00010000 bytes programmed(74 percent : 0x00110000)
[SFLASH_Erase] 002F0000, 00010000, 00010000
0x00004000 words - 0x00010000 bytes programmed(75 percent : 0x00100000)
[SFLASH_Erase] 00300000, 00010000, 00010000
0x00004000 words - 0x00010000 bytes programmed(77 percent : 0x000F0000)
[SFLASH_Erase] 00310000, 00010000, 00010000
0x00004000 words - 0x00010000 bytes programmed(79 percent : 0x000E0000)
[SFLASH_Erase] 00320000, 00010000, 00010000
0x00004000 words - 0x00010000 bytes programmed(80 percent : 0x000D0000)
[SFLASH_Erase] 00330000, 00010000, 00010000
0x00004000 words - 0x00010000 bytes programmed(82 percent : 0x000C0000)
[SFLASH_Erase] 00340000, 00010000, 00010000
0x00004000 words - 0x00010000 bytes programmed(83 percent : 0x000B0000)
[SFLASH_Erase] 00350000, 00010000, 00010000
0x00004000 words - 0x00010000 bytes programmed(85 percent : 0x000A0000)
[SFLASH_Erase] 00360000, 00010000, 00010000
0x00004000 words - 0x00010000 bytes programmed(86 percent : 0x00090000)
[SFLASH_Erase] 00370000, 00010000, 00010000
0x00004000 words - 0x00010000 bytes programmed(88 percent : 0x00080000)
[SFLASH_Erase] 00380000, 00010000, 00010000
0x00004000 words - 0x00010000 bytes programmed(90 percent : 0x00070000)
[SFLASH_Erase] 00390000, 00010000, 00010000
0x00004000 words - 0x00010000 bytes programmed(91 percent : 0x00060000)
[SFLASH_Erase] 003A0000, 00010000, 00010000
0x00004000 words - 0x00010000 bytes programmed(93 percent : 0x00050000)
[SFLASH_Erase] 003B0000, 00010000, 00010000
0x00004000 words - 0x00010000 bytes programmed(94 percent : 0x00040000)
[SFLASH_Erase] 003C0000, 00010000, 00010000
0x00004000 words - 0x00010000 bytes programmed(96 percent : 0x00030000)
[SFLASH_Erase] 003D0000, 00010000, 00010000
0x00004000 words - 0x00010000 bytes programmed(97 percent : 0x00020000)
[SFLASH_Erase] 003E0000, 00010000, 00010000
0x00004000 words - 0x00010000 bytes programmed(99 percent : 0x00010000)
[SFLASH_Erase] 003F0000, 00010000, 00010000
0x00004000 words - 0x00010000 bytes programmed(100 percent : 0x00000000)

FlashCheckSum

check sum start address : 0190001C, count : 00400000
check sum : 0000A5A5
} /* Checksum End

=>check sum is valid

Reset Printer



System will be reset in 1 sec....


Loading boot application...
[NG0x00000000]

Boot : Egmont(C3N) V0.12 08-01-2011
<Winbond W25Q32>

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 (0x01500000)...
Decompressing Kernel to RAM
src_addr = 0x0150000C, dest_addr = 0x00100000, ul_size = 0x0028AC00

Decompress ....................................................................
..... Done
Kernel Start [0x00100000]

FW Upgrade JUMP : 00393DCC
RootWriteMonitorProgram : 000101B8
Serial Init for polling msg. sysHwInit : 651
hardWareInterFaceInit
sysHwInit2 753

sysHwInit2 760
Host Name: bootHost
Target Name: vxTarget
User: target

ExceptionCheckMessage
====================== Check Boot [0xffffffff]
//////////////////////////////////////////////////////////////
// VxWorks Stack Remain for Kernel..
mem 0
i
p
q
mem 4
mem 5
mem 8
mem 9
// VxWorks Stack Free = (00789b38)
//RAM_LOW_ADRS = 00100000
//sysPhysMemTop = 04000000
//sysMemTop = 01400000
//////////////////////////////////////////////////////////////
<<< Reelase Mode >>>
<<<LogMsg_PrintOff>>>
FFDrv_CheckInstall 1
pDCB->ulSPINo 0
pDCB->ulSlaveDevChannel 0
<<<LogMsg_PrintOff>>>
<<<LogMsg_EngPrintOff>>>
Model Code : SCX3405
Main Kernel F/W Version : V3.00.01.19
Main Kernel F/W Date : MAY-03-2013
DRAM:>
<<<HAL_InitWDT>>> WatchDog Initialized !!!
Check PowerOn Mode PBA Port ---- ( GPIO1Ctrl - 0xde73c006 GPIO1Dir - 0x868cfff9
GPIO1In - 0xee04ffc2 )
Check PowerOn Mode PBA Port ---- ( GPIO2Ctrl - 0xfb446b7f GPIO2Dir - 0xe22400 G
PIO2In - 0x1cffa000 )
################### Normal Mode Start##########################
PrnVPUDrv Driver is Installed successfully
PrnVPUDrv Driver:Create and Added Device to DM(Handle=5714800)
*********************************************************************
[ImTMAA_RegisterItems] Error... JBIG ENC/DEC Function Needed...
*********************************************************************

USB Port ON
i
p
q
Warning!!
Warning!!
[ConAdmin] Mem Alloc Size (204800), Avail (57344) in /home/single/doldomi/E
gmont_S/GV3_System/GV3_Source/Subsystem/ConSS/App/ConIDS/IDS_Main.c 230 line
dwc_set_USBTrdTim : Bus Clock [120000000], TrdTim[2]
dwc_set_USBTrdTim : Bus Clock [120000000], TrdTim[2]
Аватар пользователя
mmn1980   
Заправил чернильницу
  • Не в сети

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

Сообщение Alexkyahta » Пн дек 12, 2016 9:27 am

А не проще 25-ю микру на прогере прошить уже фиксованным дампом?
Аватар пользователя
Alexkyahta   
Правильно собрал лазерный принтер

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

Сообщение VVC » Пн дек 12, 2016 9:52 am

во-во!
смысл щас заниматься анализом прошивки, когда можно на программаторе флэшку перезалить чем угодно...или ваще поменять микруху для самоуспокоения.

ну а если spi-программатора нет, то напрягайте голову ...или отнесите нормальному мастеру.

п.с. после ошибок видных по дебагу можно еще в смарт-пнели посмотреть на что ругается аппарат. ну а версию узнать без распечатки на таком аппарате- это давно не проблема.
Аватар пользователя
VVC   
Тонерный чревовещатель

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

Сообщение Goldwater » Пн дек 12, 2016 11:04 am

Какой смысл трахаться с пайкой и прогером, когда можно взять нормальный родной файл и залить по USB, не поднимая ничего тяжелее кнопок мышки?? И при чем тут вообще дебаг? И зачем приведен лог дебага - аппарат нормально прошился и рестартовал?
Аватар пользователя
Goldwater   
Избран тонером
  • Не в сети

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

Сообщение СТРОНЦИЙ » Пн дек 12, 2016 12:45 pm

mmn1980 писал(а):Чип заюзали до такого состояния что он заблокировался и никакие отчеты не выходят из него.

Вам там больше заняться было нечем что ли ? У 3400 оригинальные чипы не шьются(разве только эмуляторы, под которые нужен свой программатор).
Аватар пользователя
СТРОНЦИЙ   
Починил копир!

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

Сообщение Goldwater » Пн дек 12, 2016 1:08 pm

А кто тут вообще спрашивал про шитье ЧИПОВ?
Аватар пользователя
Goldwater   
Избран тонером
  • Не в сети

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

Сообщение СТРОНЦИЙ » Пн дек 12, 2016 2:52 pm

Goldwater писал(а):А кто тут вообще спрашивал про шитье ЧИПОВ?

Вот Фома не русская. Читать что ли разучился ??? Повторю специально для вас в КРУПНОМ тексте.
mmn1980 писал(а):Чип заюзали до такого состояния что он заблокировался и никакие отчеты не выходят из него.

Слово - ЗАЮЗАЛИ ниочем не говорит что ли ?
И пожалуй на этом спор окончен(с моей стороны). Дальше уже ничего даже отвечать не буду.
Аватар пользователя
СТРОНЦИЙ   
Починил копир!

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

Сообщение Goldwater » Пн дек 12, 2016 3:04 pm

Протрите глаза и завязывайте хамить, иначе въеду с разворота: слово "заюзали" никак не связано с шитьем 101вых чипов, а стартовый пост - тем более (!)
Аватар пользователя
Goldwater   
Избран тонером
  • Не в сети

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

Сообщение Nonstop » Пн дек 12, 2016 7:34 pm

А смысл шить оригиналом (первый пост)? Чип то заблочен? На прогер и фикс влить и будет работать или новый чип/картридж и снять отчет
Аватар пользователя
Nonstop   
Познал картридж
  • Не в сети

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

Сообщение Goldwater » Пн дек 12, 2016 8:09 pm

На прогере он уже был)) Последствиям этого и посвящена тема) Так что "и будет работать" - это не про него...
Смысл шить оригиналом - вывести отчет из техменю.
Аватар пользователя
Goldwater   
Избран тонером
  • Не в сети

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

Сообщение apopovv » Пн дек 12, 2016 8:32 pm

Goldwater писал(а):На прогере он уже был))


Можно поинтересоваться, откуда появилось такое умозаключение?
Аватар пользователя
apopovv   
Учит других ломать принтеры

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

Сообщение Goldwater » Пн дек 12, 2016 9:47 pm

А, сорри) Прочел второй пост как часть стартового))
Аватар пользователя
Goldwater   
Избран тонером
  • Не в сети

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

Сообщение VVC » Пн дек 12, 2016 10:42 pm

весь день был не у компа и пропустил все "интересное", которое, однако, вряд ли поможет начинающему мастеру тс с выводами.

по сути. у тс блокировка аппарата (наверное по чипу).
решается многими способами. основные:
1. прошивка на прогере spi-флэшки. если чипа незаюзанного под рукой нет, то шить нужно дамп МА ...ну или клонировать - прошить еепром и флэшку соотв. дампами от прошитого аппарат. если есть нормальный чип или если окажется что в память есть старый номер крума, то шить сразу дамп фикс-прошивки (есть прога для чтения памяти принтера без печати отчетов).
2. прошить аппарат через юсб (или дебаг - как получается у тс) оригиналом и искать нормальный чип, который даст отчет (или программно подтвердит запоминание аппаратом нового крума), под данные которого нужно заказать новую фикс-прошивку.

все это после того как тс убедиться через смарт-панель (или др. программу) что у аппарата одна ошибка и именно по тонеру.
и последнее - предлагаю таки послушать топик-стартера на предмет что он понял и что сделал.
Аватар пользователя
VVC   
Тонерный чревовещатель

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

Сообщение Alexkyahta » Вт дек 13, 2016 5:30 am

Прога для просмотра CRUM
Вложения
программа для просмотра CRUM.rar
(51.52 КБ) Скачиваний: 266
Аватар пользователя
Alexkyahta   
Правильно собрал лазерный принтер

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

Сообщение mmn1980 » Пт дек 16, 2016 9:29 am

Ух какая жаркая дискуссия! Я немного приболел - сегодня только вышел на работу.
Может быть я не совсем корректно написал стартовый пост - про прошивку именно чипа я не писал. Я писал что чип отпечатал свое и его показатель равен нулю. При попытке вывести отчет с принтера - тишина. На аппарате горят два индикатора - оранжевый и красный - аппарат молчит. Прога по считыванию крума говорит что Ваш чип не читается (чтоб не рекламировать прогу название ее указывать не буду).

Оригиналом через DEBUG провод я прошивал аппарат - на аппарате была 12 версия - я прошил оригинал 19 - прошивка встала но аппарат из состояния овоща не вернулся. Все те же индикаторы светились и та же ошибка в смарт панеле - замените картридж. Так же изначальную версию прошивки я определил через лог терминала. Да - смысл шить оригиналом если чип мертв. Я просто испугался когда в логе терминала в самом низу увидел две ошибки и аппарат был в том же состоянии - ну все думаю оригинал не встал из за этих двух ошибок. Вот и поднял данную тему. А эти две ошибки в самом низу лога говорили о том что чип то мертв.

По поводу смарт панели - да ошибка именно по тонеру. Замените тонер картридж - что то такое пишет.

Что я в итоге сделал - мы когда прошиваем аппараты чипы с их картриджей снимаем и складируем у себя в пакетик. Посидел с часик перебирая чипы для 101 картриджа. В итоге нашел чип на 94% законченный. Вывел отчет - сформировал фикс и все отлично работает.
Всем спасибо за наставления!
Аватар пользователя
mmn1980   
Заправил чернильницу
  • Не в сети


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

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

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

вверх
вниз
x

#{title}

#{text}