Мини-чат
Авторизация
Или авторизуйтесь через соц.сети
14
uCrazybot-1
На uCrazy 17 лет 16 дней
Всячина

Добавление GPS к видеорегистратору

Уже год, как обладатель Gazer F117 – и в определенный момент понадобилось пересмотреть видео, оказалось, что сбилась дата до 2015 года – что у нас есть: видео пишется только в один файл, потому что по логике ПО перезатираются более старшие. В итоге видео нет… Это немного разозлило, и я начал искать способы решения.


На сайте производителя не найдено никакой прошивки к данной модели. Сапорт и соцсети тоже ничего не дали.
По чипу Novatek NT96650BG видим, что у него есть вход G11 VDD_RTC, который позволяет подключить литиевую батарею и питать встроенные часы.



На плате отсутствуют посадочные места для батареи, в нужном районе есть 3 не подписаны площадки. Без рентгена не проверить их назначения.



Также на плате замечаем надпись CR500_650_MAIL_V01 2014/05/28. Поиск приводит к OEM производителя kome.hk, который в одинаковых корпусах предлагает две модели CR500 (Ambarella A2+OV2710) і CR500S (NT96650+AR0330).

Добавление GPS к видеорегистратору


Як мы видим сверху пристыковывается GPS/антирадар модуль через USB3.0 коннектор.



Разобрав стыковочный модуль, присоединяемся к площадкам Tx и Rx.



Есть надежда, что плата поддерживает запись координат и синхронизацию времени из GPS. Присоединяемся к SPI флеша (прищепки еще нет), чтобы иметь резервную копию прошивки. На чипе размещено загрузчик (LD96650A.bin, 16384 байт, 0x0000..0x3FFF), за ним прошивка (FW96650A.bin начиная с 0x4000).



Теперь не страшно загружать на карту памяти прошивки от подобных регистраторов, в любой момент можно восстановить до заводской.
Методом перебора лучше всего подошла прошивка от AdvoCam-FD Black-GPS ACB47LHGC.160307.V2.zip с кучей исправлений от 2016 года. Минус – не соответствуют кнопки, но быстро привыкаешь. Также нет подсветки кнопок.



Тепер подаём на вход RX сигнал NMEA 0183 на разной скорости на стыковочный конектор. На скорости 9600 загорается пиктограмма 13. Значит, аппаратно и программно устройство работает. С TX никакие данные не приходят.



Под рукой завалялся модуль GlobalSat ET316A и активная антенна. Не подошла по высоте, а также необходимо допаять схему питания, чтобы не стирался альманах.



Загружаем программу SIRF Demo, и выставляем скорость 9600. В комнате не определило местоположение.



Данные из приёмника идут такого типа, как видим есть уже дата и время:
$GPRMC,145814.82,V,3954.806,N,08202.461
,W,86.3,1.82,080717,,E*75
$GPGGA,145815.82,3954.806,N,08202.461,W
,0,00,,,M,,M,,*69
$GPGLL,3954.806,N,08202.461,W,145816.82
,V*0AJcrskmrb


Начал искать другой модуль и взял готовый GOtop GAM-3026-MTR.



Модуль подключался через 30 пиновый разъём к IPhone.



При подаче питания отправляет следующие данные:
$GPGGA,093421.088,,,,,0,0,,,M,,M,,*45
$GPGSA,A,1,,,,,,,,,,,,,,,*1E
$GPGSV,1,1,01,29,,,24*75
$GPRMC,093420.088,V,,,,,0.00,0.00,16071
7,,,N*47


При определении позиции отправляет координаты:
$GPGGA,134012.000,4911.1111,N,02311.111
1,E,1,3,6.02,331.4,M,37.1,M,,*53
$GPGSA,A,2,26,27,10,,,,,,,,,,6.10,6.02,
1.00*01
$GPGSV,3,1,12,21,67,066,,16,58,252,,18,
57,145,,27,46,299,18*72
$GPGSV,3,2,12,26,44,208,19,10,35,180,11
,20,27,051,,15,17,080,*7A
$GPGSV,3,3,12,08,12,298,,13,11,046,,29,
10,114,,07,07,329,*74
$GPRMC,134012.000,A,4911.1111,N,02311.1
111,E,2.02,273.64,160717,,,A*64


