КОНФЕРЕНЦИЯ СТАРТКОПИ
Принтеры, копировальные аппараты, МФУ, факсы и другая офисная техника:
вопросы ремонта, обслуживания, заправки, выбора


Рейтинг@Mail.ru Переход в графическую версию
Логин:
Пароль:

HP LaserJet MFP m443nda: initializing и перезагружается

0. ingmar 13.02.26 14:50

Доброго дня!
Аппарат HP m443, не загружается, механикой не крутит, на дисплее только initializing и через некоторое время перезагружается по кругу.
История появления проблемы неизвестна.
Подпаялся дебагом и получаем следующее:

<code>Ver :1.00 : Quartz Next first
A1500
BOOT STATUS(MaskRom:1, SecBoot:1, Media:NAND)
DRAM: 511 MiB
Now running in RAM - U-Boot at: 07800000
malloc start 073e0000, end 07800000, size 00420000
NAND:

[NAND] Not Flash Boot
Large size NAND Flash memory
2048 Bytes/page
4 address cycle
8-bit bus
tacls=3, twrph0=4, twrph1=2

NAND Device ID: 98 f1 80 15

Bad block table found at page 65472(0x7fe0000), version 0x1

Bad block table found at page 65408(0x7fc0000), version 0x1

Nand: 128 MB
Using default environment

Board: samsung,a1500_srpm4
Hit any key to stop autoboot: 0

[[[[[ VERIFY : SIG: $NKF, BASE : 0x100000, 0xf7fff4]]]]]
ram 0x00100000, offset 0x00100000, size 0xf7fff4
encrypted kernel: cmd 3, src addr 0x00100000, exec addr 0x00100000, size 0x00F7F FF4
structure addr 0x0784ACDC
Kernel loader Ver : 0.28
Decrypt kernel (0x00100000) image.....OK
3
Loading kernel (rom 0x00100000) image.....OK

Loading engine (rom 0x01080000) image.....OK

Run kernel 0x00160000 ....

Kernel loader Ver : 0.28 7
<DP> OS Start
Detected ram size = 512 MiB
PHY_CHIP_RTL_8201F Found
Host Name: bootHost
Target Name: vxTarget
User: target
Instantiating /ram as rawFs, device = 0x1
Formatting /ram for DOSFS
Instantiating /ram as rawFs, device = 0x1
Formatting...Retrieved old volume params with %38 confidence:
Volume Parameters: FAT type: FAT32, sectors per cluster 0
0 FAT copies, 0 clusters, 0 sectors per FAT
Sectors reserved 0, hidden 0, FAT sectors 0
Root dir entries 0, sysId (null) , serial number 0
Label:" " ...
Disk with 64 sectors of 512 bytes will be formatted with:
Volume Parameters: FAT type: FAT12, sectors per cluster 1
2 FAT copies, 54 clusters, 1 sectors per FAT
Sectors reserved 1, hidden 0, FAT sectors 2
Root dir entries 112, sysId VXDOS12 , serial number 0
Label:" " ...
OK.

----- I2C PIN SELECT --------------
0x1090000f
0x1098888f
-------- A1500 -----------</code>

Ввожу его дебагом в режим прошивки, на экране Wait image.
отправляю прошивку, она уходит и..
на экране сразу же прогресс бар загружено 100% и попеременно мигает с initializing
А в терминале

<code>Board: samsung,a1500_srpm4
Hit any key to stop autoboot: 0
a1500_QuartzN # fl

nand flash upgrade...

Download Image from PC
{
phy init ok
SNPSID : 0x5533202a
....Done.SUPER SPEED
FULL SPEED
FULL SPEED
FULL SPEED
FULL SPEED
FULL SPEED
FULL SPEED
FULL SPEED
FULL SPEED
FULL SPEED
HIGH SPEED
HIGH SPEED

[ERR]Can't find $
Image includes PJL(1b) -> Waste 48 bytes
[[42799684 Bytes received 0x029d1244 - 0x00100000]] - Complete Downloading

} /* Download End */resetting ...

Kernel loader Ver : 0.28 7

===Watch Dog Reset===

a1500_QuartzN # Sb^$ry9=m*qhd#sg[m*q`3ujm*q8|(;!&)0MM1a;!cdzy;!fhjk
Ver :1.00 : Quartz Next first
A1500
BOOT STATUS(MaskRom:1, SecBoot:1, Media:NAND)
DRAM: 511 MiB
Now running in RAM - U-Boot at: 07800000
malloc start 073e0000, end 07800000, size 00420000
NAND:

[NAND] Not Flash Boot
Large size NAND Flash memory
2048 Bytes/page
4 address cycle
8-bit bus
tacls=3, twrph0=4, twrph1=2

NAND Device ID: 98 f1 80 15

Bad block table found at page 65472(0x7fe0000), version 0x1

Bad block table found at page 65408(0x7fc0000), version 0x1

Nand: 128 MB
Using default environment

Board: samsung,a1500_srpm4
Hit any key to stop autoboot: 0</code>

