Данный сайт является проектом ООО "Амакс". Сегодня: Суббота, 09.11.2024, 05:38

Приветствую Вас Гость

Поиск по сайтам
[ Новые сообщения · Участники · Правила форума · RSS · ?
Установка оборудования видеонаблюдения в Москве и Московской области
Поиск по форумам
  • Страница 1 из 1
  • 1
DS-7104N-SN
pavel_kДата: Четверг, 09.11.2017, 18:12 | Сообщение # 1
Группа: Проверенные
Сообщений: 8
Репутация: 0
Статус: Offline
Здравствуйте. Пару лет верой и правдой отработал китайский DS-7104N-SN и вот беда - перестал загружаться. Магазин на алиэкспресс, где он был куплен, уже закрылся. Пробовал прошивать его тем, что нашел в сети под эту модель. Вроде нормально всё проходит:

Код
U-Boot 2010.06 (Sep 17 2013 - 20:39:50)

*** Warning - bad CRC, using default environment

Hit ctrl+u to stop autoboot:  0

This program will upgrade software.
*******************************************************
*  ATTENTION!! PLEASE READ THIS NOTICE CAREFULLY!     *
*  Don't reset machine,or anything that interrupt it. *
*  The upgrade process must finish in 10 minutes!     *
*  If this program fails,machine might be unusable,   *
*  and you will need to reflash again.                *
*  If you find this too risky,power off machine now.  *
*******************************************************

Now press [u/U] key to upgrade software: u
File system error,please upgrade by TFTP

Please input ip address of device: 192.168.1.10
Please input ip address of upgrade server: 192.168.1.2
Confirm?(y/n): y
jffs2 part info : offset = 0x30000, size = 0x7d0000
MAC:   C0-56-E3-5B-4C-65
UP_PORT : phy status change : LINK=UP : DUPLEX=FULL : SPEED=100M
TFTP from server 192.168.1.2; our IP address is 192.168.1.10
Download Filename 'digicap.dav'.
Download to address: 0x80020000
Downloading: #  [ Connected ]
################################        [ 1.000 MB]
################################        [ 2.000 MB]
################################        [ 3.000 MB]
################################        [ 4.000 MB]
################################        [ 5.000 MB]
################################        [ 6.000 MB]
################################        [ 7.000 MB]
########
done
Bytes transferred = 7606590 (74113e hex)
hicore.tar.lzma checkSum ok !
uImage checkSum ok !
app.tar.lzma checkSum ok !
dvrCmd.tar.gz checkSum ok !
versionctr.tar.lzma checkSum ok !
hisi.tar.lzma checkSum ok !
ramdisk.gz checkSum ok !
start.sh checkSum ok !
webs.tar.lzma checkSum ok !
jffs2: add update file(hicore.tar.lzma)...dirent name hicore.tar.lzma, len = 55
(2931130B->2982904B)done.
jffs2: add update file(uImage)...dirent name uImage, len = 46
(1614996B->1639852B)done.
jffs2: add update file(app.tar.lzma)...dirent name app.tar.lzma, len = 52
(836093B->851084B)done.
jffs2: add update file(dvrCmd.tar.gz)...dirent name dvrCmd.tar.gz, len = 53
(11938B->12200B)done.
jffs2: add update file(versionctr.tar.lzma)...dirent name versionctr.tar.lzma, len = 59
(68711B->69996B)done.
jffs2: add update file(hisi.tar.lzma)...dirent name hisi.tar.lzma, len = 53
(827937B->842684B)done.
jffs2: add update file(ramdisk.gz)...dirent name ramdisk.gz, len = 50
(702115B->714696B)done.
jffs2: add update file(start.sh)...dirent name start.sh, len = 48
(1205B->552B)done.
jffs2: add update file(webs.tar.lzma)...dirent name webs.tar.lzma, len = 53
(612005B->622944B)done.
Erasing SPI flash...done
Writing SPI flash...done
Upgrade check ......done

Upgrade success!
Press ENTER key to reboot
resetting ...

Но после перезагрузки:

Код
U-Boot 2010.06 (Sep 17 2013 - 20:39:50)

*** Warning - bad CRC, using default environment

Hit ctrl+u to stop autoboot:  0
MAC:   C0-56-E3-5B-4C-65
UP_PORT : phy status change : LINK=UP : DUPLEX=FULL : SPEED=100M
|NUL ethaddr| TFTP server not found
8192 KiB hi_sfc at 0:0 is now current device

find_inode failed for name=devCfg.bin
load: Failed to find inode
### JFFS2 LOAD ERROR<0> for devCfg.bin!
file devCfg.bin doesn't exist
## Booting kernel from Legacy Image at 80400000 ...
   Verifying Checksum ... OK
## Loading init Ramdisk from Legacy Image at 80800000 ...
   Verifying Checksum ... OK
   Loading Kernel Image ... OK
OK

Starting kernel ...

Uncompressing Linux... done, booting the kernel.

И дальше ничего не происходит. Наверное, память? Без программатора никак не исправить?
Прикрепления: 2328420.jpg (330.9 Kb)
 
iTuneDVRДата: Четверг, 09.11.2017, 19:42 | Сообщение # 2
Группа: Проверенные
Сообщений: 3922
Репутация: 141
Статус: Offline
Диск подключен?

Еще логи загрузки, после перезагрузки?


Мотивация, направление, посыл ;)
"Вспоминание" паролей Dahua SmartPSS, Hikvision iVMS4200, генерация временного для Uniview. Исследования IT.
www.iTuneDVR.ru
 
