Ambarella a7 прошивка. Прошивка с помощью Ambarella DirectUSB

  • 04.11.2019

(раздел «Скидки и распродажи») и обещал выложить расчлененку ВР.
Заострять внимание на сроках доставки не буду (трудно писать про лотерею Почты России), фотографиями упаковки тоже не буду перегружать обзор - все стандартно (картонка, пупырка, коробочка с ВР).
Видео тоже не буду выкладывать - чип, сенсор OV4689 и прошивка стандартные, в интернете есть масса примеров видео.

Угол обзора

Измерял сложенным (для жесткости) листом бумаги А4, вставленном в клавиатуру (по фото и не поймешь). Расстояние от объектива до листа бумаги получилось 47 мм, половина длины листа - 149 мм, по формуле тангенса угла противолежащей стороны угол обзора по горизонтали получился примерно 145 градусов (arctg (149/47) * 2 ).

Информация о битрейтах видео

2560*1080 (21:9) @ 30fps

1080 P @ 45fps

1080 P HDR @ 30fps (с помощью модификатора прошивки удалось увеличить битрейт с 12Мбит/с до 20-ти)

Из описания ВР на сайте продавца не совсем понятно, как работает внешний GPS. Уточняю - пишутся логи в отдельные файлы, можно наложить координаты и скорость на видео (по отдельности), на флешке при первом форматировании через меню видеорегистратора появляется папка, в которой находится программа RegistratorViewer, которая позволяет просматривать всю информацию о поездке.

Примерная картинка программы

С первой проблемой столкнулся, пытаясь установить в меню нужное мне разрешение «1080 P HDR @ 30fps» - его попросту не было, были доступны только «1080 P @ 30fps», «720 P @ 60fps», «720 P @ 30fps».
Написал продавцу, пригрозил диспутом, тот быстро мне прислал свежую прошивку (FW X40 20170104 V1.0 , была FW X40 20161129 V1.0 ), после установки которой дополнительно появились «2560*1080 (21:9) @ 30fps», «1080 P HDR @ 30fps», «1080 P @ 45fps»

Фото номера прошивки


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

Прошивка

Свежую прошивку можно скачать
В ней увеличен битрейт для основных видеорежимов (при выборе качества SUPER FINE устанавливается постоянный 24 мбит/с, FINE - переменный 24 мбит/с, для STANDART - старый 12 для желающих сравнить качество записи)
и изменена таблица экспозамера (занулены мешающие оценке поля - попадающие в кадр небо и торпеда автомобиля)

Извлекаем из архива файл x40_0001.bin , копируем его в корень предварительно отформатированной в видеорегистраторе флешки, вставляем ее в отключенный от питания ВР, подключаем питание, ждем появления приглашения к прошивке, кнопками Rec или Mic выбираем «Yes» или «Да» (в зависимости от выбранного языка), нажимаем центральную круглую кнопку, ждем. После завершения прошивки будет предложено сбросить ВР до заводских настроек. Соглашаемся, перегружаем ВР, проверяем версию прошивки, удаляем с флешки файл x40_0001.bin.
Прошивка стандартная, модифицируется программой AmbaExtractor ()

Вторая проблема состояла в том, что регистратор при отключении питания выключался моментально, не сохраняя последний файл. Вскрытие показало, что разошлась хлипкая пайка соединенных последовательно ионисторов

Об этом подробнее

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


Фото взял у strix-iwan

Кстати, в меню по умолчанию установлена задержка выключения «1 мин» (при отключении внешнего питания), рекомендую переключить в «Off», так как заряда ионистора хватает только на корректное завершение записи последнего файла

Ну и внутренности ВР





Термопасты была капелька (на фото видны только следы), намазал побольше КПТ-8.


Ионисторы 2.7V 5F, соединены последовательно.

До сенсора добраться не получилось (корпус камеры склеен), будем надеяться, что там действительно OV4689

Модуль GPS с разборкой

На модуле содержится надпись, информирующая о необходимости перевернуть антенну в случае приклеивания на лобовое стекло


Так как я планирую устанавливать модуль именно так, проделал эту операцию
Отклеил липучку с двух сторон




Отвернул четыре самореза, снял крышку


Перевернул антенну, кусочком самоклейки прилепил к корпусу, собрал обратно