С тех пор как шитье самсунгов было актуально, прошло много лет и я уже мало что помню. Чего ему для счастья не хватает?
<cite>[ERR]Can't find $
Image includes PJL(1b) -> Waste 48 bytes
[[42799684 Bytes received 0x029d1244 - 0x00100000]] - Complete Downloading

} /* Download End */resetting ...</cite>

флэшку на программатор решит мою проблему?
дамп флешка + eeprom у меня есть только от 433а, и если для флэшки можно попробовать из прошивки сделать путем обрезания, то как с eeprom быть?

1. ingmar 13.02.26 14:52

а вот если ему прошивку от самсунга подкинуть он понимает что его обмануть пытаются
<code>nand flash upgrade...

Download Image from PC
{
phy init ok
SNPSID : 0x5533202a
....Done.SUPER SPEED
FULL SPEED
FULL SPEED
FULL SPEED
FULL SPEED
FULL SPEED
HIGH SPEED
HIGH SPEED

Image includes PJL(1b) -> Waste 92 bytes
[[27918604 Bytes received 0x01ba010c - 0x00100000]] - Complete Downloading

} /* Download End */

[[[[[ HEADER : SIG: $KER ]]]]]

firmware sig : $KER
firmware source addr : 0x00100000
firmware start addr : 0x00000000
firmware size : 0x01A80000
major : 0x05000081
minor : 0x00180002
image bank : 0x00000000
[WARNNING]Model ID is NOT Correct..
[WARNNING]Would you conitue to upgrade firmware?[y,n]y

FlashCheckSum
{
check sum start address : 10001c, count : 1a80000
check sum : a5a5
} /* Checksum End

Source Checksum is valid
Image with Boot Rom
Kernel loader Ver : 0.28
Preloader check2
Invalid pre Boot Firmware
Kernel loader Ver : 0.28 7
Downloaded Image is not Validv</code>

2. kgbeast 13.02.26 16:10

<cite><b>ingmar</b> (0): для флэшки можно попробовать из прошивки сделать путем обрезания</cite>
Для нанд это не вариант - дамп содержит служебку, размазанную по всему пространству нанд, а в прошивке служебки нет, т.к. она для каждого чипа своя.

КМК, загрузчик принудиловки не может "разобрать" заголовок, возможно из-за цифровой подписи в начале. Попробуйте удалить из заголовка прошивки подпись.

3. ingmar 13.02.26 17:49

(2) спасибо за наводку, я сравнил HD файлы прошивки самсунга и нр и они действительно отличаются в начале. у нр там текст сертификата. я его обрезал как в самсунге и получил результат.
<code>Image includes PJL(1b) -> Waste 92 bytes
[[42795036 Bytes received 0x029d001c - 0x00100000]] - Complete Downloading

} /* Download End */

[[[[[ HEADER : SIG: $KER ]]]]]

firmware sig : $KER
firmware source addr : 0x00100000
firmware start addr : 0x00000000
firmware size : 0x028D0000
major : 0x05000114
minor : 0x00020007
image bank : 0x00000000

FlashCheckSum
{
check sum start address : 10001c, count : 28d0000
check sum : a5a5
} /* Checksum End

Source Checksum is valid
Image with Boot Rom
Kernel loader Ver : 0.28
Preloader check1
Kernel loader Ver : 0.28 1
Kernel loader Ver : 0.28 1
Kernel loader Ver : 0.28 1

[[[[[ NAND Writing : SIG: $KER, BASE : 0x0, 0x28d0000]]]]]
24 4b 45 52 00 00 00 00 00 00 8d 02 14 01 00 05
07 00 02 00 00 00 00 00 00 00 00 00 20 eb eb f4

.......................................................................................................................................................................................................................................................................................................................................resetting ...

Kernel loader Ver : 0.28 7</code>

Прогресс уже не моментально достиг 100%, а постепенно, с шагом 10%, хотя, на мой взгляд, все равно быстрее чем должен бы.
Увы, на состоянии аппарата это никак не сказалось, все так же "инициализация"
Похоже я по-прежнему что-то упускаю очевидное

4. serry 13.02.26 18:15

Нанду под замену, что тут ещё можно упускать.

5. СОВА 13.02.26 19:43

Может и не в тему, но непонятные ремонты, в последнее время, я стараюсь начинать с замены чипов на расходке (тонер, фотобарабан и т.п.) .

6. MishGun 13.02.26 21:09

а если не резать а подменить "[[[[[ HEADER : SIG: $KER ]]]]]
SIG: $NKF" ?

7. ti00 15.02.26 02:46

<cite><b>ingmar</b> (0): флэшку на программатор решит мою проблему?</cite>
Да. Но насколько я помню у меня завёлся только когда комплектом обе прошил.
https://cloud.mail.ru/public/rrf7/9qFJgbtt2
Если в NAND помимо #768 блока будут ещё бэд блоки, то микросхему крайне желательно заменить.
Отредактировано 02:48 15.02.26 ti00


Принтеры, копировальные аппараты, МФУ, факсы и другая офисная техника:
вопросы ремонта, обслуживания, заправки, выбора

Переход в графическую версию
  Рейтинг@Mail.ru