- PVSM.RU - https://www.pvsm.ru -

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

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

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

На плате отсутствуют посадочные места для батареи, в нужном районе есть 3 не подписаны площадки. Без рентгена не проверить их назначения.
image
Также на плате замечаем надпись CR500_650_MAIL_V01 2014/05/28. Поиск приводит к OEM производителя kome.hk, который в одинаковых корпусах предлагает две модели CR500 [3] (Ambarella A2+OV2710) і CR500S [4] (NT96650+AR0330).
Добавление GPS к видеорегистратору - 4
Як мы видим сверху пристыковывается GPS/антирадар модуль через USB3.0 коннектор.
Добавление GPS к видеорегистратору - 5
Разобрав стыковочный модуль, присоединяемся к площадкам Tx и Rx.
Добавление GPS к видеорегистратору - 6
Есть надежда, что плата поддерживает запись координат и синхронизацию времени из GPS. Присоединяемся к SPI флеша (прищепки еще нет), чтобы иметь резервную копию прошивки. На чипе размещено загрузчик (LD96650A.bin, 16384 байт, 0x0000..0x3FFF), за ним прошивка (FW96650A.bin начиная с 0x4000).
Добавление GPS к видеорегистратору - 7
Теперь не страшно загружать на карту памяти прошивки от подобных регистраторов, в любой момент можно восстановить до заводской.
Методом перебора лучше всего подошла прошивка от AdvoCam-FD Black-GPS [5] ACB47LHGC.160307.V2.zip [6] с кучей исправлений от 2016 года. Минус – не соответствуют кнопки, но быстро привыкаешь. Также нет подсветки кнопок.
Добавление GPS к видеорегистратору - 8
Тепер подаём на вход RX сигнал NMEA 0183 на разной скорости на стыковочный конектор. На скорости 9600 загорается пиктограмма 13. Значит, аппаратно и программно устройство работает. С TX никакие данные не приходят.
Добавление GPS к видеорегистратору - 9
Под рукой завалялся модуль GlobalSat ET316A [7] и активная антенна. Не подошла по высоте, а также необходимо допаять схему питания, чтобы не стирался альманах.
Добавление GPS к видеорегистратору - 10
Загружаем программу SIRF Demo [8], и выставляем скорость 9600. В комнате не определило местоположение.
Добавление GPS к видеорегистратору - 11
Данные из приёмника идут такого типа, как видим есть уже дата и время:

$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 [9].
Добавление GPS к видеорегистратору - 12
Модуль подключался через 30 пиновый разъём к IPhone.
Добавление GPS к видеорегистратору - 13
При подаче питания отправляет следующие данные:

$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,160717,,,N*47

При определении позиции отправляет координаты:

$GPGGA,134012.000,4911.1111,N,02311.1111,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.1111,E,2.02,273.64,160717,,,A*64

Визуализация спутников:
Добавление GPS к видеорегистратору - 14
Регистратор принимает данные:
Добавление GPS к видеорегистратору - 15
Монтируем модуль в держатель регистратора на двухсторонний скотч и изолируем электронику.
Добавление GPS к видеорегистратору - 16
Оптимальное питание модуля 3.3В, поэтому монтируем LDO AMS11173.3 [10], модуль потребляет 20mA максимум, получаем 50 кратный запас.
Добавление GPS к видеорегистратору - 17
Собираем все вместе и едем на тест:
Добавление GPS к видеорегистратору - 18
Пересматриваем в программе въюверы (Datacam Player [11]) запись координат, скорости, расстояний.
Добавление GPS к видеорегистратору - 19
И напоследок стоп кадр в полном размере.
Добавление GPS к видеорегистратору - 20
Вывод: структурировано опыт, добавлено запись координат и скорости в видео, синхронизация времени регистратора со спутниками.
Что можно сделать с прошивкой:
• изменить надпись ADVOCAM (0x001E4A0D) на свою на видео, также измениться папка сохранения. После редактирования перезаписать контрольную сумму ntkcalc -cw FW96650A.bin
• изменить перечень режимов записи через NtkMPE.jar
• распаковать прошивку через ntfwtool.exe
• изменить стартовое лого через NLogo.exe (должно быть меньшего размера, чем то что в прошивке)
• переназначить клавиши: в процессе
• найдено пасхалку в прошивке (выводится эта картинка 3 июля):
Добавление GPS к видеорегистратору - 21

Автор: krezalis

Источник [12]


Сайт-источник PVSM.RU: https://www.pvsm.ru

Путь до страницы источника: https://www.pvsm.ru/zhelezo/261312

Ссылки в тексте:

[1] сайте производителя: https://www.gazer.com/ua_ru/carelectronics/products/dashcameras/gazer-f117/

[2] Novatek NT96650BG: https://dashcamtalk.com/cams/mobius/Novatek%20NT96650.pdf

[3] CR500: http://kome.hk/ViewPro.asp?ID=164

[4] CR500S: http://kome.hk/ViewPro.asp?ID=167

[5] AdvoCam-FD Black-GPS: http://advocam.ru/advocam-fd-black-gps.html

[6] ACB47LHGC.160307.V2.zip: http://advocam.ru/assets/templates/files/ACB47LHGC.160307.V2.zip

[7] GlobalSat ET316A: http://www.globalsat.ru/Sites/global/Uploads/ET-316AC-User_Manual_Eng.41141233B4DB44EB85770BB40F15C35A.pdf

[8] SIRF Demo: https://www.falcom.de/support/software-tools/sirf/

[9] GOtop GAM-3026-MTR: http://www.jiuzhouhx.com.cn/admin/fileadmin/upfile/go-top-mtr/GAM-3026-MTR.pdf

[10] AMS11173.3: http://www.advanced-monolithic.com/pdf/ds1117.pdf

[11] Datacam Player: https://datakam.ru/download/

[12] Источник: https://geektimes.ru/post/291507/