CK-N9125PN Ищу дамп или прошивку

Вопросы по восстановлению, настройке, апгрейду, прошивкам и т.п.
yuri1958
Специалист
Сообщения: 495
Зарегистрирован: 28 дек 2017, 20:10

Re: CK-N9125PN Ищу дамп или прошивку

Сообщение yuri1958 » 13 апр 2018, 19:55

dede писал(а):Записать FF, регион вам VirtualLink предоставил, если вам удобнее выпаивать - так и сделайте, почистите в файле и зальете назад
Спасибо большое! Солью дамп с флешки ,почищу указанный регион и залью обратно. Для меня легче выпаять лишний раз и на прогер. С терминалом я пока на Вы, Могу только логи снимать и несколько команд из хелпа!

yuri1958
Специалист
Сообщения: 495
Зарегистрирован: 28 дек 2017, 20:10

Re: CK-N9125PN Ищу дамп или прошивку

Сообщение yuri1958 » 15 апр 2018, 08:25

Конфиг почистил по указанным аресам : 01D00000h-01FFFFFh и перезалил, в результате при загрузке пропал логотип.
и аппарат также циклически перегружается.
Посмотрел в логе где лежит конфиг :
Creating 8 MTD partitions on "hi_sfc":
0x000000000000-0x000000100000 : "boot"
0x000000100000-0x000000500000 : "kernel"
0x000000500000-0x000000f00000 : "rootfs"
0x000000f00000-0x000001900000 : "app"
0x000001900000-0x000001d00000 : "www"
0x000001d00000-0x000001e00000 : "data"
0x000001e00000-0x000001f00000 : "config" -почистил здесь перезалил
0x000001f00000-0x000002000000 : "logo"

Теперь логотип появился,но также идет циклическая перезагрузка:

xhci-hcd hiusb3.0: new USB bus registered, assigned bus number 4
hub 4-0:1.0: USB hub found
hub 4-0:1.0: 1 port detected
Initializing USB Mass Storage driver...
usbcore: registered new interface driver usb-storage
USB Mass Storage support registered.
mousedev: PS/2 mouse device common for all mice
usbcore: registered new interface driver usbhid
usbhid: USB HID core driver
TCP: cubic registered
Initializing XFRM netlink socket
NET: Registered protocol family 17
NET: Registered protocol family 15
lib80211: common routines for IEEE802.11 drivers
Registering the dns_resolver key type
registered taskstats version 1
ata1: SATA link down (SStatus 0 SControl 300)
usb 3-1: new low-speed USB device number 2 using xhci-hcd
usb 3-1: ep 0x81 - rounding interval to 64 microframes, ep desc says 80 microfra
mes
input: SIGMACHIP Usb Mouse as /devices/platform/hiusb3.0/usb3/3-1/3-1:1.0/input/
input0
generic-usb 0003:1C4F:0003.0001: input: USB HID v1.10 Mouse [SIGMACHIP Usb Mouse
] on usb-hiusb3.0-1/input0
ata2: SATA link down (SStatus 0 SControl 300)
ata3: SATA link down (SStatus 0 SControl 300)
RAMDISK: cramfs filesystem found at block 0
RAMDISK: Loading 6168KiB [1 disk] into ram disk... done.
VFS: Mounted root (cramfs filesystem) readonly on device 1:0.
Freeing init memory: 176K

_ _ _ _ _ _ _ _ _ _ _ _
\ _ _ _ _ _ ___
/ /__/ \ |_/
/ __ / - _ ___
/ / / / / /
_ _ _ _/ / / \_/ \_ ______
___________\___\__________________