Визуализация спутников:



Регистратор принимает данные:



Монтируем модуль в держатель регистратора на двухсторонний скотч и изолируем электронику.




Оптимальное питание модуля 3.3В, поэтому монтируем LDO AMS11173.3, модуль потребляет 20mA максимум, получаем 50 кратный запас.



Собираем все вместе и едем на тест:



Пересматриваем в программе въюверы (Datacam Player) запись координат, скорости, расстояний.



И напоследок стоп кадр в полном размере.



Вывод: структурировано опыт, добавлено запись координат и скорости в видео, синхронизация времени регистратора со спутниками.
Что можно сделать с прошивкой:
• изменить надпись ADVOCAM (0x001E4A0D) на свою на видео, также измениться папка сохранения. После редактирования перезаписать контрольную сумму ntkcalc -cw FW96650A.bin
• изменить перечень режимов записи через NtkMPE.jar
• распаковать прошивку через ntfwtool.exe
• изменить стартовое лого через NLogo.exe (должно быть меньшего размера, чем то что в прошивке)
• переназначить клавиши: в процессе
• найдено пасхалку в прошивке (выводится эта картинка 3 июля):



https://geektimes.ru/post/291507/

Пожалуйста оцените статью и поделитесь своим мнением в комментариях — это очень важно для нас!

все теги
Поддержать uCrazy
Комментарии9
  1. НеКто
    На uCrazy 18 лет 2 месяца
    Не понял смысла выкладывать это на Крэйзи...
  2. boroda3
    На uCrazy 13 лет 11 месяцев
    Это куда лучше, чем забивать сайт идиотизмом из соцсетей.
  3. Bill_Gilbert
    На uCrazy 18 лет 7 месяцев
    Наши руки не для скуки...
  4. Zoran
    На uCrazy 18 лет 8 месяцев
    Цитата: НеКто
    Не понял смысла выкладывать это на Крэйзи...

    Да просто надо быть крейзи чтобы лезть в чип с рандомными прошивками, припаиваться к микроконтактам тостючими проводами, ,втыкать в схему всякий мусор завалявшиеся модули и антенны, заморачиваться не по детски на пару месяцев с реализацией этого всего, чтобы, даже если заработает, торчало в машине пучками проводов, изоленты и прочего кустарного атрибута.
  5. Barret
    На uCrazy 18 лет 6 месяцев
    Если руки золотые и голова соображает - заработай денег и купи готовый новый регистратор.
    Я, например, ничего такого не делаю, если можно просто купить, а делаю только такое, чего не купишь или для заработать денег.
  6. SNIKERS_LICH_KING
    На uCrazy 15 лет 28 дней
    Познавательно, но желательно это делать в доступном виде, а не у меня регик такой (который походу ток у аффтора креатива) и в него осталось прих*ярить монитор прицепить ГПС
  7. FTX
    На uCrazy 18 лет 9 месяцев
    чувак укурился походу, выложи эту шляпу на ардио или ихбт
  8. НеКто
    На uCrazy 18 лет 2 месяца
    Цитата: LK-4D4
    Цитата: НеКто
    Не понял смысла выкладывать это на Крэйзи...
    Вот когда тебя захотят сделать обезьяной из каменного века, запретив доступ к свободному самообразованию через все доступные источники - посмотрим, какую песенку ты запоешь.

    Я самообразовывался по учебникам, журналам и справочникам. ))) А в сети инфу ищут от лени. Или если сам дотумкать не можешь
  9. НеКто
    На uCrazy 18 лет 2 месяца
    Цитата: LK-4D4
    Давай-ка, найди мне вот это:

    Капец, ты тупой!

{{PM_data.author}}

{{alertHeader}}