Получили от подписчика на авторитетном автомобильном сайте интересный вопрос:
«Как прошить трекер AccuraTE GT06 через разъём Type-C?»
Никак — Type-C в старом AccuraTE GT06 нет. Но вопрос на самом деле не такой глупый, каким кажется на первый взгляд. На плате GT06 действительно предусмотрен сервисный интерфейс для подключения к компьютеру и работы с прошивкой. В документации GT06 он обозначается как USB cable (3 pin) и прямо описывается производителем как Firmware updating interface / expanded function. То есть этот разъём действительно связан с обслуживанием и обновлением устройства, но это не обычный пользовательский USB, куда достаточно воткнуть современный USB-C кабель.
Чем подключить GT06 к компьютеру?
Для старого AccuraTE GT06 мы использовали недорогой преобразователь PL2303HX / PL2303 USB To RS232 TTL.Это маленький USB-TTL адаптер, который с одной стороны подключается к USB компьютера, а с другой позволяет работать с последовательным сервисным интерфейсом трекера. Таким образом получается примерно такая цепочка: Компьютер → USB → PL2303HX → TX/RX/GND → сервисный разъём GT06 соответственно покупать какой-то особенный «кабель Type-C для GT06» не требуется…

Какие провода нужны что бы прошить GT06 ?
Для последовательного интерфейса обычно используются три линии:
- GND — земля;
- TX — передача данных;
- RX — приём данных.
При соединении UART линии передачи и приёма обычно перекрещиваются:
- TX адаптера → RX трекера
- RX адаптера → TX трекера
- GND адаптера → GND трекера
Но здесь есть очень важный момент: не подключайте неизвестные контакты конкретной платы GT06 наугад. Под названием GT06 продавалось множество аппаратных ревизий и китайских клонов. Расположение контактов и даже используемая электроника могут отличаться. Сначала необходимо определить распиновку именно своей платы.
Нужно ли подключать питание от PL2303HX?
Если задача заключается только в обмене данными с UART работающего трекера, питание устройства разумнее подавать штатным способом. Не стоит без проверки соединять вывод 5V или 3.3V USB-TTL адаптера с неизвестным контактом GT06. Особенно если вы ещё не установили, какое логическое напряжение использует UART конкретной платы. Ошиблись с контактом или напряжением — вместо прошивки получили кирпич.
Зачем тогда на GT06 написано USB?
Потому что для конечного пользователя это мог продаваться как USB cable, однако фактически между компьютером и сервисными контактами устройства используется преобразователь интерфейса. В оригинальных руководствах GT06 этот трёхконтактный разъём непосредственно называется интерфейсом обновления прошивки. Поэтому сам факт наличия такого разъёма на старой плате — совершенно нормальная вещь.
Можно ли через него посмотреть, что делает GT06?
Да. И это значительно разумнее, чем сразу пытаться заливать прошивку. Через USB-TTL адаптер можно подключиться к последовательному интерфейсу и посмотреть LOG устройства. Мы в своё время именно так подключались к AccuraTE GT06 через PL2303HX и получали данные трекера.

Это позволяет сначала проверить:
- выходит ли что-нибудь в UART;
- загружается ли устройство;
- появляются ли сообщения при старте;
- какая версия программного обеспечения используется;
- на каком этапе возникает ошибка;
- вообще работает ли сервисный интерфейс.
И только после этого имеет смысл думать о перепрошивке.