[RCS]: /etc/init.d/S00devs
[RCS]: /etc/init.d/S01udev
udevd (563): /proc/563/oom_adj is deprecated, please use /proc/563/oom_score_adj
instead.
[RCS]: /etc/init.d/S80network
[RCS]: /etc/init.d/S81toe
STMMAC driver:
platform registration...
done!
Set system config register 0x200300ec with value 0x003f003f
done!
DWMAC1000 - user ID: 0x10, Synopsys ID: 0x36
Enhanced descriptor structure
MACADDR in get is 0:0:0:0:0:0
no valid MAC address for MAC 0;please, use ifconfig or nwhwconfig!
eth0 - (dev. name: stmmaceth - id: 0, IRQ #59
IO base addr: 0xfe0a0000)
STMMAC MII Bus: probed
eth0: PHY ID 001cc915 at 0 IRQ 0 (1:00)
eth0: PHY ID 001cc915 at 1 IRQ -6 (1:01) active
DWMAC1000 - user ID: 0x10, Synopsys ID: 0x36
Enhanced descriptor structure
MACADDR in get is 0:0:0:0:0:0
no valid MAC address for MAC 1;please, use ifconfig or nwhwconfig!
eth1 - (dev. name: stmmaceth - id: 0, IRQ #59
IO base addr: 0xfe0a4000)
eth1: PHY ID 001cc915 at 0 IRQ 0 (1:00)
eth1: PHY ID 001cc915 at 1 IRQ -6 (1:01)
stmmac_reset: RESET COMPLETE!

**************************************************
* TNK driver built on Jun 19 2014 at 11:37:03
* TNK driver mode is TOE
**************************************************
stmmac: Rx Checksum Offload Engine supported
stmmac: Rx Checksum Offload Engine supported
eth0: generated random MAC address de:31:45:1b:ad:84
MACADDR in set is de:31:45:1b:ad:84
Hisilicon Media Memory Zone Manager
ERROR: Conflict MMZ:
MMZ new: PHYS(0xBFD00000, 0xBFEFFFFF), GFP=0, nBYTES=2048KB, NAME="jpeg"
MMZ exist: PHYS(0x9FF00000, 0xBFEFFFFF), GFP=0, nBYTES=524288KB, NAME="an
onymous"
Add new MMZ failed!
Add MMZ failed: PHYS(0xBFD00000, 0xBFEFFFFF), GFP=0, nBYTES=2048KB, NAME="jp
eg"
hi3535_base: module license 'Proprietary' taints kernel.
Disabling lock debugging due to kernel taint
Hisilicon UMAP device driver interface: v3.00
load sys.ko for Hi3535...OK!
Load tde.ko ...OK!
load vgs.ko for Hi3535...OK!
load venc.ko for Hi3535...OK!
load chnl.ko for Hi3535...OK!
load h264e.ko for Hi3535...OK!
load rc.ko for Hi3535...OK!
load jpege.ko for Hi3535...OK!
load vou.ko ....OK!
load vpss.ko ....OK!
load vda.ko ....OK!
load region.ko ....OK!
load vdec.ko ....OK
load vhd firmware.ko OK
load hdmi.ko ....OK!
Load hi_jpegdec.ko success. (SDK_VERSION:[SDK_VERSION] Build Time:[Feb 6 20
15, 19:48:33])
insmod: can't insert 'hi3535_jpege.ko': File exists
========== GPIO_SET_DIR:0x1
Hisilicon Watchdog Timer: 0.01 initialized. default_margin=60 sec (nowayout= 0,
nodeamon= 0)
HISI_IRDA-MF @Hi3535V100R001
hiir: init ok. ver=Sep 28 2014, 15:08:47.
tlv320aic31 [tlv320aic31_device_init ,619]: init aic31(0) error
tlv320aic31 [tlv320aic31_init ,685]: tlv320aic31 device init fail,deregister it!

