50 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Как восстановить видеорегистратор после неудачной прошивки, как обновить регистратор?

Тема: Как восстановление прошивку при помощи DirectUSB с Ambarella (A5, A2, A7, A12)

Опции темы
Поиск по теме
Отображение
  • Линейный вид
  • Комбинированный вид
  • Древовидный вид

Как восстановление прошивку при помощи DirectUSB с Ambarella (A5, A2, A7, A12)

ОБРАТИТЕ ВНИМАНИЕ: Инструкция актуальна для видеорегистраторов на чипах Ambarella

Скачать DirectUSB 2.2.28.0 (для Ambarella A12) https://yadi.sk/d/Ew1jVphNuzXZ6
Скачать DirectUSB для A2, A5, A7 (x32, x64) https://yadi.sk/d/o13S5ikquzXe5

1. Скачайте, распакуйте архив с программой Direct USB;

Direct USB

2. Вводим регистратор в режим прошивки, для это зажимаем и удерживаем одну или же комбинацию кнопок. Возможны варианты: кнопка Reset, REC или другие.
Подключите регистратор к компьютеру. Компьютер определит новое устройство и самостоятельно установит драйвера.
3. Откройте Диспетчер устройств и проверьте правильность установки нового устройства Ambarella Evalution Board 1.2.3.0:

Примечание: Для некоторых моделей требуется отключение аккумуляторной батареи.
4. Если драйвера не установились, необходимо установить их вручную:
– В Диспетчер устройств выберите новое устройство. Нажмите на правую кнопку мыши, «обновить драйвера».
– Выбрать пункт «Установка из указанного места» и нажать на кнопку «Далее».

– Выбрать пункт «Включить следующее место поиска».
– Выбрать место, где хранится сохраненная папка с программой и указать на Driver и нажать на кнопку «Далее».
– Мастер обновления оборудования должен установить драйвер:
Примечание: Драйвер устройства по умолчанию должен установиться по адресу C:WINDOWSsystem32driverslibusb0_ambarella_1_2_ 3_0.sys

5. После установки драйверов, запустите программу DirectUSB.exe. В окне Board выберите модель вашего регистратора. Установите галочки Firmware и Verify. В окне Choose выберите путь к файлу прошивки.

ВНИМАНИЕ: файл прошивки должен иметь расширение .elf. (Файлы с расширением “.bin” предназначены для обновления прошивки с помощью карты памяти.)
6. Нажмите на кнопку Connect. Если соединение с программой произошло успешно, индикатор Status-OK и окрасится в зеленый цвет.

7. Перед прошивкой необходимо очистить NAND-память регистратора. Нажмите на кнопку EraseNand. В случае успешного очищения памяти индикатор Status – OK и окрасится в зеленый цвет.

8. Для загрузки прошивки необходимо нажать на кнопку DownLoad. В случае успешной установки прошивки индикатор Status – OK и окрасится в зеленый цвет.

9. Отсоедините видеорегистратор от компьютера и обязательно нажмите на кнопку RESET.
10. Войдите в меню регистратора и обязательно сделайте сброс на заводские установки (Default setting).
11. Перезагрузить регистратор (выкл/вкл питание).

Партнерские программы для форумчан

4 пользователей сказали cпасибо Veselchak за это полезное сообщение:

Как восстановить убитый видеорегистратор DirectUSB

Партнерские программы для форумчан

1 пользователь сказал cпасибо Veselchak за это полезное сообщение: :

Отключение цифровой подписи драйверов windows 8

Партнерские программы для форумчан

1 пользователь сказал cпасибо Veselchak за это полезное сообщение: :

ОБРАТИТЕ ВНИМАНИЕ: Инструкция актуальна для видеорегистраторов на чипах Ambarella

1. Скачайте, распакуйте архив с программой Direct USB;

Direct USB

2. Вводим регистратор в режим прошивки, для это зажимаем и удерживаем одну или же комбинацию кнопок. Возможны варианты: кнопка Reset, REC или другие.
Подключите регистратор к компьютеру. Компьютер определит новое устройство и самостоятельно установит драйвера.
3. Откройте Диспетчер устройств и проверьте правильность установки нового устройства Ambarella Evalution Board 1.2.3.0:

Примечание: Для некоторых моделей требуется отключение аккумуляторной батареи.
4. Если драйвера не установились, необходимо установить их вручную:
– В Диспетчер устройств выберите новое устройство. Нажмите на правую кнопку мыши, «обновить драйвера».
– Выбрать пункт «Установка из указанного места» и нажать на кнопку «Далее».

Читать еще:  Восстановление КБМ в базе РСА. Личный опыт. — Renault Logan, 1.6 л., 2010 года на DRIVE2

– Выбрать пункт «Включить следующее место поиска».
– Выбрать место, где хранится сохраненная папка с программой и указать на Driver и нажать на кнопку «Далее».
– Мастер обновления оборудования должен установить драйвер:
Примечание: Драйвер устройства по умолчанию должен установиться по адресу C:WINDOWSsystem32driverslibusb0_ambarella_1_2_ 3_0.sys

5. После установки драйверов, запустите программу DirectUSB.exe. В окне Board выберите модель вашего регистратора. Установите галочки Firmware и Verify. В окне Choose выберите путь к файлу прошивки.

ВНИМАНИЕ: файл прошивки должен иметь расширение .elf. (Файлы с расширением “.bin” предназначены для обновления прошивки с помощью карты памяти.)
6. Нажмите на кнопку Connect. Если соединение с программой произошло успешно, индикатор Status-OK и окрасится в зеленый цвет.

7. Перед прошивкой необходимо очистить NAND-память регистратора. Нажмите на кнопку EraseNand. В случае успешного очищения памяти индикатор Status – OK и окрасится в зеленый цвет.

8. Для загрузки прошивки необходимо нажать на кнопку DownLoad. В случае успешной установки прошивки индикатор Status – OK и окрасится в зеленый цвет.

9. Отсоедините видеорегистратор от компьютера и обязательно нажмите на кнопку RESET.
10. Войдите в меню регистратора и обязательно сделайте сброс на заводские установки (Default setting).
11. Перезагрузить регистратор (выкл/вкл питание).

Программа не видит регистратор.

———- Пост объединен в 20:05 ———- Предыдущий пост был в 19:44 ———-

ОБРАТИТЕ ВНИМАНИЕ: Инструкция актуальна для видеорегистраторов на чипах Ambarella

1. Скачайте, распакуйте архив с программой Direct USB;

Direct USB

2. Вводим регистратор в режим прошивки, для это зажимаем и удерживаем одну или же комбинацию кнопок. Возможны варианты: кнопка Reset, REC или другие.
Подключите регистратор к компьютеру. Компьютер определит новое устройство и самостоятельно установит драйвера.
3. Откройте Диспетчер устройств и проверьте правильность установки нового устройства Ambarella Evalution Board 1.2.3.0:

Примечание: Для некоторых моделей требуется отключение аккумуляторной батареи.
4. Если драйвера не установились, необходимо установить их вручную:
– В Диспетчер устройств выберите новое устройство. Нажмите на правую кнопку мыши, «обновить драйвера».
– Выбрать пункт «Установка из указанного места» и нажать на кнопку «Далее».

– Выбрать пункт «Включить следующее место поиска».
– Выбрать место, где хранится сохраненная папка с программой и указать на Driver и нажать на кнопку «Далее».
– Мастер обновления оборудования должен установить драйвер:
Примечание: Драйвер устройства по умолчанию должен установиться по адресу C:WINDOWSsystem32driverslibusb0_ambarella_1_2_ 3_0.sys

5. После установки драйверов, запустите программу DirectUSB.exe. В окне Board выберите модель вашего регистратора. Установите галочки Firmware и Verify. В окне Choose выберите путь к файлу прошивки.

ВНИМАНИЕ: файл прошивки должен иметь расширение .elf. (Файлы с расширением “.bin” предназначены для обновления прошивки с помощью карты памяти.)
6. Нажмите на кнопку Connect. Если соединение с программой произошло успешно, индикатор Status-OK и окрасится в зеленый цвет.