Установка в машине

Сначала фото старичка CarCam K2000, который отпахал без особых проблем более пяти лет (скорее всего, поставлю его вид сзади записывать)


Обозреваемый видеорегистратор, вид внутри


и снаружи со вспышкой (простым глазом ВР почти не заметен)


Регистратор за свою цену хороший, функционал отличный, форм-фактор позволяет почти незаметно разместить аппарат в автомобиле (так как еще не установил его в авто, фото пока не могу выложить).
Надеюсь, что продавец будет отправлять новым покупателям аппараты со свежей прошивкой (можно при заказе уточнять это у продавца).
С момента моего прошлого обзора цена немного поднялась, но я в процессе переписки с продавцом давал ему ссылку на предыдущий обзор (надеюсь, он гугловский перевод понял), и можно попробовать при заказе сбить немного цену, сославшись на Муську:)

Планирую купить +16 Добавить в избранное Обзор понравился +14

Последняя версия программы предназначена для установки и восстановления программного обеспечения (прошивки) в видеорегистраторах, видеокамерах, использующих процессоры фирмы Амbаrella.

Поддерживаемые процессоры:

  • Ambarella A2: A2S30, A2S60, A2S70
  • Ambarella A5: A5S30, A5S50, A5S90
  • Ambarella A7: A7LA30, A7LA50, A7LA50D, A7LA55, A7LA70, A7LA70D, A7LA75, A7LA85
  • Ambarella A12: A12A35, A12A55, A12A75
Если устройство не включается, не спешите обращаться в сервис-центр. Попробуйте восстановить прошивку с помощью программы Ambarella DirectUSB.

Восстановление прошивки требуется в следующих случаях:

  • Стирание прошивки в случае внешних воздействий (нестабильное питание, статическое электричество).
  • Неудачная прошивка с помощью карты памяти (например, регистратор выключился в процессе прошивки).
  • Использование прошивки от другого устройства.
  • Иногда прошивка с карты памяти может устанавиться "криво", наложившись на старую прошивку.
  • Замена микросхемы NAND-памяти (Flash Memory), в которой хранится прошивка.

Обновление прошивки происходит следующим образом. Видеорегистратор переводится в режим программирования, путем нажатия и удержания определенной кнопки. Затем устройство подключается к USB-порту компьютера. Используя программу Ambarella DirectUSB, в NAND память устройства "заливается" новая прошивка.

Прошивка с помощью Ambarella DirectUSB

TrendVision выпустила специальную версию программы Ambarella DirectUSB. В неё вшиты последние прошивки TrendVision для Ambarella и сделаны предварительные настройки. Программу можно использовать для любых устройств Ambarella других производителей, если имеется исходный файл прошивки.

1. Скачайте файл и распакуйте его

2. Запустите файл установки TrendVision DirectUSB-III .exe, дважды щелкнув по нему

3. После установки программы, на рабочем столе появится иконка программы DirectUSB-III
- Программа устанавливается в папку C: \ Program Files (x86) \ TrendVision \ USB-III \
- Прошивки находятся в папке C: \ Program Files (x86) \ TrendVision \ USB-III \ FW \
- Драйвера находятся в папке

4. Нажмите и отпустите кнопку RESET на видеорегистраторе.

5. Нажмите и удерживайте кнопку для входа в режим программирования и подключите видеорегистратор к USB-порту компьютера. Кнопки для входа в режим программирования:
- MR-700, MR-712, MR-720, MR-715, MR-720 кнопка программирования - REC (вторая слева)
- TDR-708, TDR-718, TDR-719 кнопка программирования - MODE (нижняя слева)
- Combo - кнопка программирования (нижняя справа)
- TV-103 кнопка программирования > (крайняя правая)
- TV-100, TV-102, TV-Q2N, TV-Q2, TV-Q5, TV-Q5NV, TV-107 кнопка программирования - REC
- Для устройств других производителей можно попробовать по очереди удерживать все кнопки

6. Войдите в диспетчер устройств (Компьютер \ Управление \ Диспетчер устройств) и убедитесь в том, что новое устройство определилось как "Ambarella Evolution Board 1.2.3.0". Если устройство определилось как "Неизвестное устройство" придется устанавливать драйвера вручную (описано ниже).

