Восстановление Прошивки Видеорегистратора

Восстановление Прошивки Видеорегистратора Rating: 3,8/5 4234 reviews

Методика прошивки автомобильного видеорегистратора КАРКАМ Q2. Восстановление прошивки необходимо делать в двух случаях: 1. Прошивки gps-навигаторы, видеорегистраторы. Прошивка для восстановления кирпича.

Восстановление Прошивки Dvr

About: Восстановление Прошивки Видеорегистратора Подписка на рассылку 'восстановление прошивки регистратора на ambarella a2s60'. Рассылка выходит раз в сутки и содержит список программ из App Store. Диагностика видеорегистратора Dahua DH-DVR1604HF-A Восстановление прошивки. Hikvision Пример восстановления прошивки регистратора. В результате перепрошивки ваш видеорегистратор может никак этого не показать в процессе дальнейшей. Тема: Как восстановление прошивку при помощи DirectUSB с Ambarella A5, A2, A7, A12.

Питера, кто сможет восстановить мой регистратор! FHD ' Прошивки dvr-603fhd перепрошить; восстановление прошивки на регистраторе texet dvr-603 hd Пример восстановления прошивки регистратора. Вылаживаю прошивку регистратора на процессоре MASLPI 1224.

Восстановление прошивки нужно выполнять только при извлечённом аккумуляторе, так как процедура. Вводим регистратор в режим прошивки, для это зажимаем и удерживаем одну или же комбинацию кнопок.

Восстановление Прошивки Видеорегистратора.

Возможные проблемы в случае незапуска видеорегистратора 1) если ничего не горит - необходимо проверить питание. 2) если горит синий светодиод - как минимум стартовали загрузчик и,возможно, ядро системы. 3) если горит зеленый светодиод - операционная система видеорегистратора запущена полностью или частично, прикладные приложения Pittasoft не запустились. Это может быть как по причине проблем в самой прошивке, некачественного обновления прошивки, так и по причине порчи или появления ошибок в NAND Flash регистратора.

Восстановление Прошивки Видеорегистратора

4) если горят ВСЕ светодиоды, то это КИРПИЧ. Не стартует даже загрузчик. Процедуры восстановления видеорегистраторов из ситуаций 2 и 3 уже отработаны нашей командой, процедура фиксации ошибок на NAND флешке регистратора и восстановления системы - тоже. Универсальный асинхронный приёмопередатчик (УАПП, англ. Universal Asynchronous Receiver-Transmitter (UART)) — узел вычислительных устройств, предназначенный для связи с другими цифровыми устройствами.

Преобразует заданный набор данных в последовательный вид так, чтобы было возможно передать их по однопроводной цифровой линии другому аналогичному устройству. Метод преобразования хорошо стандартизован и широко применялся в компьютерной технике. Представляет собой логическую схему, с одной стороны подключённую к шине вычислительного устройства, а с другой имеющую два или более выводов для внешнего соединения. UART может представлять собой отдельную микросхему или являться частью большой интегральной схемы. Используется для передачи данных через последовательный порт компьютера, часто встраивается в микроконтроллеры.

UART очень простой и не требовательный протокол. С ним легко работать как со стороны микроконтроллера, так и со стороны PC. Но есть один минус в использовании UART. Подавляющее большинство микроконтроллеров имеют UART у себя «на борту», а вот с PC ситуация немного хуже. Интерфейс UART является родным для COM порта (в варианте RS232), но в силу растущих требований к периферии компьютера, COM порт начинает себя изживать.

Это происходит по причине малой скорости, невозможности расширения и т.д. В ноутбуках он уже давно пропал, как класс портов. Идет очередь стационарных компьютеров Но не все так плохо.

Есть выход из положения! Многие производители разработали и выпускают микросхемы-преобразователи (мосты) USB – UART. Принцип их работы такой. На PC ставиться специальный драйвер, который создает виртуальный COM порт в системе. Для программ PC этот порт ни чем не отличается от обычного COM порта – подмены они «не замечают».

Любые сообщения в этот виртуальный порт преобразовываются в посылки USB протокола. Подключенная к USB порту микросхема-преобразователь принимает эти посылки и формирует сигналы UART. Из популярных и доступных микросхем можно назвать FT232 и PL-2303.

Видеорегистратора