insmod: can't insert 'extdrv/tlv_320aic31.ko': Operation not peracodec inited!
mitted
ln: /dev/mouse0: File exists
=== Init OK ===
Welcome to HiLinux.
app start
(none) login: there isn't demo process!
killall: demo: no process killed
killall: P2P_FreeIp: no process killed
killall: P2P_Danale: no process killed
killall: demo: no process killed
killall: main_gui: no process killed
killall: P2P_Danale: no process killed
killall: P2P_FreeIp: no process killed
okkkkkkkkkkkkkkkkkkkkkkkkinit
cp: can't stat '/config/system.db': No such file or directory
[src/myMalloc.c:initMeMalloc:474]:[0] main_addr = 0xb58de008
[src/myMalloc.c:initMeMalloc:474]:[1] main_addr = 0xb55dc008
[src/myMalloc.c:initMeMalloc:474]:[2] main_addr = 0xb52da008
[src/myMalloc.c:initMeMalloc:474]:[3] main_addr = 0xb4fd8008
[src/myMalloc.c:initMeMalloc:474]:[4] main_addr = 0xb4cd6008
[src/myMalloc.c:initMeMalloc:474]:[5] main_addr = 0xb49d4008
[src/myMalloc.c:initMeMalloc:474]:[6] main_addr = 0xb46d2008
[src/myMalloc.c:initMeMalloc:474]:[7] main_addr = 0xb43d0008
[src/myMalloc.c:initMeMalloc:474]:[8] main_addr = 0xb40ce008
[src/myMalloc.c:initMeMalloc:474]:[9] main_addr = 0xb3dcc008
[src/myMalloc.c:initMeMalloc:474]:[10] main_addr = 0xb3aca008
[src/myMalloc.c:initMeMalloc:474]:[11] main_addr = 0xb37c8008
[src/myMalloc.c:initMeMalloc:474]:[12] main_addr = 0xb34c6008
[src/myMalloc.c:initMeMalloc:474]:[13] main_addr = 0xb31c4008
[src/myMalloc.c:initMeMalloc:474]:[14] main_addr = 0xb2ec2008
[src/myMalloc.c:initMeMalloc:474]:[15] main_addr = 0xb2bc0008
[src/myMalloc.c:initMeMalloc:474]:[16] main_addr = (nil)
[src/myMalloc.c:initMeMalloc:482]:[17] sub_addr = 0xb28bd008
cp: can't stat '/config/system.db': No such file or directory
open /app/bin/customization.txt failed!
killall: P2P_FreeIp: no process killed
killall: P2P_Danale: no process killed
---------> listen_sock = 6
>>>>>>>>>> listen_sock: 6
>>>>>>>>>> listen_sock: 6
server_sockaddr.sin_addr.s_addr =0
[01/Jan/1970:00:00:16 +0000] boa: server version Boa/0.94.13
[01/Jan/1970:00:26:12 +0000] boa: server built Nov 14 2016 at 00:42:18.
[14/Jul/1930:21:12:20 +0000] boa: starting server pid=1037, port 80
userName is ,SerialNum is ,enable=1,ChannelNum=16
new freeip device start
[12:57:22.506848] demo[1037] LsDeviceInit:25: Serial number is invalid!
p2p init failure
Semaphore id:0
Semaphore Set Value:1
can't open tlv320,/dev/tlv320aic31
SAMPLE_COMM_AUDIO_CfgAcodec: SAMPLE_Tlv320_CfgAudio failed
s32Ret=0xffffffff,fuc:hi_audio_initDec,line:814
type == SDK_MAIN_MSG_USER,subType=2
11111111111111 DbMainCfgSelect: SDK_MAIN_MSG_USER111111111111111