pavel_kДата: Четверг, 09.11.2017, 20:00 | Сообщение # 3
Группа: Проверенные
Сообщений: 8
Репутация: 0
Статус: Offline
Диск был отключен. Завтра попробую с диском запустить.
Последнее что выводит после включения - "Uncompressing Linux... done, booting the kernel." и всё. Дальше ничего не происходит. Пробовал разные версии прошивки.
 
iTuneDVRДата: Четверг, 09.11.2017, 20:55 | Сообщение # 4
Группа: Проверенные
Сообщений: 3922
Репутация: 141
Статус: Offline
Цитата pavel_k ()
Диск был отключен. Завтра попробую с диском запустить.Последнее что выводит после включения - "Uncompressing Linux... done, booting the kernel." и всё. Дальше ничего не происходит. Пробовал разные версии прошивки.
Ты не понял.
Может беЗконечно висеть с проблемным диском, поэтому я и спросил был ли он подключен?

Я просил полный лог загрузки, после перепрошивки, первого старта и принудительного ребута.
Программатор может помочь в плане теста SPI микросхемы, но ...
Можно и стоит в загрузчике вручную зачистить флеш , от конфига и до конца, потом затестить флеш там же.

А потом, еще раз попробовать обновить через TFTP


Мотивация, направление, посыл ;)
"Вспоминание" паролей Dahua SmartPSS, Hikvision iVMS4200, генерация временного для Uniview. Исследования IT.
www.iTuneDVR.ru
 
pavel_kДата: Пятница, 10.11.2017, 18:28 | Сообщение # 5
Группа: Проверенные
Сообщений: 8
Репутация: 0
Статус: Offline
Цитата iTuneDVR ()
Я просил полный лог загрузки, после перепрошивки, первого старта и принудительного ребута.

Вот:
Код
U-Boot 2010.06 (Sep 17 2013 - 20:39:50)

*** Warning - bad CRC, using default environment

Hit ctrl+u to stop autoboot:  0

This program will upgrade software.
*******************************************************
*  ATTENTION!! PLEASE READ THIS NOTICE CAREFULLY!     *
*  Don't reset machine,or anything that interrupt it. *
*  The upgrade process must finish in 10 minutes!     *
*  If this program fails,machine might be unusable,   *
*  and you will need to reflash again.                *
*  If you find this too risky,power off machine now.  *
*******************************************************

Now press [u/U] key to upgrade software: u
File system error,please upgrade by TFTP

Please input ip address of device: 192.168.1.10
Please input ip address of upgrade server: 192.168.1.2
Confirm?(y/n): y
jffs2 part info : offset = 0x30000, size = 0x7d0000
MAC:   C0-56-E3-5B-4C-65
UP_PORT : phy status change : LINK=UP : DUPLEX=FULL : SPEED=100M
TFTP from server 192.168.1.2; our IP address is 192.168.1.10
Download Filename 'digicap.dav'.
Download to address: 0x80020000
Downloading: #    [ Connected ]
################################        [ 1.000 MB]
################################        [ 2.000 MB]
################################        [ 3.000 MB]
################################        [ 4.000 MB]
################################        [ 5.000 MB]
################################        [ 6.000 MB]
################################        [ 7.000 MB]
#####
done
Bytes transferred = 7523956 (72ce74 hex)
hicore.tar.lzma checkSum ok !
uImage checkSum ok !
app.tar.lzma checkSum ok !
dvrCmd.tar.gz checkSum ok !
versionctr.tar.lzma checkSum ok !
hisi.tar.lzma checkSum ok !
ramdisk.gz checkSum ok !
webs.tar.lzma checkSum ok !
start.sh checkSum ok !
new_10.bin checkSum ok !
jffs2: add update file(hicore.tar.lzma)...dirent name hicore.tar.lzma, len = 55
(2957800B->3010048B)done.
jffs2: add update file(uImage)...dirent name uImage, len = 46
(1627224B->1652588B)done.
jffs2: add update file(app.tar.lzma)...dirent name app.tar.lzma, len = 52
(600000B->610748B)done.
jffs2: add update file(dvrCmd.tar.gz)...dirent name dvrCmd.tar.gz, len = 53
(12640B->12968B)done.
jffs2: add update file(versionctr.tar.lzma)...dirent name versionctr.tar.lzma, len = 59
(68808B->70092B)done.
jffs2: add update file(hisi.tar.lzma)...dirent name hisi.tar.lzma, len = 53
(828592B->843336B)done.
jffs2: add update file(ramdisk.gz)...dirent name ramdisk.gz, len = 50
(698584B->710900B)done.
jffs2: add update file(webs.tar.lzma)...dirent name webs.tar.lzma, len = 53
(726032B->738940B)done.
jffs2: add update file(start.sh)...dirent name start.sh, len = 48
(1920B->1660B)done.
jffs2: add update file(new_10.bin)...dirent name new_10.bin, len = 50
(872B->544B)done.
Erasing SPI flash...done
Writing SPI flash...done
Upgrade check ......done

