...у продовження до попереднього посту
Вітаю, коллеги!
Допоможіть з ситуацією:
Маю на об'єкті камери HFW2200S-V2
Прошивка
2.212.000.4.R, build : 2014-03-07
Є камери "живі" - ping є і її бачить ConfigTool, є WEB і зображення.
Є камери "полуживі" - є ping на їх поточні IP-адреси, але їх не бачить ConfigTool і нема ні WEB, ні зображення.
І є камери "хворі" - по циклу шукають upgrade_info_7db780a713a4.txt
Питання у відновленні роботи "полуживих" та "хворих" камер.
Доступу до UART камер немає, тільки TFTP по LAN.
Тобто в серверної - патчкорд від камери в нотік і можна перешивати.
Є старші прошивки (камери перешиваються що однією, що другою без бубнів)
DH_IPC-HX3(2)XXX_Eng_P_8M_3MP20FPS_V2.420.0000.0.R.20150314
DH_IPC-HX3(2)XXX_Eng_P_8M_V2.420.0001.0.R.20161208
Ноутбуку назначено 192.168.1.1/23 і 192.168.254.254/23
і працює TFTP-сервер.
Камери перешиваю по одній.
В root-каталозі маю файли:
kernel-x.cramfs.img
romfs-x.cramfs.img
web-x.cramfs.img
data-x.cramfs.img
.FLASHING_DONE_STOP_TFTP_NOW - не помітив, на що він впливає (що з ним, що без нього)
success.txt - створив пустий файл, щоб не жалівся, що його нема.
Мої команди:
tftp 0x82000000 kernel-x.cramfs.img
flwrite
tftp 0x82000000 romfs-x.cramfs.img
flwrite
tftp 0x82000000 web-x.cramfs.img
flwrite
tftp 0x82000000 data-x.cramfs.img
flwrite
Відповідно, коли з'являється запис, що зчитано файл success.txt - через секунд 5 я вимикаю TFTP-сервер.
І маю наступні результати:
"Живі" камери після перезавантаження шукають файл upgrade_info_7db780a713a4.txt, не знаходять його і завантажуються в звичайному режимі з новою прошивкою.
"Полужіві" камери перейшли в розряд "живі", тобто відновили свою працездатність і теж завантажуються в звичайному режимі з новою прошивкою.
А от "хворі" камери, не зважаючи, що вони повністю пройшли такий же алгоритм перешивки та дійшли до успішного читання файла success.txt -
після перезавантаження вони також шукають файл upgrade_info_7db780a713a4.txt,
не знаходять його і НЕ йдуть у завантаження в звичайному режимі.
А шукають файл filed.txt, понятно, що не знаходять (TFTP-сервер вже вимкнений, навіть якби на ньому такий файл і був) і такий цикл повторюється кожні 25-30 секунд.
Вибачаюсь за такі довгі подробиці, але хочеться, щоб склалась ясна картина алгоритму та результату.
От і питання:
Чому "хворі" камери не можуть вийти з режиму перешивки, що їм не подобається?
Чи може їм для відновлення треба тільки та прошивка що була (2.212.000.4.R, build : 2014-03-07)?
Але я її не можу ніде знайти...
Чи може є ще якісь тонкощі?
...нагадаю, що доступу до UART камер немає, поки є надія відновити їх через LAN.
Вітаю, коллеги!
Допоможіть з ситуацією:
Маю на об'єкті камери HFW2200S-V2
Прошивка
2.212.000.4.R, build : 2014-03-07
Є камери "живі" - ping є і її бачить ConfigTool, є WEB і зображення.
Є камери "полуживі" - є ping на їх поточні IP-адреси, але їх не бачить ConfigTool і нема ні WEB, ні зображення.
І є камери "хворі" - по циклу шукають upgrade_info_7db780a713a4.txt
Питання у відновленні роботи "полуживих" та "хворих" камер.
Доступу до UART камер немає, тільки TFTP по LAN.
Тобто в серверної - патчкорд від камери в нотік і можна перешивати.
Є старші прошивки (камери перешиваються що однією, що другою без бубнів)
DH_IPC-HX3(2)XXX_Eng_P_8M_3MP20FPS_V2.420.0000.0.R.20150314
DH_IPC-HX3(2)XXX_Eng_P_8M_V2.420.0001.0.R.20161208
Ноутбуку назначено 192.168.1.1/23 і 192.168.254.254/23
і працює TFTP-сервер.
Камери перешиваю по одній.
В root-каталозі маю файли:
kernel-x.cramfs.img
romfs-x.cramfs.img
web-x.cramfs.img
data-x.cramfs.img
.FLASHING_DONE_STOP_TFTP_NOW - не помітив, на що він впливає (що з ним, що без нього)
success.txt - створив пустий файл, щоб не жалівся, що його нема.
Мої команди:
tftp 0x82000000 kernel-x.cramfs.img
flwrite
tftp 0x82000000 romfs-x.cramfs.img
flwrite
tftp 0x82000000 web-x.cramfs.img
flwrite
tftp 0x82000000 data-x.cramfs.img
flwrite
Відповідно, коли з'являється запис, що зчитано файл success.txt - через секунд 5 я вимикаю TFTP-сервер.
І маю наступні результати:
"Живі" камери після перезавантаження шукають файл upgrade_info_7db780a713a4.txt, не знаходять його і завантажуються в звичайному режимі з новою прошивкою.
"Полужіві" камери перейшли в розряд "живі", тобто відновили свою працездатність і теж завантажуються в звичайному режимі з новою прошивкою.
А от "хворі" камери, не зважаючи, що вони повністю пройшли такий же алгоритм перешивки та дійшли до успішного читання файла success.txt -
після перезавантаження вони також шукають файл upgrade_info_7db780a713a4.txt,
не знаходять його і НЕ йдуть у завантаження в звичайному режимі.
А шукають файл filed.txt, понятно, що не знаходять (TFTP-сервер вже вимкнений, навіть якби на ньому такий файл і був) і такий цикл повторюється кожні 25-30 секунд.
Вибачаюсь за такі довгі подробиці, але хочеться, щоб склалась ясна картина алгоритму та результату.
От і питання:
Чому "хворі" камери не можуть вийти з режиму перешивки, що їм не подобається?
Чи може їм для відновлення треба тільки та прошивка що була (2.212.000.4.R, build : 2014-03-07)?
Але я її не можу ніде знайти...
Чи може є ще якісь тонкощі?
...нагадаю, що доступу до UART камер немає, поки є надія відновити їх через LAN.