number one user is:admin
RefreshToken 717
RefreshToken 799
create s_semid = 32769
add ---> fd:81, sock_count:1
SOCK_LIST_MOD id.src:6, fd:81
detected fb_set_par error, error code: -1
detected fb_set_par error, error code: -1
[fbvideo.c:FB_SetVideoMode:806]:init fb failed
cp: can't stat '/config/system.db': No such file or directory
[surface.c:GAL_FreeSurfaMMB LEAK(pid=1249): 0xA8D45000, 6815744 bytes, ''
mmz_userdev_release: mmb<0xA8D45000> mapped to userspace 0xb65b8000 will be forc
e unmaped!

NEWGAL: Set video mode failure.
InitGUI: Can not initialize graphics engine!
NEWGAL>FBCON: Couldn't set console screen infostack trace begin>>>>>>>>>>>>>>>>>
>>>>>
_fd:0
printf: readn fd:81, ret:0, sizeof(sdk_msg_t):28
del ---> fd:81, sock_count:0
close msg_sock:81
umount: /dev/mtdblock3 busy - remounted read-only
umount: can't remount tmpfs read-only
umount: tmpfs busy - remounted read-only
umount: tmpfs busy - remounted read-only
Sent SIGTERM to all processes
Sent SIGKILL to all processes
Requesting system reboot
Restarting system.






Запись в логе:
ERROR: Conflict MMZ:
MMZ new: PHYS(0xBFD00000, 0xBFEFFFFF), GFP=0, nBYTES=2048KB, NAME="jpeg"
MMZ exist: PHYS(0x9FF00000, 0xBFEFFFFF), GFP=0, nBYTES=524288KB, NAME="an
onymous"
Add new MMZ failed!
Add MMZ failed: PHYS(0xBFD00000, 0xBFEFFFFF), GFP=0, nBYTES=2048KB, NAME="jp
eg"

указывает на ошибку, но в чем ее суть мне не понятно.
Жду советов от спецов ,начинаю понемногу вникать в структуру линукса как это все работает,но до полного понимания всего процесса требуется не мало времени и знаний.

dede
Специалист
Сообщения: 1957
Зарегистрирован: 22 мар 2017, 15:02
Откуда: Луганск

Re: CK-N9125PN Ищу дамп или прошивку

Сообщение dede » 15 апр 2018, 09:13

А вы вернули изначальный дамп, перед тем как прошивку заливать с флешки?

yuri1958
Специалист
Сообщения: 495
Зарегистрирован: 28 дек 2017, 20:10

Re: CK-N9125PN Ищу дамп или прошивку

Сообщение yuri1958 » 15 апр 2018, 09:40

dede писал(а):А вы вернули изначальный дамп, перед тем как прошивку заливать с флешки?
Да вернул изначальный дамп. Потом пробовал обновить Avtiupdate.bin с usb , обновляется и опять циклическая перезагрузка. В изначальном дампе сектор
0x000001d00000-0x000001e00000 : "data" начиная с адреса 01d00000 по 01d362d0 только ff а дальше по 01e00000 идут данные, может быть здесь проблема?

dede
Специалист
Сообщения: 1957
Зарегистрирован: 22 мар 2017, 15:02
Откуда: Луганск

Re: CK-N9125PN Ищу дамп или прошивку

Сообщение dede » 15 апр 2018, 10:06

Попробуйте почистить только data или только config.
data - jffs2 и похож на раздел конфигурации, но некоторые файлы там похожи на уникальные... EEPROM на плате есть вообще?

yuri1958
Специалист
Сообщения: 495
Зарегистрирован: 28 дек 2017, 20:10

Re: CK-N9125PN Ищу дамп или прошивку

Сообщение yuri1958 » 15 апр 2018, 10:45

dede писал(а):Попробуйте почистить только data или только config.
data - jffs2 и похож на раздел конфигурации, но некоторые файлы там похожи на уникальные... EEPROM на плате есть вообще?
EEPROM нет, попробую data почистить оставив изначальный конфиг.Я из дампа извлек по адресам из лога
"boot" "kernel" "rootfs" "app" "www" "data""config" "logo" смотрю их в HEX редакторе и заметил что в них адресация изначальная начала раздела секторов не совпадает с адресацией после обновения с флешки. Т.е. обновленные сектора имеют немного другой размер один немного больше другой меньше. Точнее объяснить не могу (не хватает терминов).
Может версия немного не совпадает?

Аватара пользователя
VirtualLink
Специалист
Сообщения: 1846
Зарегистрирован: 09 апр 2016, 12:38

Re: CK-N9125PN Ищу дамп или прошивку

Сообщение VirtualLink » 15 апр 2018, 14:31

Прошу прощения, проглядел.
01D00000h-1EFFFFFFh - это конфигурация
01F00000h-1FFFFFFFh - лого в jpg

Внутри конфигурации есть ряд файлов, возможно важаных, с серийником и пр.
После старта стоит снять дамп конфига, чтобы сравнить.
Вложения
logo-zhong.jpg

yuri1958
Специалист
Сообщения: 495
Зарегистрирован: 28 дек 2017, 20:10

Re: CK-N9125PN Ищу дамп или прошивку

Сообщение yuri1958 » 15 апр 2018, 15:29

VirtualLink писал(а):Прошу прощения, проглядел.
01D00000h-1EFFFFFFh - это конфигурация
01F00000h-1FFFFFFFh - лого в jpg

Внутри конфигурации есть ряд файлов, возможно важаных, с серийником и пр.
После старта стоит снять дамп конфига, чтобы сравнить.
Точно такой логотип. Почистил раздел 0x000001d00000-0x000001e00000 : "data" остальное от оригинаьного дампа оставил как есть и аппарат завелся, сохранились все настройки nvr. Обновить не решаюсь пусть так поработает.
Сравнил два дампа родной и после обновления с флешки обнаружил там смещение разделов, наверное поэтому постоянно перегружался после обновления. Теперь начинаю понимать как происходит процесс загрузки. Я потерял уже счет сколько раз снимал флешку , наконец все получилось
Большое спасибо всем за оказанную помощь!

Аватара пользователя
VirtualLink
Специалист
Сообщения: 1846
Зарегистрирован: 09 апр 2016, 12:38

Re: CK-N9125PN Ищу дамп или прошивку

Сообщение VirtualLink » 15 апр 2018, 16:11

Дамп можно показать, если не сложно, чтобы понять что там восстанавливается по данным и что должно быть в рабочем варианте!
По обновлению не вижу повода для сомнений, ведь рабочий дамп есть!

yuri1958
Специалист
Сообщения: 495
Зарегистрирован: 28 дек 2017, 20:10

Re: CK-N9125PN Ищу дамп или прошивку

Сообщение yuri1958 » 15 апр 2018, 16:53

VirtualLink писал(а):Дамп можно показать, если не сложно, чтобы понять что там восстанавливается по данным и что должно быть в рабочем варианте!
По обновлению не вижу повода для сомнений, ведь рабочий дамп есть!
Дамп вечером сегодня загружу , сейчас на 3g сижу, 32 метра не получится скинуть , связь рвется постоянно.
В обновлении интересно новое что нибудь есть? Или просто по мелочам? Как я вижу сам рег не очень шустрый, 25 камер по 2мп вряд ли потянет. Сейчас одну 4 мп камеру подключил к нему без хаба ,работает , но переодически отваливается и процессор немного греется,а что будет если штук 16 повесить? На нем всего 7 камер висело.Наверное надо кулер на проц ставить.

yuri1958
Специалист
Сообщения: 495
Зарегистрирован: 28 дек 2017, 20:10

Re: CK-N9125PN Ищу дамп или прошивку

Сообщение yuri1958 » 15 апр 2018, 17:46

VirtualLink писал(а):Дамп можно показать, если не сложно, чтобы понять что там восстанавливается по данным и что должно быть в рабочем варианте!
По обновлению не вижу повода для сомнений, ведь рабочий дамп есть!
Смотрите личку ,дамп оригинальный с чищеным разделом data загрузился как новый.
До чистски выдавал:
U-Boot 2010.06 (Jul 21 2015 - 20:40:19)

NAND: Check nand flash controller v504. found
Special NAND id table Version 1.36
Nand ID: 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
No NAND device found!!!
0 MiB
Check spi flash controller v350... Found
Spi(cs1) ID: 0xC2 0x20 0x19 0xC2 0x20 0x19
Spi(cs1): Block:64KB Chip:32MB Name:"MX25L25635E/735E/635F"
*** Warning - bad CRC, using default environment

In: serial
Out: serial
Err: serial
32768 KiB hi_sfc at 0:0 is now current device

jpeg decoding ...
<<addr=0x82000000, size=0xc0000, vobuf=0xc7160000>>
addr:0x80865c74,size:786432,logoaddr:0x82000000,:a1,8a
load jpeg err.
dev 1 opened!
graphic layer 1 opened!
USB: scanning bus for devices... USB: Starting the controller
scanning bus for devices... ERROR: Configure Endpoint command returned completio
n code 8.
Failed to configure xHCI endpoint
failed to set default configuration len 34, status 80000000
2 USB Device(s) found
0 Storage Device(s) found
Hit any key to stop autoboot: 0
32768 KiB hi_sfc at 0:0 is now current device


Wrong Image Format for bootm command
ERROR: can't get kernel image!

После обновления с юсб перезагрузка безконечная!
Еще поменял флешку на w25q256 , mx25l25635 при верификации давала ошибку в одном и том же месте, не смотря на то какой дамп в нее пишешь.

yuri1958
Специалист
Сообщения: 495
Зарегистрирован: 28 дек 2017, 20:10

Re: CK-N9125PN Ищу дамп или прошивку

Сообщение yuri1958 » 15 апр 2018, 20:08

Обновение с юсб HI3535 V6.1.47.1 23.10.2017
Родная прошивка v5.1.40 09.30.2015

Ответить

Вернуться в «Восстановление и настройка»