Теперь переходим поближе к теме вопроса. Итак, мы поняли, что нам нужен преобразователь USB – UART. Заиметь его можно несколькими способами: 1 Купить нужную микросхему и спаять устройство самому. Если Вы собираете какое либо устройство, будет удобно если преобразователь будет интегрирован в устройство. Если погуглить, то найдется много схем таких преобразователей – вытравить плату и собрать преобразователь не будет проблемой. 2 Купить уже готовый преобразователь.

Тоже не плохой вариант. Таких устройств в продаже хватает с избытком. В разном форм-факторе, в разной цене – выбирайте на любой вкус! 3 Есть еще вариант – альтернативный. Согласен – он не всегда может быть приемлем, но все-таки Можно «позаимствовать» преобразователь с другого устройства. В этой статье я предлагаю использовать в качестве преобразователя USB – UART шнурок для мобильного телефона (Data Cable). Почему именно шнурок для мобильного?

Сейчас объясню. Некоторое время назад для связи мобильного телефона с компьютером очень широко использовался UART протокол. Причины широкого распространения понятны – производителям нужен был дешевый и распространенный канал связи с PC. Им мог стать или COM порт, или USB. На то время работать с USB было дорого и не выгодно – победил COM.

Мобильные телефоны выдавали «во вне» UART сигнал, а шнурки Data Cable преобразовывали его для COM или USB порта. В наше время электроника шагнула далеко вперед и USB в микропроцессорах мобильных телефонов стали обязательны. Шнурки для современных телефонов заменяются обычными USB удлинителями. И вот мы подбираемся к самой интересной части. Телефоны появляются новые, старые шнурки-преобразователи становятся никому не нужными, а значит, продавцы стремятся за любые деньги от них избавиться. Цены на эти старые залежалые шнурки становятся просто смешными.

Восстановление Прошивки На Видеорегистраторах На Ambarella

Вот и мне попались на глаза эти коробочки со шнурками за такие деньги, что я не удержался и купил два. Сейчас расскажу, что нужно делать, чтобы сделать из такого шнурка полноценный преобразователь USB UART. Для начала, нужно купить этот самый шнурок. Не все шнурки подходят. Предварительно нужно погуглить на предмет названий шнурков, которые имеют преобразователь.

Визуально нужно искать шнур с коробочкой посредине. Вот упаковочная коробка и ее содержимое. В комплект входит сам шнур и диск с драйверами.

Диск сразу можно выбросить – там такой сборник мусора, что найти что-то нужное проблематично. Берем сам шнурок. Далее нужно вскрыть коробочку, отпаять от платы часть шнура которая идет к мобильному, отпаять разъем подключения к мобильному. Теперь внимательней рассмотрим плату преобразователя. В результате рассмотрения обнаруживаем микросхему Prolific PL-2303HX. В 90% случаев в подобных шнурках мы увидим именно эту микросхему.

Причина – ее дешевизна. Более того, эта микросхема будет стоять и в большинстве преобразователей USB – UART, которые Вы купите в магазине. Очень редко встретите FT232, так как она дороже и в дешевых китайских шнурках ее нет (разве что шнур какой-то фирменный попадется).

Восстановление Прошивки Видеорегистратора

Если Вам попался FT232RL – считайте повезло, на таком шнурке можно и программатор забабахать (FT232RL может работать в битбанг режиме). Плата та же, обвеска та же, но кристалл явно не Prolific (судя по внешнему виду более дешевый клон). Настораживает отсутствие кварца, но плата работает (подозреваю, что работает от внутреннего RC генератора – это не очень гуд). В любом случае такие микросхемы полный аналог (по крайней мере по ногам) Prolific. В даташите находим распиновку и смотрим, на каких ножках нужные нам сигналы UART: – Передатчик TXD – 1; – Приемник RXD – 5. Находим соответствующие ножки на микросхеме. Далее при помощи обычного тестера находим ближайшие контактные площадки, к которым можно подпаять провода.

К ножкам не подпаяешся – они мелкие. Еще нам нужна «земля» – тут все просто, большие полигоны ею и будут.

Восстановление

Подпаиваем к соответствующим площадкам провода. На другой конец шнура цепляем удобный разъем. Опять идем на сайт Prolific и скачиваем драйвер.

