Здравствуйте, уважаемые форумчане!
не подскажете как можно распаковать сабжевую прошивку?
ведь ее формат отличается от обычных даха прошивок.
распаковать прошивку от NVR6xxx
Re: распаковать прошивку от NVR6xxx
Да, формат отличается от обычных дахуа прошивок.
Задача решена и уже давно. Больших сложностей там нет.
Собственно, что дальше в планах после распаковки???
Более того есть образ снятый с NVR608-64-4K, для разворота его на стороннем железе Corei5, только вот дешевле решение как мне кажется не сделать!
Задача решена и уже давно. Больших сложностей там нет.
Собственно, что дальше в планах после распаковки???
Более того есть образ снятый с NVR608-64-4K, для разворота его на стороннем железе Corei5, только вот дешевле решение как мне кажется не сделать!
Re: распаковать прошивку от NVR6xxx
iTuneDVR писал(а):Собственно, что дальше в планах после распаковки???
Более того есть образ снятый с NVR608-64-4K, для разворота его на стороннем железе Corei5, только вот дешевле решение как мне кажется не сделать!

Re: распаковать прошивку от NVR6xxx
Blood2AXE писал(а)::D как раз хотел потестить на обычном железе, но что то мозгов не хватает как вскрыть ларчик. А почему кроме как на i5 не идет эта прошивка?
Там просто камень такой стоит, пробовать-то можно где угодно и на чём другом угодно, поддерживающим x86 64бита.
А ларчик просто открывается как всегда

# cat /proc/cpuinfo
processor : 0
vendor_id : GenuineIntel
cpu family : 6
model : 55
model name : Intel(R) Celeron(R) CPU J1900 @ 1.99GHz
stepping : 8
microcode : 0x80c
cpu MHz : 2000.037
cache size : 1024 KB
physical id : 0
siblings : 4
core id : 0
cpu cores : 4
apicid : 0
initial apicid : 0
fpu : yes
fpu_exception : yes
cpuid level : 11
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm sse4_1 sse4_2 movbe popcnt tsc_deadline_timer rdrand lahf_lm 3dnowprefetch ida arat epb dtherm tpr_shadow vnmi flexpriority ept vpid tsc_adjust smep erms
bogomips : 4000.07
clflush size : 64
cache_alignment : 64
address sizes : 36 bits physical, 48 bits virtual
power management:
processor : 1
vendor_id : GenuineIntel
cpu family : 6
model : 55
model name : Intel(R) Celeron(R) CPU J1900 @ 1.99GHz
stepping : 8
microcode : 0x80c
cpu MHz : 2000.037
cache size : 1024 KB
physical id : 0
siblings : 4
core id : 1
cpu cores : 4
apicid : 2
initial apicid : 2
fpu : yes
fpu_exception : yes
cpuid level : 11
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm sse4_1 sse4_2 movbe popcnt tsc_deadline_timer rdrand lahf_lm 3dnowprefetch ida arat epb dtherm tpr_shadow vnmi flexpriority ept vpid tsc_adjust smep erms
bogomips : 4000.07
clflush size : 64
cache_alignment : 64
address sizes : 36 bits physical, 48 bits virtual
power management:
processor : 2
vendor_id : GenuineIntel
cpu family : 6
model : 55
model name : Intel(R) Celeron(R) CPU J1900 @ 1.99GHz
stepping : 8
microcode : 0x80c
cpu MHz : 2000.037
cache size : 1024 KB
physical id : 0
siblings : 4
core id : 2
cpu cores : 4
apicid : 4
initial apicid : 4
fpu : yes
fpu_exception : yes
cpuid level : 11
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm sse4_1 sse4_2 movbe popcnt tsc_deadline_timer rdrand lahf_lm 3dnowprefetch ida arat epb dtherm tpr_shadow vnmi flexpriority ept vpid tsc_adjust smep erms
bogomips : 4000.07
clflush size : 64
cache_alignment : 64
address sizes : 36 bits physical, 48 bits virtual
power management:
processor : 3
vendor_id : GenuineIntel
cpu family : 6
model : 55
model name : Intel(R) Celeron(R) CPU J1900 @ 1.99GHz
stepping : 8
microcode : 0x80c
cpu MHz : 2000.037
cache size : 1024 KB
physical id : 0
siblings : 4
core id : 3
cpu cores : 4
apicid : 6
initial apicid : 6
fpu : yes
fpu_exception : yes
cpuid level : 11
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm sse4_1 sse4_2 movbe popcnt tsc_deadline_timer rdrand lahf_lm 3dnowprefetch ida arat epb dtherm tpr_shadow vnmi flexpriority ept vpid tsc_adjust smep erms
bogomips : 4000.07
clflush size : 64
cache_alignment : 64
address sizes : 36 bits physical, 48 bits virtual
power management:
Re: распаковать прошивку от NVR6xxx
Можете выложить архив распакованной прошивки?
Re: распаковать прошивку от NVR6xxx
Blood2AXE писал(а):Можете выложить архив распакованной прошивки?
Для каких целей?
Зайди в телнет и ты увидишь всё так!