Чем читать GT06?
После подключения PL2303HX операционная система создаёт последовательный COM/serial port. Дальше потребуется терминальная программа, способная работать с последовательным портом. Главная проблема — правильно определить параметры UART, прежде всего baud rate. Если скорость выбрана неправильно, вместо нормального текста в терминале получите набор непонятных символов.
Можно ли сразу залить BIN-файл в GT06?
Нет. USB-TTL адаптер сам по себе не является волшебным «прошивальщиком GT06». PL2303HX предоставляет компьютеру доступ к последовательному интерфейсу. А дальнейший процесс зависит от:
- процессора конкретной платы;
- загрузчика;
- аппаратной ревизии GT06;
- формата firmware;
- программы, которой производитель прошивал эту версию устройства.
Поэтому наличие файла с названием вроде GT06_NEW_FIRMWARE.bin ещё совершенно не означает, что его можно заливать в любой GT06.
Подойдёт ли прошивка от другого GT06?
Вот здесь начинается главная проблема этих трекеров. GT06 — это не одна-единственная аппаратная платформа. Под этим названием продавалось огромное количество внешне практически одинаковых GPS-трекеров. У двух устройств с надписью GT06 могут отличаться:
- процессоры;
- GSM-модули;
- GPS-модули;
- Flash;
- объём памяти;
- разводка платы;
- загрузчик;
- версия firmware.
Поэтому прошивать один GT06 прошивкой от другого только потому, что корпуса одинаковые, — плохая идея.
Что делать перед прошивкой GT06?
Сначала подключаемся к сервисному интерфейсу и пытаемся получить LOG. Затем фотографируем плату и записываем маркировку основных микросхем. После этого определяем аппаратную ревизию и только затем ищем: прошивку + загрузчик + программу прошивки именно для этой платы, а не наоборот.
Можно ли прошить GT06 обычным USB-C кабелем?
Нет. В рассматриваемом старом AccuraTE GT06 речь идёт о сервисном трёхконтактном интерфейсе. Для подключения к USB компьютера использовался преобразователь уровня PL2303HX USB To RS232 TTL или совместимый USB-TTL адаптер.
Поэтому если вы искали:
- «как прошить GT06 через Type-C»;
- «какой USB кабель нужен для GT06»;
- «как подключить GT06 к компьютеру»;
- «чем прошить AccuraTE GT06»;
начинать нужно не с Type-C, а с определения TX, RX и GND сервисного интерфейса конкретной платы.
А если GT06 просто глючит — обязательно прошивать?
Нет. Более того, перепрошивка должна быть одним из последних вариантов, а не первым. Если старый GT06 начал зависать, терять GPS/GSM или периодически перезагружаться, сначала стоит проверить питание, аккумулятор, пайку, разъёмы и компоненты платы. Старая рабочая прошивка зачастую гораздо полезнее неизвестного BIN-файла, найденного спустя десять лет на китайском форуме.

#GT06
#AccuraTE
#AccuraTEGT06
#прошивкаGT06
#GPSтрекер
#PL2303HX
#USBTLL
#UART
#ремонтGT06
#настройкаGT06
Короткие ответы
Чем прошивать GT06?
USB-TTL/сервисным адаптером; для AccuraTE GT06 нами использовался PL2303HX USB To RS232 TTL.
Какие провода нужны?
Для последовательного подключения используются TX, RX и GND. Конкретную распиновку своей ревизии платы необходимо проверить перед подключением.
Нужен Type-C?
Нет.
Зачем на плате сервисный USB/3-pin разъём?
Документация GT06 прямо указывает его назначение как интерфейс обновления firmware и дополнительных сервисных функций.
Можно подключиться и посмотреть LOG?
Да. Именно с этого лучше начинать.
Можно залить любую прошивку GT06?
Нет. Сначала необходимо определить аппаратную ревизию и используемый чипсет.
PL2303HX сам прошивает трекер?
Нет. Он обеспечивает последовательное соединение компьютера с трекером. Для непосредственной записи firmware необходим подходящий для конкретного железа загрузчик/софт и правильный файл прошивки.
Можно убить GT06 неправильной прошивкой?
Запросто. Поэтому сначала LOG, определение железа и сохранение всего, что возможно сохранить со старого устройства, — и только потом эксперименты с firmware.
PL2303HX USB–UART (TTL) программатор / преобразователь
Какие риски связаны с прошивкой трекера AccuraTE GT06?
Какие программы нужны для прошивки GT06?
Как выбрать подходящий программатор для GT06?
😎 Будь героем текста!
Увидел косяк? 🚬 Орфографический монстр 👻 подкрался незаметно?
✂️ Выделяйте ошибку и нажимайте Ctrl + W
Мы примем удар на себя 👨💻 и всё исправим 🛠️
Спасибо за бдительность!