Запускаем файл (шнурок вставлять не нужно) – произойдет установка. Теперь вставляем в USB шнурок – произойдет автоматическая установка драйвера для порта. В компьютере появиться виртуальный COM порт. Преобразователь готов к работе. Достоинствами такого переделанного дата кабеля, по сравнению с готовым преобразователем или самостоятельной сборкой, являются: – цена всего шнурка может быть даже меньше, чем стоимость микросхемы установленной в нем, а если такой шнур завалялся дома то цена падает до нуля (или до бутылки пива если шнур найти у друзей:) ); – мы получаем устройство в аккуратной коробочке со шнуром и USB разъемом.

Вот, собственно и все. До включения регистратора делаем вот так. Появится вот это У меня вот он на рабочем столе Подаёте питание на регистратор и начнёт появляться лог загрузки на экране и автоматом записываться в текстовый файл Потом его выложите сюда на форум. Выкладываёте только логи сделанные через UART кабель, логи находящиеся на карте памяти не нужно выкладывать они не информативны.

Руководство по восстановлению регистратора BlackVue DR500GW-HD. Необходимо запустить терминальную программу, которая позволяет загружать через Serial файлы по протоколу Kermit (например, или Microsoft HyperTerm). 1.1 Запускаем регистратор, в самом начале держим клавишу 'd' - и входим в командную строку загрузчика. 2. Восстановление корневой файловой системы 1) Грузим файловую систему в память регистратора протоколом KERMIT: для этого в командной строке загрузчика набираем следующую команду loadb 0x82000000 сразу после этого в меню передачи файлов терминальной программы выбираем передачу по протоколу Kermit и файл корневой файловой системы 'cramfsImageDR500GW' (файлы можно брать из последних версий прошивок, папка BlackVue System upgrade) начинается загрузка файла в регистратор.

Ждём от 30 минут до 1.5 часов (если грузить через HyperTerm). 2) если предыдущий пункт завершился успешно, то набираем в командной строке загрузчика команду nand erase 0xa00000 0xdd0000 3) подаём команду в строке загрузчика команду на запись файловой системы из памяти в NAND flash регистратора nand write 0x82000000 0xa00000 0xdd0000 3. Восстановление раздела с прикладным ПО 0) на SD-карту в корень пишем файл patchDR500GW.bin 1) Перезагружаем регистратор. Входим через UART и терминальную программу в операционную сиcтему с правами суперпользователя (login:root, password:pt) 2) в командной строке подаем следующие команды последовательно: cd / mount -t vfat /dev/mmcblk0p1 /mnt/mmc или если не сработает, то надо набрать mount -t vfat /dev/mmcblk0 /mnt/mmc далее rm -rf /mnt/nand/. tar -xvzf /mnt/mmc/patchDR500GW.bin -C / sync Перезагружаем регистратор. Да, действительно дело было в невнимательности, провёл всю процедуру заново - взял нужные файлы из ОДНОЙ прошивки. В процессе не было никаких голосовых ошибок, всё как по маслу.

Теперь, если отформатировать карточку и загрузить регистратор вместе с ней, прошивка 'разворачивается' на неё, как и должно быть. Как вы и обещали - получил удовлетворение от проделанного Если честно, то в мануале, который находится в шапке, не хватает мелочей, которые наверняка у не очень подготовленных пользователей вызовут тупиковые затруднения. Я бы их всё же раскрыл там.

Вот те же самые USB to TTL адаптеры, ссылки на которые вы скидывали - самое оно отразить там, чтобы не перекапывать темы. Ничего нового не напишу, специалисты уже всё это много раз писали и объясняли, покажу лишь скриншотами мелкие нюансы, которые возможно кому-то облегчат процесс реанимации в домашних условиях. Мною был куплен, для него нужен.

Устанавливаем драйвер. Замыкаем RXD и TXD на адаптере.

Для этого можно использовать так называемый jumper (перемычку), она видна на фото, либо замыкаем контакты иным подходящим способом. Подключаем адаптер к компьютеру в USB-порт. Ждём пока устройство опознается и 'подцепит' ранее установленный драйвер. К слову, у меня адаптеру повесился на порт COM4. Далее, проверяем наличие 'ЭХО'.

Я использовал программу Настройки: Вводим любые символы, отправляем, синий текст - отправленное вами, зеленый текст - вернувшееся 'эхо'. Заключение - адаптер работает.