7. Если устройство вообще не обнаружилось в диспетчере устройств, можно попробовать нажать на 3-5 сек. кнопку POWER. Или переподключите устройство в другой порт USB.

8. После определения компьютером, в независимости от установки драйверов, можно отпустить кнопку программирования.

9. Если драйвера не установились (это возможно для Windows 8 и Windows 10) и в диспетчере устройств появилось "Неизвестное устройство", необходимо Возможно, придется установить драйвера вручную: щелкнуть правой мышкой на "Неизвестное устройство" -> Обновить драйвер -> Выполнить поиск драйверов на этом компьютере -> Искать драйвер в следующем месте -> выбрать папку C: \ Program Files (x86) \ TrendVision \ USB-III \ Driver -> OK -> Далее. Разрешить установку драйверов.

10. Запустите программу DirectUSB-III, щелкнув иконку на рабочем столе. На вкладке Download необходимо выбрать модель процессора Model: A2, A5, A7 или A12 вашего видеорегистратора и путь к файлу прошивки в поле Firmware Programming . Прошивки для видеорегистраторов TrendVision находятся в папке C: \ Program Files (x86) \ TrendVision \ USB-III \ Driver \ . Их можно выбрать, нажав на кнопку . Название прошивки содержит название модели. Для устройств других производителей, файл прошивки должен иметь расширение ".elf" . и путь к прошивке выбирается с помощью кнопки Choose . Тип процессора по моделям:
- MR-700, MR-710, MR-715, MR-720, TDR-708, TDR-718, TDR-719, Combo - процессор Model: A7
- TV-103, TV-102, TV-107, TV-108, TV-Q2, TV-Q5 - процессор Model: A2
- TV-Q5NV - процессор Model: A5

13. После окончания прошивки, отключите видеорегистратор от компьютера и обязательно нажмите на кнопку RESET для выхода из режима программирования.

14. Включите видеорегистратор и сделайте сброс настроек через меню.

This tool has been tested by several DCT users and seems to be reliable.

Disclaimer:


Screenshot:

What is AFT?
AFT (A mbarella F irmware T oolbox) is an application for modifying Ambarella A2, A5 and A7 firmware binaries. This includes extracting all raw partitions, editing the filesystem and all used strings (for example for translating purposes) and modifying the bitrate table. More features are always on my todo-list. It"s based on my knowledge of A2RomKitchen but has been rewritten from scratch!

Features:
- Analyze firmware binaries
- Export of all partitions
- Export all files from ROM-partition
- Rebuild ROM-partition with modifications
- Strings.bin editor
- A5/A7 Bitrate table editor
- Build modified firmware binaries

Requirements:
- JRE or JDK 1.8 or greater (http://java.com/download)
- Windows administrative permissions (not sure about this one)
- Firmware binaries ()

Private useage only!
Any commercial use and any use that is not educational nor private is prohibited!

ToDo:
- Implement into A12Tool (not yet developed due to lack of A12 hardware)
- finish fonts.bin editor (low priority)
- finish bitmaps.bin editor (normal priority)

Protip for 0801,0803,0805,0806 users:
Always have a USB -> mini/micro USB cable with PIN 4 and 5 linked ("burning cable") to recover your camera in case of a brick

Validation of firmwares:
You don"t trust me/my tool?
There is an easy way to validate generated firmware: Decompile the modified firmware again with AFT, if everything seems alright it should be fine!

Disclaimer:
I am not responsible for any bricked devices, dead SD Cards or anything else that might happen as a result of flashing firmwares you modified with this tool to your dashcam.

3rd Party license:

* Copyright (c) 2007, intarsys consulting GmbH
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions are met:
*
* - Redistributions of source code must retain the above copyright notice,
* this list of conditions and the following disclaimer.
*
* - Redistributions in binary form must reproduce the above copyright notice,
* this list of conditions and the following disclaimer in the documentation
* and/or other materials provided with the distribution.
*
* - Neither the name of intarsys nor the names of its contributors may be used
* to endorse or promote products derived from this software without specific
* prior written permission.
*
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
* AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
* ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
* LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
* CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
* SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
* INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
* CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
* ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
* POSSIBILITY OF SUCH DAMAGE.


Support me
If you want to support me and have some money left: . You"ll receive a "donator-status" in AFT which does not have any benefits, yet.