Конструкторы прошивок. Редактор AFT для Ambarella

Тема в разделе "Модификации Железа и ПО", создана пользователем za rulem, 20 май 2015.

  1. Добрый день!

    Знакомьтесь с лучшей утилитой по конструированию/модификации прошивок ВидеоРегистраторов на процессорах Ambarella (firmware.bin) - AFT 1.3.2 - Ambarella firmware editor,
    работает при поддержке JAWA - http://dc.p-mc.eu/a7tool/AFT132.jar.
    Созданной очень хорошим человеком - Tobi@s.

    Источник, описание и обсуждение AFT:
    https://dashcamtalk.com/forum/threads/app-aft-1-3-2-ambarella-firmware-editor.6029/

    Редактор прошивок AFT.jpg

    В её состав входят:
    • Bitrate editor - с помощью которого вы сможете изменять битрейт - скорость упаковки файлов при записи, а т.ж. разновидность битрейта (постоянный - CBR/ Constant Bit Rate, переменный - VBR /Variable Bit Rate или смешанный);
    • Strings.bin editor - редактор меню;
    • AE-table editor - редактор таблиц экспозамера
    Кроме того можно просмотреть адреса разделов для работы с хекс редакторами (hex-editor).
    Также можно подменять некоторые файлы и утилита сама подсчитает контрольную сумму и соберет прошивку.
     
    • Полезно! Полезно! x 9
    • Нравится Нравится x 4
    #1 za rulem, 20 май 2015
    Последнее редактирование: 21 май 2015
  2. Есть чуть свежее версия 1.3.3
    https://yadi.sk/d/NVwKQ6ArgmVLK
    --- Сообщения Объединены, 20 май 2015 ---
    Программа есть, хотелось бы уточнить по конкретней про начинку этой темы,скажем так "Направленность",что бы не плыть против течения.
     
    • Спасибо! Спасибо! x 2
    • Полезно! Полезно! x 2
    • Нравится Нравится x 1
    #2 Hvostik, 20 май 2015
    Последнее редактирование: 20 май 2015
  3. Конструктор прошивок AFT (Ambarella Firmware Toolbox) - приложение для модификации файлов прошивок видеорегистраторов, созданных на чипсетах Ambarella - A2, A5, A7.

    Разработчик приложения - Tobi@s - участник известного форума forum.dashcamtalk.com.

    и на всякий случай:
    N.B.! Помните, все действия, связанные с модифицированием прошивок вы совершаете на свой страх и риск, ни автор приложения AFT и никто другой не несут ответственности за любые ваши действия, которые могут привести к невосстанавливаемым повреждениям видеорегистратора, SD карт памяти, или чего-либо еще, что может произойти в результате замены прошивки, либо изменений ее с помощью приложения AFT.
     
    • Согласен Согласен x 3
  4. Меняем битрейт и его разновидность.Видео инструкция.
    https://yadi.sk/i/1OfJ76DAgmWrJ
    Слева в первом столбце указан номер строки для правки определенного разрешения.
    Обычно они чередуются по три строки определённого разрешения определяющих(битрейт) качество видео.
    0-высокое
    1-среднее
    2-низкое

    Далее чередуется по порядку который указан в меню.Но по умолчанию может начинатся с любого разрешения
    и качества видео.
    Столбец Bitrate-установка битрейта.
    Столбец Range(min)-установка ограничения падения битрейта а зависимости от динамики картинки и загруженности процессора.(используется при переменном и смешенном битрейте)
    Столбец Range(max)-установка максимального ограничения повышения битрейта.(используется при переменном и смешенном битрейте)
    Столбец Type-тип (разновидность)битрейта.
    1-постоянный-используется при 1.0 1.0 в столбцах-Range(min-max)
    2-смешанный в разных вариантах.
    a- Range(min)-0.75 до 0.1 при Range(max)-1.0
    b- Range(min)-1.0 при Range(max)-1.0 до 1.25
    Хороший результат дает при 0.1--0.1
    3-переменный-в двух вариантах
    a- Range(min)-0.75 при Range(max)1.25
    b- Range(min)-1.0 при Range(max)-1.0
     

    Вложения:

    • Полезно! Полезно! x 5
    • Нравится Нравится x 4
    • Спасибо! Спасибо! x 1
    #4 za rulem, 20 май 2015
    Последнее редактирование: 22 май 2015
  5. наверное как учебник по использованию/применению программы, ее нюансах и нюансах того, что получается в итоге.
    По конкретным процессорам (и возможно видеорегистраторам) наверное с какими-то готовыми решениями по модификациям (не обязательно одним) - в отдельные темы лучше вынести, плюс сами версии прошивок можно в раздел Ресурсы > Прошивки разместить, а идеи, возможности и примеры - здесь.
    И еще один момент нужно бы уточнить - пояснения-разьяснения хотя бы основных терминов, чтобы обсуждения в теме были понятны и не особо "продвинутым" пользователям, планируется размещать? Потому-что - таблицы экспозамера, контрольная сумма и пр . - как "китайская грамота", не всем понятны. (хотя этого может и не нужно, всем-то...)
    Если что-то упустил - прошу - добавляйте, поправляйте.:rolleyes:
     
    • Согласен Согласен x 6
    • Нравится Нравится x 3
  6. Было-бы интересно еще и со звуками разобраться. Не могу своими подручными инструментами открыть *.pcm (Искал на просторах, вроде как adobe audition может, но такого монстра не очень хочется ставить). Может что попроще есть?
     
    • Полезно! Полезно! x 4
    • Нравится Нравится x 2
  7. 1. Как убрать или отредактировать надпись STREETSTORM перед номером машины?
    2. Изменить место расположения - номера, координат и т.д. с правого нижнего угла?
    3. Изменить цвет разрешения и времени записи в верхней строчке на собственный?

    Заранее спасибо!
     
  8. Отредактировать через HEX редактор, а убрать через МЕНЮ.
     
    • Нравится Нравится x 1
    • Согласен Согласен x 1
  9. Пожалуйста не спешите. Все попарядку. Скоро много что узнаете. Для начала научитесь пользоватся хекс редактором. Например Hex Workshop Hex Editor.
    Про то, какие бывают хекс-редакторы и что может каждый из них здесь: http://swalki.net/showthread.php?t=4878
     
    • Согласен Согласен x 1
    • Полезно! Полезно! x 1
    #10 za rulem, 21 май 2015
    Последнее редактирование: 21 май 2015
  10. https://yadi.sk/i/dLYTl5iogoJkg- Видео
    https://yadi.sk/d/Z34pHJxkg6foP - Программа Adobe Audition CC 2014.1 7.1.0.119 (Почему монстр? Все быстро без тормозов )
     
    • Полезно! Полезно! x 3
    • Нравится Нравится x 1
    • Согласен Согласен x 1
    #11 makeevb, 21 май 2015
    Последнее редактирование: 22 май 2015
  11. А теперь, используя вышеописанное, делаем Изменение расширения файла .wav на .pcm и подмена его в прошивке - https://yadi.sk/i/BKaauMP_grucy
    Сносим 44 байта заголовка и в конце файла сносим информационный лист.Оставляя лишь сам звук или голос, и ставим расширение pcm. Не забываем перед изменением расширения файла узнать его частоту дискретизации (обычно 44кГц), а меняем на 12кГц правленного файла при сохранении. 12кГц - частота дискретизации голосовых файлов в видеорегистраторах на чипсетах Ambarella
    https://ru.wikipedia.org/wiki/%D7%E0%F1%F2%EE%F2%E0_%E4%E8%F1%EA%F0%E5%F2%E8%E7%E0%F6%E8%E8
    Данные wav в хекс редакторе - http://eax.me/scala-wav/
    http://audiocoding.ru/article/2008/05/22/wav-file-structure.html
    ------------------------------------------------------------------------
    0x00 (00) 4 "RIFF", сигнатура
    0x04 (04) 4 размер фала в байтах минус 8
    0x08 (08) 8 "WAVEfmt "
    0x10 (16) 4 16 для PCM, оставшийся размер заголовка
    0x14 (20) 2 1 для PCM, иначе есть какое-то сжатие
    0x16 (22) 2 число каналов - 1, 2, 3...
    0x18 (24) 4 частота дискретизации
    0x1c (28) 4 байт на одну секунду воспроизведения
    0x20 (32) 2 байт для одного сэпла включая все каналы
    0x22 (34) 2 бит в сэмпле на один канал
    0x24 (36) 4 "data" (id сабчанка)
    0x28 (40) 4 сколько байт данных идет далее (размер сабчанка)
    0x2c (44) - данные (сам звук или голос)
     
    • Полезно! Полезно! x 2
    #12 za rulem, 22 май 2015
    Последнее редактирование: 25 май 2015
  12. А зачем было менять в HEX-редакторе начальную строку, если оставили старое название файла и частоту? Просто понять не могу, может что-то упустил?
     
  13. а не 11 025 Гц ?
    И еще, в прошивке есть файлы на 8, 11 и 12 кГц (из названий следует) Какой в реальности ВР использует?
    А про 12 я именно спрашиваю, а не утверждаю.
     
    • Нравится Нравится x 1
    • Спасибо! Спасибо! x 1
    #14 jeka, 22 май 2015
    Последнее редактирование: 22 май 2015
  14. Я подменял 12, другие не попробовал (надо заняться:rolleyes:). Допускаю, что структура прошивок многих производителей схожа, отсюда и несколько файлов в одном флаконе. Другие может используют не 12 (пока догадка):)
    --- Сообщения Объединены, 22 май 2015 ---
    Сейчас сравнил 8 11 12. Они отличаются только скоростью воспроизведения, чем меньше - тем скорость выше. Так что под человеческий голос надо не промахнуться.:D
     
    • Согласен Согласен x 1
    #15 Hvostik, 22 май 2015
    Последнее редактирование: 22 май 2015
  15. Названия при том, что в прошивке присутствуют несколько одноименных файлов но с разной дескретизацией (например optone_8k, optone_11k и optone_12k) Я про это спрашивал ;)

    У меня вроде норм все.
     
  16. Привет! Исправил (неточно сформулировал в 12 посту). Видео переписал. А менял там поэтапно для разных использований выходных файлов.
    jeka Я эти файлы звуков 8к 11к только проcлушивал и сопоставлял - какие рабочие и как звучат. Для подмены.
    Вносите предложения.
    --- Сообщения Объединены, 24 май 2015 ---
    G98 - читает файлы .wav завтра попробую заставить регистратор читать эти файлы - может что и выйдет.
    Поменять обращение к файлу и файл.
    --- Сообщения Объединены, 24 май 2015 ---

    Еще: у кого регистратор на A7L70 и тп - попробуйте заменить файл (e_dog_data) в самой прошивке на файл SS и вставить соответствующий спидкам на карту памяти.
     
    #17 za rulem, 24 май 2015
    Последнее редактирование: 25 май 2015
  17. Кто может точно сказать разрешение экрана, т.к. логотипы от SS 640х360, а у Ambarella и других 720х480. Как следствие возникает вопрос: если свой логотип сделать 720х480 то как он будет отображаться: полностью или урезан, и будет ли вообще отображаться, может зависнет ВР. Может кто менял?
     
  18. Точно скажет только тот, кто этим заморачивался )) Вы попробуйте и все выяснится ;) Не получится - перешьете. Тут мне кажется надо пропорции соблюсти. Максимум, какая неприятность может появится, так это то, что просто лого не влезет на весь экран.
     
  19. #20 za rulem, 26 май 2015
    Последнее редактирование: 29 май 2015
Яндекс.Метрика Рейтинг@Mail.ru