Re: распаковать прошивку от NVR6xxx
Да , Где бы еще найти 4 кило баксов, чтобы купить эту железку. Железки у меня нет, а есть прошивки, вот если бы потроха прошивки поднять на linux. Где то так.
Re: распаковать прошивку от NVR6xxx
Blood2AXE писал(а):Да , Где бы еще найти 4 кило баксов, чтобы купить эту железку. Железки у меня нет, а есть прошивки, вот если бы потроха прошивки поднять на linux. Где то так.
Ну на счёт цены ты явно перегнул!!! Явно!!!
Всё гораздо скромнее!!!
По поводу поднятия: поднимать образ, который например я с такого живого регистратора снял,надо конечно на аналогичном железе, потому как на чём-то проще нет смысла изначально. Да надо будет решить вопрос с видео и SATA модулями, а может еще с чем-то попутно (сетевым модулем).
В любом случае, даже имея то что есть у меня, надо иметь и железо на котором пробовать, а до этого представлять явно цель, для чего всё это.
Потому как надо будет еще разбираться с привязкой некоторой!!! Ведь не надо думать, что дахуа так просто всё оставило???
На сколько я понял, они просто удешевили аппаратное решение под x86 64-битную платформу, а так.....
Образ с регистратора 2GB
Re: распаковать прошивку от NVR6xxx
Времена модемов прошли, 2гб это не проблема, а вот по мощности железа, цели то нет пихать туда все 64 канала. у меня на работе на Макроскопе 12 камер 2Мр грузят проц I5 до 50-60%. Эта идея, запустить прошивку на x86 процах давно крутилась в голове, как то пробовал на QEMU запустить Uboot, но из-за того что в эмуляторе не нашлось подходящего процессора, все с стопорилось на начальной стадии загрузки.
на днях на алихспресс попался на глаза HDCVI рег пишут в описании DAHUA совместимый , скриншоты прошивки чем то напоминают дахуа.
Скоро клоны пойдут)..
на днях на алихспресс попался на глаза HDCVI рег пишут в описании DAHUA совместимый , скриншоты прошивки чем то напоминают дахуа.
Скоро клоны пойдут)..
Re: распаковать прошивку от NVR6xxx
Blood2AXE писал(а):Времена модемов прошли,
Возможно.
Blood2AXE писал(а): 2гб это не проблема, а вот по мощности железа, цели то нет пихать туда все 64 канала.
Я указал изначальный размер образа, который поделён внутри на логические части.
Может быть не всё восстанавливается (конфигурационные файлы при первом старте, потому как в прошивке внешней этого нет.
Поскольку регистратор чужой и мне был предоставлен для ознакомления, то выложить целый его образ не имею никакого права!
Blood2AXE писал(а): у меня на работе на Макроскопе 12 камер 2Мр грузят проц I5 до 50-60%.
Это естественно и прогнозируемо изначально, потому как продукт использует соответствующие методы приводящие к такому, на и платформа на которой реализован продукт просто кричит об этом!!!
Blood2AXE писал(а):Эта идея, запустить прошивку на x86 процах давно крутилась в голове, как то пробовал на QEMU запустить Uboot, но из-за того что в эмуляторе не нашлось подходящего процессора, все с стопорилось на начальной стадии загрузки.
Да, идея хорошая, только вот. немного не понял почему в QEM'у не нашлось подходящего процессора???
В данном случае, понимая что должно прогрузится после старта u-boot: открыт образ mtdblock1 -файловая система, извлечёно из каталога Boot образ ядра uImage и запущено.
Основная проблема это в эмуляции mtd, как мне кажется, но таких задач я себе не ставил и могу ошибаться!
Blood2AXE писал(а):на днях на алихспресс попался на глаза HDCVI рег пишут в описании DAHUA совместимый , скриншоты прошивки чем то напоминают дахуа.
Скоро клоны пойдут)..
Это скорее ОЕМ такой. Я подобный изучал уже. Пытался натягивать прошивки дахуа на эти аппараты.
Дошел до результата, что графика начинает стартовать и появляется первая надпись, а потом валится Challenger по ошибке какой-то либы.
На входе это железо гораздо дешевле, но с PSS не дружит.
Пока отложил тему в сторону, но перепробовал разные варианты. Изменения какие-то есть, иначе бы на верное запустилось бы уже.
Сделано много пересборок и все ошибки валившиеся в логах сведены к нулю, но вот....
