воскресенье, 18 сентября 2011 г.

F200HD

Речь пойдет о HD камкодере http://www.ebay-forum.ru/phpBB2/topic33178.html
... и клонах типа Каркама.
А знаете ли вы, что такая же аппаратная платформа используется в широкоизвестной Go Pro HD ? Но есть значительные различия, поэтому прошивки не совместимы...
Тут подробнее http://pixeldoc.kicks-ass.net/wiki/doku.php?id=hardware:goprohdhero
И еще тут http://chdk.setepontos.com/index.php?topic=5890.0

Для начала посмотрим что там у него внутри (вид со стороны разъема LCD на основную плату).
Если кликнуть на фотку - можно посмотреть маркированные компоненты.

IMG_5822

с другой стороны
IMG_5819

Со стороны разъема LCD в верхнем левом углу на фото виден JTAG.
jtag

Распиновка с большой вероятностью следующая. Точно проверены только пины UART.
Pin Function
1 JTAG_TDO
2 JTAG_CLK
3 JTAG_TMS
4 JTAG_TDI
5 JTAG_RST
6 GND (DGND)
7 UART0_RX
8 UART0_TX
9 A2_GPIO22 ?
10 3,3V

Нас интересуют пины UART: 6 - GND, 7 - RX, 8 - TX.

Для того что бы поиметь консоль нам понадобится преобразователь уровней RS-232 - TTL (3.3Вольта)
Например, такой (Nokia DCU-50).

...и любой терминал. Я пользуюсь Terminal by Bray++
Подключаемся с параметрами UART 115200/8/N/1

Пример вывода консоли на реальном устройстве.

Можем теперь посмотреть доступные команды.

Диски.

Конфиг.



А теперь ВНИМАНИЕ!!! Угробить тело из консоли просто (может быть JTAG может помочь в таком случае), так что оцените свои возможности трезво!!! Я одно тело угробил, правда по собственной глупости. )))

Перед экспериментами с прошивкой, обязательно сделайте бэкап родной прошивки, командой типа firmfl gen 5 bst bld pri rom dsp d:\amboot_5.bin
Ниже подробнее...

А теперь самая интересная команда.

У команды firmfl несколько режимов работы:
+ prog - загрузка прошивки в устройство из файла.
+ prog_only - только заливка прошивки.
+ prepro - выполнять только предварительные работы.
+ postpro - выполнять только постфактные работы.
+ gen - генерация файла прошивки в файл.

Генерим прошивку на SD карту.
firmfl gen 5 bst bld pri rom dsp d:\amboot_5.bin


Полученный файл тут http://files.mail.ru/7S3BZ8 версия которое показывало меню V2.0.4 -K.

Теперь попробуем его залить в устройство.
firmfl prog d:\amboot_5.bin


Второй АХТУНГ!!! После заливки паршивки сразу не выключаем тело и не ребутаем его, а внимательно смотрим лог на предмет всяческих ошибок!

Если заливка неудачна по любой причине, заливаем родную прошу.

Ниже пример неудачной прошивки от Кодака, которой ваш покорной слуга прикончил свой F200HD. :O(

Буду благодарен любым ответам и замечаниям. :)

UPDATE: спасибо пользователю Buxx с ebay-forum.ru за развитие идеи.

Дублирую подробности тут
Кто может попробуйте следующее. Сразу предупреждаю НЕ деструктивно, т.е. безопасно.

Создаем файлик autoexec.ash на карточке и пишем в него одну строку firmfl gen 5 bst bld pri rom dsp d:\amboot_5.bin

Вставляем SD в камеру и включаем камеру. Ждем минут 5 на всякий случай.
Выключаем камеру, вынимаем карту SD - смотрим содержимое крты и постим тут результат.

Спасибо, Buxx!

UPDATE2: Спасибо пользователю Thunderbaud с ebay-forum.ru
за подробную документацию и распостранение информации!

Тут документ на гугл.доке https://docs.google.com/spreadsheet/pub?hl=en_US&key=0AvvapV-CkhvkdGxHdFBkdTRvdGZiRkhNd2NjanhIcEE&hl=en_US&gid=5

Тут архив со всей информацией http://depositfiles.com/files/f0gi0ds2f


Спасибо, Thunderbaud!

6 комментариев:

  1. Собрал пакет с докой по перешивке F500L / Mystery 800HD (4-х кнопочный) на v3.2 которая без пауз-пропусков.

    Все необходимое (readme, прошивки) внутри архива:
    http://depositfiles.com/files/f0gi0ds2f

    ОтветитьУдалить
  2. Прошивка KAPKAM rev.6.2 "V4.1 T2L-GH"
    http://depositfiles.com/files/jqmct1psi

    ОтветитьУдалить
  3. Если нужна помощь - дам утилиту от самой Ambarella ;)
    Там есть возможности:
    erase flash
    upload
    download
    и готовые параметры для чипсетов(правда нужно для конкретного девайса подбирать config)
    в общем - batip-trofimov собака yandex тчк ru

    ОтветитьУдалить
  4. Существуют ли прошивки для регистратора F900LHD с максимальным разрешением 1920х1080 с 30fps (http://dx.com/5-0mp-cmos-1080p-full-hd-wide-angle-digital-car-dvr-camcorder-w-hdmi-tv-out-sd-2-5-lcd-73278)? Аналогичный вопрос по регистратору F900LHD разрешением 1440x1080 и 15fps? У первого качество картинки хорошее, но моно-микрофон писал ужасный звук, у второго наоборот, звук - отличный, а картинка плохая.
    Как-то можно исправить эти "недуги"? (больше интересует звук у первого :))

    ОтветитьУдалить
  5. Этот комментарий был удален автором.

    ОтветитьУдалить
  6. Terminal by Bray++ как с ним работать у меня все время выдает одни нули и в низу пишет frame error

    ОтветитьУдалить