7. Перед прошивкой необходимо очистить NAND-память регистратора. Нажмите на кнопку EraseNand. В случае успешного очищения памяти индикатор Status – OK и окрасится в зеленый цвет.

Читать еще:  Как восстановить фото на айфоне: 3 самых понятных способа

8. Для загрузки прошивки необходимо нажать на кнопку DownLoad. В случае успешной установки прошивки индикатор Status – OK и окрасится в зеленый цвет.

9. Отсоедините видеорегистратор от компьютера и обязательно нажмите на кнопку RESET.
10. Войдите в меню регистратора и обязательно сделайте сброс на заводские установки (Default setting).
11. Перезагрузить регистратор (выкл/вкл питание).

Просмотр сообщенияKolyan-surf сказал:
Всем привет. Случилась беда – Очумелые ручки.
Решил обновить прошивку на своем Мини 0803 (с момента покупки этого не делал), нашел прошивку, самую свежую от сентября 2014 года. Обновил, все ок. Но карта памяти на 64г.б. так и не захотела работать. Собственно, все это я и затеял, ради установки этой карты.
Подумал схитрить, нашел прошивку от Мини 0805 свежую, май 2016 года. Огонь, скачал, залил, все обновилось и ВСЕ. Более прибор не включается ни как. Втыкаешь шнурок, индикатор загорается красненьким и только.
Может кто подскажет, как его откатить? Что сломать, куда залезть. Или выбросить? (((
СПАСИБО.

Все перепробовал, кажется все перечитал. Купил спец кабель. установил DirectUSB и драйвер (который шел вместе с ней). При подключении к компьютеру, мой прибор определяется как “неизвестное USB устройство. И DirectUSB его не видит. Нужен или драйвер для Mini 0803 Ambarella A7 или кто то с “руками” из Питера, кто сможет восстановить мой регистратор. ПОМОГИТЕ.

1 пользователь сказал cпасибо Kolyan96 за это полезное сообщение: :

Партнерские программы для форумчан

Как восстановить прошивку видеорегистратора

Процедура обновления

Обновление устройств XM было рассмотрено в отдельной статье, здесь же я поделюсь дополнительными сведениями, которые могут оказаться полезными при восстановлении, когда что-то пошло не так (отключили свет в процессе обновления, была залита несовместимая прошивка или был другой сбой).


Обновление устройства можно произвести двумя способами: устройство самостоятельно скачивает прошивку и обновляется, или пользователь находит свежую версию, загружает через Web-интерфейс или CMS, и далее обновление идёт по тому же сценарию.
Для минимизации проблем, в прошивке содержится специальный файл-описатель InstallDesc в котором содержится идентификатор платформы “Hardware”, по которому устройство проверяет, подходит ли ему загружаемая прошивка, сравнивая его содержимое с файлом ProductDefinition внутри прошивки.
Также есть отдельное поле “Vendor”, которое обычно содержит “General”.
Поле “Vendor” введено для производителей оборудования, которые помимо собственно сборки, добавляют также дополнительные функции, особые параметры работы или просто меняют заводское распределение памяти. Таким образом, осуществляется простейшая защита копирайта, а также от заливки несовместимой прошивки.
Если совпали оба этих поля, запускается процедура обновления, в противном случае выдаётся сообщение об ошибке.
Прошивка представляет из себя переименованный .zip архив, который содержит несколько .img файлов — разделов дампа со специальным заголовком в 64 байта, а также уже упоминаемый файл-описатель InstallDesc. Пример типового содержимого прошивки:
InstallDesc
u-boot.bin.img
u-boot.env.img
romfs-x.cramfs.img
user-x.cramfs.img
web-x.cramfs.img
custom-x.cramfs.img
У регистраторов ещё есть раздел с логотипом logo-x.cramfs.img
Обновление осуществляется по разделам, поэтому в случае прерывания процедуры обновления, повреждённым оказывается лишь один раздел.
u-boot.bin — это сам загрузчик u-boot, прошивается первым и почти всегда остаётся целым благодаря малым размерам. Помимо процедуры запуска, u-boot содержит также процедуры вывода на экран логотипа (у регистраторов), а также — самое важное — скрипты восстановления модулей прошивки.
Именно поэтому мы и видим на экране сбойного устройства “матрас” или логотип производителя.
Если логотип не пропадает, а устройство не переходит в рабочий режим, значит повреждён один из блоков прошивки, но сам загрузчик цел, и устройство можно относительно просто и недорого восстановить.

Читать еще:  Как найти и разархивировать фото в Инстаграм с телефона или компьютера

При повреждённом загрузчике мы получаем полный “кирпич”, описываемый здесь метод уже не применим, восстанавливать придётся на программаторе, в данной статье его рассматривать не будем.

Подключаем UART

Общение с загрузчиком производится из консоли командами, которые подаются через специальный отладочный интерфейс — UART. В качестве консоли (терминала) удобнее использовать Putty (Kitty), хотя сгодится даже встроенный в Windows гипертерминал.
Чтобы иметь возможность слать команды из терминала, нам понадобится USB-UART преобразователь.
Самый распространённый — это преобразователь на базе микросхемы Prolific PL-2303HX. Для восстановления одного устройства его будет достаточно, но если вы профессионально занимаетесь ремонтом, лучше приобрести преобразователь на базе микросхемы FTDI FT232R, он более надёжный и не так подвержен помехам в линии.

Подключив UART преобразователь, получим в системе дополнительный последовательный COM порт, номер которого нужно узнать в диспетчере устройств. Этот номер указываем в программе-терминале, а также задаём другие параметры порта: скорость 115200, чётность нет, стоп. бит 1.

Для подключения соединяем минусовой (“земляной”) провод устройства с общим (GND) проводом преобразователя, RX устройства соединяем с TX преобразователя, а RX, соответственно, с TX.

Включаем устройство и наблюдаем такую картинку:

Это лог загрузки. На короткое мгновение на экране мелькнёт приглашение Press Ctrl+C to stop autoboot. Нужно поймать этот момент и нажать комбинацию клавиш Ctrl+C, после чего мы попадаем в командный интерфейс загрузчика.
Даём команду printenv , это выведет на экран переменные окружения загрузчика и сообщит нам дополнительную информацию о подопытном.

Нас пока интересуют два параметра:
ipaddr=192.168.1.10 — IP адрес устройства
serverip=192.168.1.107 — IP адрес нашего компьютера
их можно изменить командой setenv или подставить компьютеру IP адрес из serverip на время восстановления.

TFTP сервер

Поиграв с командами, вероятно, вы захотите пойти дальше и восстановить устройство.
Для этого нам понадобится ещё одна программа — TFTP сервер, я рекомендую tftpd32.

Устанавливаете его и настраиваете согласно картинке.

Бэкап — наше всё

Теперь подключаем нашу многострадальную камеру/регистратор сетевым кабелем к той же сети, что и компьютер с программой терминала и TFTP сервером, запускаем tftp сервер

Перед экспериментами обязательно нужно сделать резервную копию (дамп). Для этого нужно узнать размер flash памяти устройства. В этом нам поможет команда sf probe 0 .

xmtech # sf probe 0
8192 KiB hi_fmc at 0:0 is now current device

Отсюда видно, что размер флеши — 8192кб, что составляет 0x800000h в шестнадцатеричной системе. (Для флеши 16384кб это число будет 0x1000000h).

Ещё понадобится узнать адрес доступной оперативной памяти, чтобы скопировать дамп в память или загрузить туда блоки. Дайте команду printenv и посмотрите переменную bootcmd= . В самом конце всегда присутствует команда bootm и адрес памяти. В нашем случае bootm 0x82000000 (бывают также 0x42000000)

Тогда команды для резервной копии будут такими:

голоса
Рейтинг статьи
Ссылка на основную публикацию
Статьи c упоминанием слов: