Попала в руки камера Dahua DH-IPC-HFW1431SP. Первым делом попытался отвязать её программно, но не вышло – даже войти в систему не удалось. При подключении через UART загрузка должна прерываться при нажатии *, как принято у Dahua, но никак. Соответственно, единственный вариант – шить дамп в чип. Как раз на складе завалялась камера той же модели, которая и будет донором.
Расово верный способ прошивки – выпаять чип с платы, припаять его к площадке программатора и, собственно, прошить. Задача это непростая и если паяльный скилл слабоват, то лучше использовать другие варианты. К сожалению, приладить “прищепку” к чипу не получилось, т.к. корпус его оказался без лапок и ещё одна приспособа, которую заказал, как альтернативу “прищепке”, тоже не пригодилась по той же причине. Остаётся одно – припаять провода одной стороной к контактам чипа и другой – к контактам площадки программатора.
На самом деле, паять ничего не надо и речь не о том, что можно воспользоваться каким-то адаптером, а о том, что можно всё сделать через UART.
Как только всё опробую на практике, переделаю статью.
Инструменты
Провода
Провода нужны мягкие и не очень толстые. С витой парой как-то не сложилось – жестковато. Есть вероятность отломать контактные площадки. С коннекторами Dupont уже лучше, но жилы толстоваты и плоховато паяются. Хотя первый положительный результат был получен именно с ними. Идеальны, на мой взгляд, провода от шлейфа, который покупал для переделки электронной проходной PERCo-KT02.3 под управление контроллером SIGUR E500U (статья будет позже). Они и паяются хорошо и тонкие и гибкие.
Программатор
Поскольку шить надо дамп напрямую в чип, а не через консоль, то нужен программатор, который это умеет. Конечно же это CH341A. Первый такой я заказывал с Али, но спалил, пытаясь доработать по инструкциям из сети. Не надо этого делать – и так всё работает, по крайней мере, с используемыми чипами. Камеру шить надо было срочно, поэтому купил такой же в местном магазине, но с Али заказал ещё один – про запас. Сжечь его проще простого, а у нас он стоит в два раза дороже, чем в Китае.
Паяльник с тонким жалом
В комплекте с паяльником TS100 заказывал жало TS-BC2, но для данной работы оно не подходит – толстовато. Заказал жало той же формы потоньше – TS-C1. Им всё и делал, но думаю, что жало другой формы было бы удобнее, поэтому заказал на будущее ещё два – TS-B2 и TS-I. Жало TS-BC2 идущее в комплекте было с логотипом, а заказанное позже TS-C1 оказалось без него. Не знал, что жала для TS100 бывают оригинальные и нет. Работают и те и другие, но новые два выбрал именно с логотипом, хоть и стоят они дороже.
Софт
- AsProgrammer – программа для работы с программатором CH431A.
- HyperTerminal — терминальная программа, которая включалась в поставку Windows.
- ConfigTool — поисковая утилита для камер Dahua.
Материалы
- Дамп – дамп с удалёнными ID и MAC.
Алгоритм прошивки дампа
- Разобрать камеру.
- Припаять провода шлейфа к контактным площадкам колодки программатора.
- Припаять провода шлейфа в контактам чипа памяти.
- Правильно вставить колодку в программатор.
- Подключить программатор к компьютеру.
- Запустить AsProgrammer и нажать кнопку определения чипа. Если он определился и определился верно, значит всё подключено правильно. Подтвердить выбор.
- Задать опции записи. Я включал все, кроме проверки на чистоту.
- Открыть дамп и записать его в чип, нажав на кнопку записи.
- Дождаться окончания записи дампа и проверки.
- Отключить программатор от компьютера и вынуть колодку.