Upgrade success!
Press ENTER key to reboot
resetting ...

U-Boot 2010.06 (Sep 17 2013 - 20:39:50)

*** Warning - bad CRC, using default environment

Hit ctrl+u to stop autoboot:  0
MAC:   C0-56-E3-5B-4C-65
UP_PORT : phy status change : LINK=UP : DUPLEX=FULL : SPEED=100M
|NUL ethaddr| TFTP server not found
8192 KiB hi_sfc at 0:0 is now current device

find_inode failed for name=devCfg.bin
load: Failed to find inode
### JFFS2 LOAD ERROR<0> for devCfg.bin!
file devCfg.bin doesn't exist
## Booting kernel from Legacy Image at 80400000 ...
   Verifying Checksum ... OK
## Loading init Ramdisk from Legacy Image at 80800000 ...
   Verifying Checksum ... OK
   Loading Kernel Image ... OK
OK

Starting kernel ...

Uncompressing Linux... done, booting the kernel.

U-Boot 2010.06 (Sep 17 2013 - 20:39:50)

*** Warning - bad CRC, using default environment

Hit ctrl+u to stop autoboot:  0
MAC:   C0-56-E3-5B-4C-65
UP_PORT : phy status change : LINK=UP : DUPLEX=FULL : SPEED=100M
|NUL ethaddr| TFTP server not found
8192 KiB hi_sfc at 0:0 is now current device

find_inode failed for name=devCfg.bin
load: Failed to find inode
### JFFS2 LOAD ERROR<0> for devCfg.bin!
file devCfg.bin doesn't exist
## Booting kernel from Legacy Image at 80400000 ...
   Verifying Checksum ... OK
## Loading init Ramdisk from Legacy Image at 80800000 ...
   Verifying Checksum ... OK
   Loading Kernel Image ... OK
OK

Starting kernel ...

Uncompressing Linux... done, booting the kernel.
После прошивки и первого старта ждал минут десять. Потом перезагрузил по питанию.
Команда dramtest зависает на третьем шаге.
Как вручную зачистить флеш?


Сообщение отредактировал pavel_k - Пятница, 10.11.2017, 18:31
 
Установка оборудования видеонаблюдения в Москве и Московской области
iTuneDVRДата: Пятница, 10.11.2017, 23:46 | Сообщение # 6
Группа: Проверенные
Сообщений: 3922
Репутация: 141
Статус: Offline
Цитата pavel_k ()
После прошивки и первого старта ждал минут десять. Потом перезагрузил по питанию.
Понял, но...
Цитата pavel_k ()
find_inode failed for name=devCfg.bin
load: Failed to find inode
### JFFS2 LOAD ERROR<0> for devCfg.bin!
file devCfg.bin doesn't exist
А должно бы уже

Цитата pavel_k ()
Команда dramtest зависает на третьем шаге.
Логи?

Какой прошивкой?


Мотивация, направление, посыл ;)
"Вспоминание" паролей Dahua SmartPSS, Hikvision iVMS4200, генерация временного для Uniview. Исследования IT.
www.iTuneDVR.ru
 
pavel_kДата: Суббота, 11.11.2017, 09:46 | Сообщение # 7
Группа: Проверенные
Сообщений: 8
Репутация: 0
Статус: Offline

И после ни на что не реагирует.
Получить прошивку у китайца возможности нет. Пробовал скармливать и из этой темы этого сайта. И с сайта itunedvr.ru. Искал по модели.
Результат каждый раз один - прошивает успешно, после перезагрузки зависает на "Uncompressing Linux... done, booting the kernel."
Прикрепления: 8658009.png (41.3 Kb)
 
