NC450 UN/2.0 дамп для программатора

Беспроводные облачные камеры, серии NC
thundercloud
Сообщения: 2
Зарегистрирован: 20 мар 2018, 15:16
Страна: Россия

NC450 UN/2.0 дамп для программатора

Сообщение thundercloud » 20 мар 2018, 15:40

День добрый.
Поделитесь сабжем, пожалуйста, люди добрые :oops:

БП коротнул при прошивке устройства :shock: , на камере мигал часто зеленый LED при подключении к рутеру, линк не горел.
чип Winbond 25Q128. слил текущий дамп, 16мб, непустой, но нерабочий, видимо.
Пробовал шить NC450_1.3.4_Build_171130_Rel.ECC739 - линк загорелся, LED на камере мигает, но В DHCP пусто :(

Спасибо заранее.

ysha
Сообщения: 11
Зарегистрирован: 16 янв 2019, 17:11
Страна: Россия

Re: NC450 UN/2.0 дамп для программатора

Сообщение ysha » 25 янв 2019, 09:44

Раз так все плохо с восстановлением, может кто-то поделится дампом начальной области загрузчика U-Boot или может как из поставляемой производителем прошивки bin можно выдернуть U-Boot.

ysha
Сообщения: 11
Зарегистрирован: 16 янв 2019, 17:11
Страна: Россия

Re: NC450 UN/2.0 дамп для программатора

Сообщение ysha » 29 янв 2019, 11:40

А кто-нибудь может сказать где у нее точки подключения serial console?

maksim.kubarevskiy
Сообщения: 7
Зарегистрирован: 19 июл 2017, 12:47

Re: NC450 UN/2.0 дамп для программатора

Сообщение maksim.kubarevskiy » 02 фев 2019, 13:11

Файл можно получить по ссылке:
nc450.bin
https://yadi.sk/d/BH2kOVZ-FU_qhw

Прикрепляю ссылку на дамп.

maksim.kubarevskiy
Сообщения: 7
Зарегистрирован: 19 июл 2017, 12:47

Re: NC450 UN/2.0 дамп для программатора

Сообщение maksim.kubarevskiy » 02 фев 2019, 13:22

A4:2B:B0:14:8C:4D

Мак находится по адресу 040020

Но у меня при смене его на родной от камеры он не изменяется(

ysha
Сообщения: 11
Зарегистрирован: 16 янв 2019, 17:11
Страна: Россия

Re: NC450 UN/2.0 дамп для программатора

Сообщение ysha » 03 фев 2019, 08:59

Посмотрите в файле который вы выложили по адресу 0x40003 есть еще один MAC A4:2B:B0:14:8C:4C у вас такой есть? По идее там два интерфейса LAN и Wi-Fi соответственно должно быть два MACа - может попробовать их оба менять одновременно. На оригинальной камере сравните ваши MAC у Ethernet и Wi-Fi подключений. Возможно LAN MAC = x, Wi-Fi MAC = x+1. По идее если вы точно знаете область загрузчика в прошивке то MAC адреса должны быть в пределе аго области иначе при обновлении прошивки они будут утеряны. Также попробуйте поискать серийный номер камер в теле прошивки - была информация что некоторые вендоры генерят MAC автоматически в зависимости от серийного номера и поэтому первично искать и менять серийный номер камеры если он там присутствует.

И еще вопрос про MAC - A4:2B:B0:14:8C:4D он присутствует на шильдике камеры? То есть когда два MAC на устройстве - какой из них написан на наклейке?

И еще все таки интересно получить доступ к ней по serial console - так удобнее и быстрее экспериментировать с прошивками...

maksim.kubarevskiy
Сообщения: 7
Зарегистрирован: 19 июл 2017, 12:47

Re: NC450 UN/2.0 дамп для программатора

Сообщение maksim.kubarevskiy » 03 фев 2019, 12:55

A4:2B:B0:14:8C:4D
Этот мак написан на наклейке.
Попробую нарыть в дампе серийный номер и поменять все сразу.

ysha
Сообщения: 11
Зарегистрирован: 16 янв 2019, 17:11
Страна: Россия

Re: NC450 UN/2.0 дамп для программатора

Сообщение ysha » 03 фев 2019, 13:10

Я залил ваш дамп, камера ожила с вашим MAC, обновил прошивку до 1.5.0. Сейчас сброшу в начальное состояние, сниму дамп со свежей прошивкой и начну искать тоже где правится MAC. Как успел понять MAC адрес один - если камера работает от Ethernet то подключение по Wi-Fi не активно, когда переключается на Wi-Fi то MAC тот же что на Ethernet. Когда будете менять MAC, по адресу 0x40004 попробуйте прописать какой хотите новый MAC-1 а по адресу 0x40029 новый MAC. То есть как было тут 0x040004 A4:2B:B0:14:8C:4C 0x400029 A4:2B:B0:14:8C:4D. И кстати какой серийник у камеры с данным MAC с которого снимали дамп?

ysha
Сообщения: 11
Зарегистрирован: 16 янв 2019, 17:11
Страна: Россия

Re: NC450 UN/2.0 дамп для программатора

Сообщение ysha » 03 фев 2019, 14:16

У меня смена MAC прошла нормально, 0x40004 свой MAC-1 0x400029 свой MAC, сейчас соберу в корпус и буду дальше тестировать.
Не пойму только смахнул резистор пока паял или его не было. Не могли бы вы посмотреть стоит ли R80 на 3 ноге w25q128 и какой номинал?
Он будет влиять на прошивку роутера штатным способом через web-интерфейс.

ysha
Сообщения: 11
Зарегистрирован: 16 янв 2019, 17:11
Страна: Россия

Re: NC450 UN/2.0 дамп для программатора

Сообщение ysha » 03 фев 2019, 17:00

Проверил - по логам роутера Ethernet и Wi-Fi MAC сменился на мой, но через смартфон в облаке показывает ваш MAC.
Попытка привязки камеры к облаку через приложение на смартфоне приводит к ошибке что такое устройство уже используется.
Похоже есть какой-то хитрый идентификатор по которому камера привязывается к облаку и он не связан с MAC.

В итоге камера работает через приложение при подключении по Wi-Fi к домашнему роутеру, через мобильное соединение - не работает.
Самый очевидный способ искать что править в прошивке - это если есть две камеры в которых не ковырялись - сбросить их настройки в заводские, слить дампы и сравнивать их между собой. Должны быть отличия где MAC и этот хитрый ID или серийный номер камеры к которому идет привязка в облаке где-то в пределах той же области прошивки где и MAC.

Так все-таки, Максим, какой у вас оригинальный серийник камеры с которого снимался дамп?
И есть ли возможность сравнить дампы двух устройств в которых еще не ковырялись.
И как работает у вас клон ? В локалке как я понял не работает из-за конфликта что MAC одинаковые, а через облачное подключение работает клон или нет?

Вот если бы еще найти точки куда serial console выведена то можно было бы через UART зацепиться через переходник и средствами U-boot слить полный дамп.

ysha
Сообщения: 11
Зарегистрирован: 16 янв 2019, 17:11
Страна: Россия

Re: NC450 UN/2.0 дамп для программатора

Сообщение ysha » 05 фев 2019, 04:42

Хорошо бы изучить область 0x40000-400EF.

Ответить

Вернуться в «Облачные камеры серии NC»