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. И дальше ничего не происходит. Наверное, память? Без программатора никак не исправить?
|
|
|
|
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."
|
|
|
|
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 запрещена?
|
|
|
|
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
| Дамп вышили на почту, а там видно будет, что там у тебя и в каком состоянии Добавлено (19.11.2017, 17:34) --------------------------------------------- Дамп получил. Какую именно прошивку накатываешь на свой ЧИНАЙСКИЙ регистратор?
Мотивация, направление, посыл ;) "Вспоминание" паролей 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 недоступен, не жалуется. Может проблема с ОЗУ?
|
|
|
|