Реанимацию я проводил. Данная программа мне показалась более функциональной и дружелюбной, чем остальные. Запускаем ZOC, настраиваем соединение: Connection type: Serial/Direct - и входим в доп. Настройки через Configure. Напротив графы Com-Port нажимаем кнопку Scan. И выбираем из списка наш виртуальный COM-порт.

Остальные настройки как на скриншоте. Нажимаем ОК, тем самым подтвердив доп. В оставшемся окне Quick Connection нажимаем Connect. Об успешном соединении говорит фраза на белом поле терминала: SERIAL/DIRECT CONNECTED TO PORT.

COM4 (115200-8N1) К слову, если же всё-таки кто-то захочет проверить адаптер прям через эту программу (я просто не сразу нашёл как включить функцию Local Echo, поэтому использовал программу Termite, где она по умолчанию включена), то делается это довольно просто: Заходим в опцию Edit session profile. Во вкладке Terminal (она отображается по умолчанию на экране сразу) ставим галочку напротив пункта Local echo (half duplex). Если у вас по-прежнему замкнуты контакты RXD и TXD, то отправка каждой команды будет сопровождаться ответным 'эхо', которое вы будете видеть в поле терминала. Весь процесс ввода команд, которые описаны в шапке темы, показывать скриншотами или объяснениями - нет смысла, т.к. Там абсолютно никаких тонкостей нет. Вы вводите последовательно все команды путём копирования текста из мануала и отправляете в терминал. Советую именно копировать, а не вводить руками, чтобы избежать опечаток.

Прокомментирую лишь один пункт: Когда вы дойдёте до шага из мануала под названием 'выбираем передачу по протоколу Kermit и файл корневой файловой системы 'cramfsImageDR500GW' - вам следует вновь нажать кнопку Edit session profile, в левой части меню выбрать раздел Transfers, чуть правее в графе Protocol выбрать Kermit и нажать кнопку Save. После этого в верхнем горизонтальном меню программы в разделе Transfer у вас появятся пункты меню, которых ранее не было. Выбираете Kermit SEND, указываете путь до файла cramfsImageDR500GW на вашем компьютере и нажимаете Открыть.

Файл у меня загружался в регистратор 23 минуты. Орудие пыток, паяльная станция, сдул флешку с платы а в это время на программаторе шьется другая такой вот бутерброд программатор родом из китая, поэтому общается он на соответствующем языке ) частично 'англифицированный' вариант ну и еще пара фоток вот такой девайс для подключения к регистратору один пациент восстановлен, на очереди еще парочка с травмами различной степени. На одном уже кто-то спер разъем для microsd ) но все излечимо, бывало и намного хуже ну и для компании еще немного плат на восстановление За более подробной информацией обращаться. Необходимо запустить терминальную программу, которая позволяет загружать через Serial файлы по протоколу Kermit (например, или Microsoft HyperTerm). 1.1 Запускаем регистратор, в самом начале держим клавишу 'd' - и входим в командную строку загрузчика. 2. Восстановление корневой файловой системы 1) Грузим файловую систему в память регистратора протоколом KERMIT: для этого в командной строке загрузчика набираем следующую команду loadb 0x82000000 сразу после этого в меню передачи файлов терминальной программы выбираем передачу по протоколу Kermit и файл корневой файловой системы 'cramfsImageDR500GW' начинается загрузка файла в регистратор.

Ждём от 30 минут до 1.5 часов (если грузить через HyperTerm). 2) если предыдущий пункт завершился успешно, то набираем в командной строке загрузчика команду nand erase 0xa00000 0xdd0000 3) подаём команду в строке загрузчика команду на запись файловой системы из памяти в NAND flash регистратора nand write 0x82000000 0xa00000 0xdd0000 3. Восстановление раздела с прикладным ПО 0) на SD-карту в корень пишем файл patchDR500GW.bin 1) Перезагружаем регистратор. Входим через UART и терминальную программу в операционную сиcтему с правами суперпользователя (login:root, password:pt) 2) в командной строке подаем следующие команды последовательно: cd / mount -t vfat /dev/mmcblk0p1 /mnt/mmc или если не сработает, то надо набрать mount -t vfat /dev/mmcblk0 /mnt/mmc далее rm -rf /mnt/nand/. tar -xvzf /mnt/mmc/patchDR500GW.bin -C / sync Перезагружаем регистратор.