Сразу отпаивать провода от чипа, после прошивки, не советую – мало ли. Лучше сначала проверить работоспособность. Хотя прошил таким макаром десяток камер и осечек не было.
Алгоритм внесения данных
- Соединить все элементы камеры, кроме ИК-подсветки, чтобы она могла запуститься.
- Перевести программатор в режим TTL и через переходник подключить к порту UART камеры.
- Подключить программатор к компьютеру.
- Запустить HyperTerminal и открыть соединение с программатором.
- Подать питание на камеру и, как только побежит лог, нажимать * пока лог не остановится.
- Поскольку ID и MAC из дампа частично удалены, контрольная сумма неверна и все данные сбросятся на значения по умолчанию. Для проверки этого факта можно ввести команду printenv.
- Для работы камеры необходимо задать четыре параметра: HWID, devalias, ID и ethaddr при помощи команды setenv. Значения HWID и devalias для этой модели камеры приведены ниже. Параметры ID и ethaddr – это серийный номер и MAC-адрес, соответственно, указанные на наклейке камеры. Если лень вбивать руками, то их можно взять и из ростелекомовского дампа по адресу 0x00090000.
- Сохранить введённые данные командой saveenv.
- Перезагрузить камеру командой reset.
setenv HWID IPC-HFW1431S:01:02:02:23:20:00:01:00:00:00:00:2D0:00:00:00:00:00:01:00:00:200
setenv devalias DH-IPC-HFW1431SP-0280B
setenv ID 4E055FAPAG00000
setenv ethaddr 38:AF:29:00:00:00
reset
В приведённом примере devalias соответствует камере с фокусным расстоянием 2.8 мм, для камеры той же модели с фокусным расстоянием 3.6 мм значение devalias будет DH-IPC-HFW1431SP-0360B.
Ждём пока камера запустится и запускаем ConfigTool, чтобы “увидеть” камеру и проинициализировать. Можно обойтись и без ConfigTool, а просто зайти через браузер на дефолтный адрес 192.168.1.188. Само собой, адрес сетевой карты компьютера должен быть из той же подсети. Далее придумываем сложный пароль и проходим по шагам мастера до завершения первичной настройки и открытия веб-морды камеры.
Скринов ещё добавлю, а видосик нужен?
Добрый день. А Вам случайно не приходилось отвязывать от РТК камеру IPC-HFW1230SP ? Если я правильно понимаю процесс похож будет, вопрос в том где взять дамп ?
Добрый! Пытался, но пока безуспешно. Оригинального дампа не нашёл. Сложность в том, что железо внутри РТ-шной камеры не соответствует железу оригинальной Dahua с тем же наименованием. Получилось запустить на ней OpenIPC, но картинка корявая. Драйвер не тот. Так что, пока тупик.
Dahua (Ростелеком) IPC-HFW1230SP – есть новости, по успехам с данной камерой?
Пока исследования в тупике. Планирую статью всё-таки написать о текущем состоянии, чтобы сразу было понято – что к чему.
Добрый день. Давно к Вам не заходил.. Пишу спросить нет ли новостей про IPC-HFW1230SP ? Не пробовали ли Вы отвязать её от ростелекома ?
Добрый! Пока всё по прежнему. Пробовать то пробовал, но пока безрезультатно. На этой платформе можно запустить OpenIPC. Собираюсь статью про этот процесс написать. Правда там с картинкой проблема, но может и решится к тому времени.
Добрый день. Спасибо за ответ. Буду ждать Вашу статью. Может хоть что то с этой камерой получиться сделать. Когда в РТК она работала, картинка то и правда не плохая была.
Добрый! Тоже на это надеюсь 🙂
Тоже мучаю камеру DH-IPC-HFW1230SP-0360B от РТ.
подключился по UART через ch341a. Как далее шить не знаю. У Вас есть продвижки по этой камере?
Это как сказать. Коллега прислал ссылку на прошивку и мануал, но сам ещё не пробовал.
Есть дамп чистый с сайта vlab – весит 131мБ
В статье есть ссылка на дамп. Снимал лично с оригинальной камеры и неоднократно прошивал. Для чего какой-то непонятный дамп – непонятно.
У меня камера, DH-IPC-HFW1230SP-0360B, а дамп от DH-IPC-HFW1431SP00
И завелось? Камеры разные. Я пробовал его лить – не стартует.
З.Ы. А дамп то мой, судя по всему 🙂
Нет, я не стал заливать дамп от DH-IPC-HFW1431SP00.
И правильно, иначе камера бы окирпичилась, но с 1230 это не страшно – посредством HiTool восстанавливается через UART.
2. Припаять провода шлейфа к контактным площадкам колодки программатора.
3. Припаять провода шлейфа в контактам чипа памяти.
Какой контакт на чипе камеры соответствует какому контакту на колодке?
4. Правильно вставить колодку в программатор.
И этот пункт поясните подробно.
Как правильно вставить колодку в программатор нарисовано на самом программаторе. Упомянул об этом, потому что сам вставлял неправильно :), а про провода – просто представь, что микруха выпаяна и припаяна к колодке. Для ориентирования есть ключ в виде кружка.
Понял. Спасибо )
День добрый. Пишу поинтересоваться, нет ли новостей по камере IPC-HFW1230SP ?
Добрый! Есть некоторые 🙂 Но на практике пока ещё не проверял – Новый Год на носу. Объекты сдавать надо. Времени ни на что не остаётся.
доброго дня, тоже имеются такие камеры HFW1230SP неотвязанные от ростелекома. если что то получится сделать с ними, дайте пожалуйста знать roho@mail.ru
Если что получится, будет статья. Следи за обновлениями :), подписывайся на Telegram.
День добрый. Пишу спросить нет ли новостей о IPC-HFW1230SP в плане отвязки её от РТК ?
Добрый! Как раз занялся этим вновь, но пока что-то как-то не очень выходит.
Добрый день. Пишу поинтересоваться по поводу IPC-HFW1230SP. Ничего с нет пока не получилось сделать ?
Плотно занимаюсь в последнее время снова именно этой камерой. Очень надеюсь, что скоро результат будет. А пока есть только вот это: Запуск OpenIPC на камере Ростелеком IPC-HFW1230SP/IPC-HDW1230SP, но это скорее для исследований, чем для работы. Картинка там корявая получается почему-то. Когда удастся победить родную прошивку, может и с OpenIPC всё наладится.