IP Cam NO NAME hisilicon hi3518
Bespredel
Дата: Вторник, 23.07.2019, 04:41:48 | Сообщение # 1 | Отредактировал: Bespredel - Вторник, 23.07.2019, 05:01:08
Автор темы
Участники
Есть у меня одна камера которая работала много лет. Пришло время обновить регистратор и тут я понял, что не помню пароль который установил на камеру. В сети нашёл множество способов как его сбросить, но ничего не помогало. Пока не наткнулся на информацию, что пароли и настройки хранятся в разделе mtd. Берём камеру, переходник USB to UART(например CP2101 или CH340) цепляем ком порт к плате RX, TX, GND. В качестве терминала я использовал PuTTY, скорость порта 115200. Подаём питание на камеру во время загрузки в терминале будет надпись "Press Ctrl+C to stop autoboot" или подобная, примерно через 1-2 сек после подачи питания. Нажимаем Ctrl+C. Не забываем святое правило, делать бекап всей памяти. Через консоль нужна предварительная подготовка. Установить на комп tftp сервер, настроить его. Задать адреса. В консоли :Код
sf probe 0 setenv serverip 192.168.1.221 - адрес вашего компа с tftp сервером setenv ipaddr 192.168.1.220 - задаём уникальный адрес камеры, может быть любой свободный в вашей подсети. sf read 0x82000000 0x0 0x800000 - Перекидываем содержимое флешки в оперативную память tftp 0x82000000 fw.bin 0x800000 - отправляем содержимое оперативки на tftp сервер.
hisilicon # Далее пишем команду "printenv", для получения внутренних настроек и параметров.Цитата
hisilicon # printenv bootcmd=fload;bootm 0x82000000 bootdelay=1 baudrate=115200 bootfile="uImage" da=mw.b 0x82000000 ff 1000000;tftp 0x82000000 u-boot.bin.img;sf probe 0;flwrite du=mw.b 0x82000000 ff 1000000;tftp 0x82000000 user-x.cramfs.img;sf probe 0;flwrite dr=mw.b 0x82000000 ff 1000000;tftp 0x82000000 romfs-x.cramfs.img;sf probe 0;flwrite dw=mw.b 0x82000000 ff 1000000;tftp 0x82000000 web-x.cramfs.img;sf probe 0;flwrite dc=mw.b 0x82000000 ff 1000000;tftp 0x82000000 custom-x.cramfs.img;sf probe 0;flwrite up=mw.b 0x82000000 ff 1000000;tftp 0x82000000 update.img;sf probe 0;flwrite ua=mw.b 0x82000000 ff 1000000;tftp 0x82000000 upall_verify.img;sf probe 0;flwrite tk=mw.b 0x82000000 ff 1000000;tftp 0x82000000 uImage; bootm 0x82000000 dd=mw.b 0x82000000 ff 1000000;tftp 0x82000000 mtd-x.jffs2.img;sf probe 0;flwrite ipaddr=192.168.1.10 serverip=192.168.1.107 netmask=255.255.255.0 bootargs=mem=40M console=ttyAMA0,115200 root=/dev/mtdblock1 rootfstype=cramfs mtdparts=hi_sfc:256K(boot),3520K(romfs),2560K(user),1280K(web),256K(custom),320K(mtd) NID=0x0005 ob_start=0 ob_data=85 appVideoStandard=PAL appSystemLanguage=English stdin=serial stdout=serial stderr=serial
Нас интересует строчка:Код
mtdparts=hi_sfc:256K(boot),3520K(romfs),2560K(user),1280K(web),256K(custom),320K(mtd)
Это файловая структура флешки на 8мб. Нужно вычислить адрес начала и длину раздела "320K(mtd)" Берём калькулятор и считаем начиная с первого раздела. 256K(boot) переводим в байты * 1024 = 262144(DEC) размер в десятичной системе, переводим в шестнадцатеричную систему = 40000(HEX) Получается раздел boot имеет начальный адрес 0x0 длину 0x040000. И так далее считаем все разделы. Получим таблицу:Цитата
256K(boot) 262144 0x040000 0x0 - 0x040000 3520K(romfs) 3604480 0x370000 0x040000 - 0x3b0000 2560K(user) 2621440 0x280000 0x3b0000 - 0x630000 1280K(web) 1310720 0x140000 0x630000 - 0x770000 256K(custom) 262144 0x040000 0x770000 - 0x7b0000 320K(mtd) 327680 0x050000 0x7b0000 - 0x800000
Раздел mtd имеет начальный адрес 0x7b0000 и длину 0x050000. Даём в консоль команды:Код
sf probe 0 sf erase 0x7b0000 0x50000 reset
Всё, у камеры отсутствуют настройки и пароли пользователя. Данный раздел при загрузки создаётся заново с заводскими настройками. По сути это занимает меньше минуты и будет работать с большинством подобных камер. + 100-200р. переходник USB to UART.Код
Ctrl+C printenv sf probe 0 sf erase 0x7b0000 0x50000 reset
Или можно выпаять микруху и стереть данную область памяти. Но её адрес в вашем случае может отличаться.
Скачать файл можно после регистрации регистрация | вход
-->
Ramzesiks
Дата: Среда, 31.08.2022, 10:51:59 | Сообщение # 2 | Отредактировал: Ramzesiks - Среда, 31.08.2022, 10:53:25
Участники
Для просмотра сообщения Вы должны быть
Участником форума. Для этого Вам необходимо
Зарегистрироваться и пройти Тест.
-->
fobos26
Дата: Четверг, 01.09.2022, 23:00:06 | Сообщение # 3
Участники
Для просмотра сообщения Вы должны быть
Участником форума. Для этого Вам необходимо
Зарегистрироваться и пройти Тест.
-->
Ramzesiks
Дата: Среда, 14.09.2022, 08:32:39 | Сообщение # 4
Участники
Для просмотра сообщения Вы должны быть
Участником форума. Для этого Вам необходимо
Зарегистрироваться и пройти Тест.
-->
fobos26
Дата: Среда, 14.09.2022, 08:59:08 | Сообщение # 5
Участники
Для просмотра сообщения Вы должны быть
Участником форума. Для этого Вам необходимо
Зарегистрироваться и пройти Тест.
-->
1андрей1
Дата: Четверг, 09.03.2023, 16:51:31 | Сообщение # 6 | Отредактировал: 1андрей1 - Воскресенье, 02.04.2023, 22:09:59
Участники
Для просмотра сообщения Вы должны быть
Участником форума. Для этого Вам необходимо
Зарегистрироваться и пройти Тест.
Скачать файл можно после регистрации регистрация | вход
-->
1андрей1
Дата: Пятница, 10.03.2023, 10:53:26 | Сообщение # 7 | Отредактировал: 1андрей1 - Вторник, 21.03.2023, 11:52:41
Участники
Для просмотра сообщения Вы должны быть
Участником форума. Для этого Вам необходимо
Зарегистрироваться и пройти Тест.
Скачать файл можно после регистрации регистрация | вход
-->
1андрей1
Дата: Пятница, 31.03.2023, 20:08:14 | Сообщение # 8 | Отредактировал: 1андрей1 - Пятница, 31.03.2023, 21:28:29
Участники
Для просмотра сообщения Вы должны быть
Участником форума. Для этого Вам необходимо
Зарегистрироваться и пройти Тест.
Скачать файл можно после регистрации регистрация | вход
-->
Bespredel
Дата: Четверг, 11.05.2023, 11:48:04 | Сообщение # 9
Автор темы
Участники
Для просмотра сообщения Вы должны быть
Участником форума. Для этого Вам необходимо
Зарегистрироваться и пройти Тест.
-->
steslia
Дата: Суббота, 29.07.2023, 14:58:35 | Сообщение # 10 | Отредактировал: steslia - Суббота, 29.07.2023, 17:25:52
Участники
Для просмотра сообщения Вы должны быть
Участником форума. Для этого Вам необходимо
Зарегистрироваться и пройти Тест.
Скачать файл можно после регистрации регистрация | вход
-->
Bespredel
Дата: Среда, 02.08.2023, 11:04:35 | Сообщение # 11 | Отредактировал: Bespredel - Среда, 02.08.2023, 11:06:10
Автор темы
Участники
Для просмотра сообщения Вы должны быть
Участником форума. Для этого Вам необходимо
Зарегистрироваться и пройти Тест.
-->
steslia
Дата: Среда, 02.08.2023, 11:23:03 | Сообщение # 12
Участники
Для просмотра сообщения Вы должны быть
Участником форума. Для этого Вам необходимо
Зарегистрироваться и пройти Тест.
-->
Bespredel
Дата: Среда, 02.08.2023, 15:54:59 | Сообщение # 13
Автор темы
Участники
Для просмотра сообщения Вы должны быть
Участником форума. Для этого Вам необходимо
Зарегистрироваться и пройти Тест.
-->
steslia
Дата: Среда, 02.08.2023, 16:35:06 | Сообщение # 14
Участники
Для просмотра сообщения Вы должны быть
Участником форума. Для этого Вам необходимо
Зарегистрироваться и пройти Тест.
-->
Bespredel
Дата: Четверг, 03.08.2023, 12:37:05 | Сообщение # 15
Автор темы
Участники
Для просмотра сообщения Вы должны быть
Участником форума. Для этого Вам необходимо
Зарегистрироваться и пройти Тест.
-->