Найти тему
aviamihanika

OpenIPC - FPV - бэкап заводской прошивки IP-камеры

Подключение камеры
Подключение камеры

Камеру надо подключить как на рисунке.

Сохранение заводской прошивки IP-камеры GK7205vXXX на всякий случай:
Пункты с 1 по 10 выполняются идентично прошивке камеры. Более подробно смотрите здесь:
https://dzen.ru/video/watch/65ae8b10e2f09c7606b223dc?share_to=link

1. Установить программы Python, PuTTy и TFTPD

# Python:
https://www.python.org/downloads/windows/

2. Запустить командную строку (Win+r), набрать в появившемся окне: cmd

3. Установить два модуля для Python

4. Выполнить в командной строке последовательно две команды:

# Необходимо подключение к сети Интернет

pip install progressbar

pip install pyserial

5. Загрузить BURN

#
https://github.com/OpenIPC/burn

6. Распаковать архив BURN

7. Подключить камеру с помощью Ethernet кабеля к компу

8. Подключить камеру с помощью USB-TTL адаптера к компу

9. Определить COM-порт к которому подключен адаптер USB-TTL

10. Пререйти в командной строке в папку: .\burn-master

# Использовать команду cd <путь к папке>

11. Скачать прошивку загрузчика "u-boot-gk7205v300-universal.bin"

#
https://github.com/OpenIPC/firmware/releases/download/latest/u-boot-gk7205v300-universal.bin

12. Зашить прошивку загрузчика в пямять камеры

# Выполнить в командной строке команду:

python burn --chip hi3516ev200 --file=u-boot-gk7205v300-universal.bin -p COM3 --break && putty.exe -serial COM3 -sercfg 115200,8,n,1,N

# После нажатия клавиши Enter для выполнения инструкции, необходимо в течении 1 сек подать питание на камеру

13. После загрузки автоматически откроется окно программы PuTTy

14. В окне PuTTy должна появиться надпись: OpenIPC #

# Если не появится сообщение "OpenIPC #", в окне PuTTy нажать Enter

# Посмотреть список команд: help

# Проверить какая память установлена: getinfo bootmode, getinfo isp

# Посмотреть ip-, mac-адрес и др. информацию: bdinfo

# Просмотр переменных окружения: printenv

15. Установить mac-, IP-адрес, размер памяти 16М и сгенерировать инструкцию по прошивке камеры

#
https://openipc.org/cameras/vendors/goke

16. Запустить программу TFTPD и указать папку для сохранения прошивки

17. Последовательно выполнить следующие команды:

# При необходимости изменить IP-адреса

setenv ipaddr 192.168.1.10; setenv serverip 192.168.1.171

mw.b 0x42000000 0xff 0x1000000

sf probe 0; sf read 0x42000000 0x0 0x1000000

tftpput 0x42000000 0x1000000 backup-gk7205v300-nor16m.bin

# Если верхняя команда не работает, выполнить эту:

tftp 0x42000000 backup-gk7205v300-nor16m.bin 0x1000000

18. Проверить нахождение прошивки в папке программы TFTPD

19. Fin

Восстановить стоковую прошивку камеры можно так:

Поместите прошиву в папку TFTP-сервера и выполните команды в оболочке загрузчика:

# При необходимости изменить IP-адреса

setenv ipaddr 192.168.1.10; setenv serverip 192.168.1.171

mw.b 0x42000000 0xff 0x1000000

tftpboot 0x42000000 backup-gk7205v300-nor16m.bin

sf probe 0; sf lock 0;

sf erase 0x0 0x1000000; sf write 0x42000000 0x0 0x1000000