iTuneDVRДата: Суббота, 11.11.2017, 15:03 | Сообщение # 8
Группа: Проверенные
Сообщений: 3922
Репутация: 141
Статус: Offline
С картинкой уже виднее, что и как.
Дело не в чинайце, а в том, чем конкретно ты пробовал.
Да, прошивка принимается, распаковывается и записывается, что неплохо, да и запись происходить с зачисткой флеша, что-тоже видно по логу.

Если висит и не перезагружается, то не пробовал ли ты по сети его нащупать?

Если проблема во флеше, то лучше снять дамп, можно  и софтово и дальше эксперементировать, в том числе с заменой флеша.


Мотивация, направление, посыл ;)
"Вспоминание" паролей Dahua SmartPSS, Hikvision iVMS4200, генерация временного для Uniview. Исследования IT.
www.iTuneDVR.ru
 
pavel_kДата: Суббота, 11.11.2017, 22:36 | Сообщение # 9
Группа: Проверенные
Сообщений: 8
Репутация: 0
Статус: Offline
SADPTool его не видит.
С помощью tftp не получается что-либо снять.

Запись на Hikvision TFTP Server запрещена?
Прикрепления: 1445791.png (60.0 Kb)
 
iTuneDVRДата: Суббота, 11.11.2017, 23:18 | Сообщение # 10
Группа: Проверенные
Сообщений: 3922
Репутация: 141
Статус: Offline
Используй TFTPD32

Мотивация, направление, посыл ;)
"Вспоминание" паролей Dahua SmartPSS, Hikvision iVMS4200, генерация временного для Uniview. Исследования IT.
www.iTuneDVR.ru
 
pavel_kДата: Воскресенье, 19.11.2017, 10:29 | Сообщение # 11
Группа: Проверенные
Сообщений: 8
Репутация: 0
Статус: Offline
Так, вроде снял образ с нерабочего регистратора.
Как адресное пространство там поделено?
Я так понял, первый мегабайт - boot, затем 4 мегабайта - kernel, остальное - конфиг и данные?
Есть еще рабочий рег той же модели, только куплен в январе этого года у другого продавца. Пробовал из него в этот скопировать ядро - после перезагрузки контрольные суммы пишет не сходятся и предлагает перепрошить.
 
iTuneDVRДата: Воскресенье, 19.11.2017, 17:34 | Сообщение # 12
Группа: Проверенные
Сообщений: 3922
Репутация: 141
Статус: Offline
Дамп вышили на почту, а там видно будет, что там у тебя и в каком состоянии wink

Добавлено (19.11.2017, 17:34)
---------------------------------------------
Дамп получил.
Какую именно прошивку накатываешь на свой ЧИНАЙСКИЙ регистратор? wink


Мотивация, направление, посыл ;)
"Вспоминание" паролей Dahua SmartPSS, Hikvision iVMS4200, генерация временного для Uniview. Исследования IT.
www.iTuneDVR.ru
 
pavel_kДата: Среда, 29.11.2017, 14:15 | Сообщение # 13
Группа: Проверенные
Сообщений: 8
Репутация: 0
Статус: Offline
Я откуда только не скачивал. Искал именно для китайского. Прошивки для европейского рынка предназначенных регистраторов сразу отказывается шить "The board info: language - 0x2 device_class - 0x2C oemCode - 0x1" и всё. Китайские прошивает, но после перезагрузки каждый раз одно и то же - "### JFFS2 LOAD ERROR<0> for devCfg.bin! file devCfg.bin doesn't exist" и после "Uncompressing Linux... done, booting the kernel" зависает и дальше ничего не грузит. Файлы размером меньше 7,1 Мб вообще шить не хочет, кстати.

Добавлено (29.11.2017, 14:15)
---------------------------------------------
Я и с hikvision.com скачивал именно для китайцев прошивку версии 3.0.21_170417, пробовал на зарубежных форумах скачивать версии разные. В снапшоте заказа нет информации какая версия была прошита в этом, вроде 3.0.15, но могу ошибаться. Есть дамп с рабочего регистратора, могу выслать на почту. Если полностью прошить вместе с boot, там U-Boot 2010.06-svn (Jul 22 2016 - 12:22:03). В этом U-Boot 2010.06 (Sep 17 2013 - 20:39:50), какова вероятность, что он вообще не заведется потом и только с программатором можно будет что-то исправить? Ато я пробовал в этот его загружать, но первый мегабайт не трогал, может поэтому у него после этого контрольные суммы не сходятся?

 
pavel_kДата: Суббота, 09.12.2017, 22:47 | Сообщение # 14
Группа: Проверенные
Сообщений: 8
Репутация: 0
Статус: Offline
В общем, прошил я дамп с рабочего регистратора в этот, а результат тот же. Зависает на том же месте.

Но хоть на то, что файл devCfg.bin недоступен, не жалуется. Может проблема с ОЗУ?
Прикрепления: 5798491.png (62.6 Kb)
 
  • Страница 1 из 1
  • 1
Поиск: