IVG85HF30PS-S/IVG-85HF20PYA-S + WiFi rtl8188eu

Вопросы по восстановлению, настройке, апгрейду, прошивкам и т.п.
Ответить
vladisslav
Новичок
Сообщения: 23
Зарегистрирован: 25 фев 2020, 18:16

IVG85HF30PS-S/IVG-85HF20PYA-S + WiFi rtl8188eu

Сообщение vladisslav » 20 мар 2020, 01:41

Всем доброго времени суток.
Собрал прошивки для IVG85HF30PS-S/IVG-85HF20PYA-S с поддержкой RTL8188EU.
https://github.com/vladisslav2011/xiongmai-fw
Настраивается WiFi пока что через telnet/UART:

/mnt/mtd/Config/wifiip.conf - адрес, одна строка вида

Код: Выделить всё

ADDR=192.168.1.2
или

Код: Выделить всё

ADDR=DHCP
/mnt/mtd/Config/wpa_supplicant.conf - обычный конфиг wpa_supplicant вида

Код: Выделить всё

ap_scan=1
autoscan="periodic:30"
network={
        ssid="your ssid"
        key_mgmt=WPA-PSK
        proto=WPA
        psk="your psk"
        bgscan="simple:30:-45:300"

}
wpa_supplicant пришлось собрать довольно сильно обрезанный (без EAP, openssl).
hostapd собирать не пытался, но есть вероятность, что на 8Мб флешку он не влезет.

Если кому-то удавалось заставить эти модули видеть какой-либо wifi, подскажите, что прописать в WlanParams и /mnt/custom/CustomConfig/ExtDevIDConfig.custom ExtDevIDCfg.WifiType, ну и содержимое скрипта wlandaemon не помешает, хотя разобраться, с каким набором параметров запускать hostapd, а с каким wpa_supplicant, наверное будет не сложно.

dede
Специалист
Сообщения: 1957
Зарегистрирован: 22 мар 2017, 15:02
Откуда: Луганск

Re: IVG85HF30PS-S/IVG-85HF20PYA-S + WiFi rtl8188eu

Сообщение dede » 20 мар 2020, 07:47

Для чего прописывать что-то в ExtDevIDConfig? В софии все равно хардкод, если не было предусмотрено изначально, вероятность добавить крайне низкая. В лучшем случае нужно искать проверки связанные с вайфай и патчить их.

vladisslav
Новичок
Сообщения: 23
Зарегистрирован: 25 фев 2020, 18:16

Re: IVG85HF30PS-S/IVG-85HF20PYA-S + WiFi rtl8188eu

Сообщение vladisslav » 10 апр 2020, 02:44

София пытается запустить wlandaemon, а затем увидеть в /mnt/mtd некоторые файлы, а в /var/tmp fifo для команд управления...
Заставить wlandaemon из тех прошивок, где он есть работать на имеющихся камерах не получилось (версии библиотек отличаются).
Хардкод там интерфейс eth2 и некоторые другие вещи.
wlandaemon, в принципе можно и переписать, выкинув сканирование QR-кодов с настройками с телефона и проигрывание звуков, которые и так уже выпилены, но для этого нужно пощупать его и sofia гидрой...

Пересобрал прошивки с wifi на eth2 (софия при таком раскладе настраивает на интерфейсе IP и дает доступ по ONVIF, чего мне достаточно).
Добавил hostapd. Настраивается в /mnt/mtd/Config/hostapd.conf
DHCP для режима точки доступа настраивается с /mnt/mtd/Config/uhdcpd.conf
Добавил ntpd. Настраивается в /mnt/mtd/ntpd.conf одной строчкой NTP=<hostname>
Добавил httpd, но альтернативную веб морду для настройки всего этого колхоза пока что не делал.
Из проблем: IP при запросе потоков через ONVIF берется из конфигов sofia, которые не обновляются из файла /mnt/mtd/Config/network2 при том, что sofia читает из этого файла настройки и настраивает eth2. Поэтому приходится параллельно править конфиг /mnt/mtd/Config/Json/NetWork.
WiFi в условиях тяжелой электромагнитной обстановки диапазона 2.4GHz работает неидеально, но sofia вполне справляется с потерями и просадками полосы. Фризы есть, но кратковременные...

Ответить

Вернуться в «Восстановление и настройка»